Kas ir Proton for Steam un kā tas ietekmē spēles operētājsistēmā Linux?

Valve Proton un Linux



Vai atceraties laikus, kad spēles operētājsistēmā Linux bija grūti iedomāties? Pateicoties Proton saderības slānim un uzņēmumiem, kas koncentrējas uz Linux, spēles Linux pēdējos gados ir kļuvušas daudz labākas. Bet kas īsti ir Proton un kāpēc tas ir svarīgi Linux spēlēm?

Kas ir protonu saderības slānis?

Lai saprastu, kas ir Proton, pirmkārt, mums ir jāsaprot divas tehnoloģijas — DirectX un Vulkan. Uztveriet tos kā spēļu draiveru lietojumprogrammas. Viņi ir Lietojumprogrammu saskarnes (API), kas palīdz datoram sazināties ar grafikas kartēm.





Lai gan DirectX ir Microsoft izstrādāta un operētājsistēmai Windows paredzēta slēgtā pirmkoda API, Linux izmanto atvērtā koda Vulkan API. Ir daudz citu API, piemēram, OpenGL, taču pievērsīsimies tikai Vulkan un DirectX.

Tā kā DirectX ir tikai Windows API un Windows ir viena no populārākajām operētājsistēmām visā pasaulē, spēļu izstrādātāji koncentrējas uz savu spēļu optimizēšanu DirectX. Tā kā Windows spēles nevar spēlēt operētājsistēmā Linux, šeit ir Proton.



Vienkārši izsakoties, Valve izgatavotais protons ir a Vīns dakša, kas izmanto tādas bibliotēkas kā DXVK (DirectX pār Vulkan), lai tulkotu DirectX spēles Vulkan valodā. Padomājiet par to šādi. Spēles runā ar jūsu grafikas karti, izmantojot DirectX. DirectX apkopo resursus un piešķir tos spēlēm. DirectX satur Direct3D (kas ir atbildīgs par 3D grafikas renderēšanu lietotnēs). Proton pārvērš šos Direct3D zvanus par Vulkan saprotamiem zvaniem, izmantojot bibliotēkas.

Reklāma

Gala rezultāts ir tikai Windows spēle, kas darbojas Linux datorā.

Ko jūs varat spēlēt ar protonu?

Kad Proton tika palaists 2018. gadā, tas varēja spēlēt tikai 27 spēles. Taču trīs gadu laikā atbalstīto spēļu saraksts ir pieaudzis līdz aptuveni 16 000.



ProtonDB statistika

Tomēr Proton ir ierobežots, jo tas nevar spēlēt spēles ar iebūvētiem pretkrāpšanas mehānismiem. Kā norāda nosaukums, pretkrāpšanas mehānismi spēlēs neļauj spēlētājiem krāpties. Pieaugot krāpnieku skaitam, spēļu firmas ir sadarbojušās ar pretkrāpšanas mehānismu nodrošinātājiem, lai uzlabotu spēļu pieredzi. Daži no populārajiem pretkrāpšanas nodrošinātājiem ir BattlEye un Easy ar Epic Games .

Lai uzzinātu, kuras spēles pašlaik tiek atbalstītas, dodieties uz oficiālā ProtonDB vietne . Šobrīd vairāk nekā 77% no 1000 populārākajām spēlēm ir spēlējamas, izmantojot Proton, no kurām vairāk nekā 21% spēlē Natively (nav nepieciešams Proton), 21% ir novērtētas ar platīna līmeni (iziet no kastes), 56% ir zelta ( palaist pēc pielāgojumiem), 66% sudraba (darba laikā ar nelielām problēmām un pielāgojumiem) un 71% bronzas (skriet, bet bieži avarē).

Kā lietot protonu

Lai iespējotu Proton, dodieties uz Steam iestatījumi> Steam Play> Iespējot Steam Play.

Steam iestatījumi

Ja meklējat detalizētu ceļvedi par Windows spēļu palaišana operētājsistēmā Linux, izmantojot Proton , mēs jūs nodrošinām.

Linux spēļu nākotne ar protonu

Nevar noliegt, ka Desktop Linux pēdējo desmit gadu laikā ir kļuvis labāks. Tomēr viena joma, kurā ļoti trūka GNU/Linux, bija spēles — līdz parādījās Proton.

Reklāma

Protonam ir atslēga Linux spēļu revolucionēšanai līdz vietai, kur Linux varētu konkurēt ar Windows. Viens no uzlabojumiem, kas varētu arī palīdzēt uzlabot spēles operētājsistēmā Linux, ir
Tvaika klājs, kas tika paziņots 2021. gada jūlijā.

Iesācējiem Steam Deck ir Valve rokas spēļu konsole, kurā darbojas Arch Linux (precīzāk, SteamOS ar KDE Plasma) un Windows spēļu palaišanai izmanto Proton. Aizraujoši ir tas, ka Valve zina, ka spēles ar pretkrāpšanas funkcijām nedarbosies konsolē. Rezultātā tas sadarbojas ar Easy un BattlEye izstrādātājiem, lai būtu iespējams palaist Windows spēles, kurās tiek izmantoti tie paši pretkrāpšanas mehānismi.

Fakts, ka Linux ir atvērtā koda versija, nozīmē, ka, ja Valve izdosies iegūt Easy’s un BattlEye atbalstu SteamOS, to pašu varētu pārnest uz citiem Linux distros. Tas galu galā stiprinātu galddatoru Linux spēļu pieredzi kopumā.

Ir pāragri prognozēt, kā lietas mainīsies, taču šobrīd Linux spēļu nākotne izskatās gaiša.

LASĪT TĀLĀK Mohammeda Abubakara profila fotogrāfija Muhameds Abubakars
Abubakars ir žurnāla How-to Geek ārštata rakstnieks. Lai gan viņam ir grāds datorzinātnēs, viņš izvēlējās rakstnieka karjeru, lai palīdzētu cilvēkiem ar tehnoloģijām. Viņam ir divu gadu pieredze rakstot par plaša patēriņa elektroniku, Android, Linux, Windows un atvērtā pirmkoda programmatūru tādās vietnēs kā Fossbytes.
Lasīt pilnu biogrāfiju

Interesanti Raksti