5 motive pentru care Linux este bun pentru jocuri în 2023

Linux poate să nu fie cel mai bun sistem de operare pentru jocurile solicitante din punct de vedere grafic, dar a devenit mult mai accesibil în ultimii ani

Windows a fost mult timp salutat drept cel mai bun sistem de operare pentru jocuri, depășind cu ușurință Linux și macOS atunci când vine vorba de rularea celor mai recente jocuri cu grafică intensivă. Dar nu este chiar atât de tăiat și uscat în zilele noastre. Jocurile Linux au parcurs un drum lung de la începutul anilor 2010, când majoritatea jocurilor 3D bazate pe Windows rulau cu rate de cadre drastic reduse pe sistemul de operare open-source. De fapt, Linux este acum o platformă viabilă pentru jocuri, așa că poate că este timpul să încercăm.

1 Linux acceptă mai multe jocuri ca niciodată

Să lăsăm mai întâi un lucru din drum. Da, majoritatea jocurilor sunt încă lansate exclusiv pe Windows, dar titlurile mai populare au porturi Linux reale care pot rula nativ pe majoritatea distribuțiilor. Asta înainte de a include mai multe straturi de compatibilitate care pot rula jocuri bazate pe Windows pe Linux. Un exemplu este Wine, care a fost lansat în 1993 și a permis utilizatorilor să instaleze și să ruleze jocuri Windows pe Linux. Cu toate acestea, jocurile 3D complexe erau pline de erori grafice, probleme de performanță sau ambele.

Înaintați rapid până în 2018, iar peisajul jocurilor Linux a fost schimbat pentru totdeauna când Valve a lansat Stratul de compatibilitate cu protoni. La momentul lansării sale, Proton a susținut un număr foarte mic de jocuri, dar lista sa de compatibilitate a crescut pe măsură ce Valve a continuat să lanseze versiuni mai noi ale software-ului de-a lungul anilor. De atunci, Proton a devenit un schimbător de joc literal pentru utilizatorii Linux datorită utilizării sale pe Steam Deck, și este ceea ce ajută majoritatea jocurilor să ruleze pe platformă fără a forța dezvoltatorii să creeze o versiune specială pentru Linux.

2 Suport plug-and-play pentru multe controlere

Una dintre caracteristicile mele preferate Linux este că funcționează cu aproape toate controlerele moderne, indiferent de consola pentru care au fost făcute. De la controlerele Xbox 360 la Nintendo Switch Joy-Cons și chiar controlerele DualSense, distro-ul tău Linux preferat va funcționa fără a instala o aplicație terță parte.

La naiba, Linux este chiar compatibil cu controlerele DualShock 3 și puteți începe să utilizați controlerul PS3 pe o mașină Linux prin simpla conectare la un port USB liber. Ca cineva care a petrecut mult timp pentru ca un controler DualShock 3 să funcționeze corect pe un Windows 11 sistem, suportul Linux pentru aproape toate controlerele moderne îl face mai bun decât Windows.

3 Drivere Nvidia preinstalate pe anumite distribuții

Când am încercat prima dată să instalez cizme dublă pentru Windows și Linux, una dintre cele mai mari temeri ale mele a fost timpul de care aveam nevoie pentru ca driverele Nvidia să lucreze la o distribuție bazată pe Linux. Spre deosebire de driverele open-source de la AMD, Nvidia oferă drivere proprietare pentru GPU-urile sale, care sunt grozav pentru jocuri dar renumit pentru că are probleme pe Linux.

Din fericire, unele distribuții Linux precum Pop!_OS și EndeavourOS vă permit să creați o unitate bootabilă cu Drivere Nvidia preinstalate, ceea ce reduce drastic durerea de cap de la instalarea driverelor pentru Nvidia dvs. GPU. În plus, Nvidia a făcut ca modulele kernelului GPU Linux să fie open source anul trecut. Deși Team Green nu a făcut exact niciun efort pentru a elibera potrivit drivere open-source, este încă un pas în direcția corectă, deoarece dezvoltatorii comunității obțin mai mult acces. Aduce utilizatorii Nvidia cu un pas mai aproape de natura open-source a driverelor AMD. Și vorbind despre AMD...

4 Driverele recente au îmbunătățit compilarea shader-urilor pe GPU-urile AMD

Chiar dacă plăcile grafice AMD sunt de obicei mai stabile pe Linux decât omologii lor Nvidia, bâlbâielile cauzate în timpul compilării cache-ului shader erau o problemă uriașă. Facilitatea de pre-caching shader de la Steam a oferit o soluție decentă pentru problemele de bâlbâială, dar a trebuit să așteptați destul de mult timp ca Steam să termine descărcarea cache-urilor shader în avans.

Din fericire, dezvoltatorii au început să lucreze la suport pentru extensia VK EXT Graphics Pipeline Library (GPL) la începutul acestui an. Odată cu lansarea sa în mai, actualizarea Mesa 23.1 a activat această caracteristică pe majoritatea GPU-urilor AMD, provocând o reducere drastică a bâlbâirii shader pentru majoritatea jocurilor care rulează pe DirectX09-11.

Windows poate avea cel mai mare număr de aplicații și instrumente orientate spre îmbunătățirea experienței dvs. de joc, dar nici Linux nu este cu mult în urmă. Dacă sunteți obișnuit cu aplicațiile utilitare disponibile pe Windows, puteți găsi la fel de ușor alternative comparabile (și uneori mai bune) pe Linux.

De exemplu, facilitățile de monitorizare hardware și de limitare a ratei de cadre ale RTSS pot fi replicate folosind MangoHUD pe distribuțiile Linux. De asemenea, efectele de post-procesare oferite de ReShade funcționează bine pe Proton și poți chiar să folosești vkBasalt pentru a îmbunătăți imaginile jocurilor bazate pe Vulkan. Același lucru este valabil și pentru instrumentele de overclocking. GPU-urile AMD funcționează bine cu CoreCtrl, în timp ce vitezele de ceas ale Nvidia plăci grafice poate fi ajustat folosind GreenWithEnvy.

Este Linux mai bun decât Windows pentru jocuri?

Cu actualizările recente pentru Proton, suport mai bun pentru driverele Nvidia și AMD și instrumente utilitare decente, Linux este mai bun ca niciodată pentru jocuri. Din păcate, încă nu este suficient de bun pentru a învinge Windows în ceea ce privește jocurile. Jocurile care folosesc software anti-cheat neacceptat nu vor funcționa pe Linux și numai asta exclude o parte semnificativă a jocurilor multiplayer pentru utilizatorii Linux. De asemenea, este posibil să întâmpinați probleme dacă rulați jocuri DirectX12 pe platforme de calitate inferioară și, în comparație cu Windows, chiar și jocurile care rulează prin straturi de compatibilitate precum Proton și Wine vor lua de obicei framerate lovituri.

Toate acestea fiind spuse, viitorul jocurilor Linux pare foarte promițător. Valve a făcut câțiva pași pentru a pune jocul Linux în viteză mare, iar succesul Steam Deck este o dovadă a potențialului latent al Linux. Cu mai mulți dezvoltatori și utilizatori care încep să realizeze meritele trecerii la Linux, nu aș fi surprins dacă acesta ar detrona Windows ca regele sistemelor de operare în următorul deceniu.