- Aburi Play și Proton vă permit să rulați o mare parte din catalogul de jocuri ferestre din en Linux direct din clientul Steam.
- Vin - WinePlayOnLinux și CrossOver extind compatibilitatea și opțiunile de configurare pentru jocuri și aplicații mai solicitante.
- Instrumente precum Lutris, mașini virtuale și jocuri în cloud completează un ecosistem care face posibilă jucarea de jocuri pe Linux fără a renunța la titlurile Windows.

Dacă folosești Linux zilnic, dar ești încă legat de Windows doar pentru jocurile tale preferate, ești norocos: astăzi este perfect posibil. Joacă jocuri Windows pe Linux legal și destul de confortabilCeea ce acum câțiva ani necesita lupta cu o mie de configurații, astăzi a fost mult simplificat datorită Steam, Proton și mai multor instrumente concepute astfel încât să nu fie nevoie să renunți la biblioteca ta.
Mult timp, alergă joc creat pentru Windows pe sisteme precum Ubuntu sau era Arch o durere de cap rezervată utilizatorilor avansațiÎntre Wine, scripturi, configurații ciudate și erori grafice, mulți au renunțat. Acum peisajul este foarte diferit: poți instala jocuri Windows direct de pe Steam pe Linux, te poți baza pe Proton și îl poți combina cu soluții precum Wine, PlayOnLinux, CrossOver sau Lutris pentru a acoperi aproape orice scenariu.
De ce jocurile Windows nu funcționează nativ pe Linux
Înainte de a intra în încurcătura cu Steam, Proton și compania, merită să înțelegem de ce Majoritatea jocurilor sunt dezvoltate având în minte Windows.Industria jocurilor pe PC s-a învârtit din punct de vedere istoric în jurul sistemului Microsoft, așa că multe companii nici măcar nu s-au gândit să-și porteze titlurile pe alte platforme.
Consecința directă este că O mare parte a motoarelor grafice, DRM-ului și sistemelor anti-cheat sunt strâns legate de Windows., la API-urile sale și la modul în care gestionează hardwareAsta înseamnă că, dacă încercați să rulați aceste executabile pe Linux fără niciun ajutor suplimentar, jocul fie nu se va deschide, fie se va deschide cu erori foarte grave.
În plus, multe producții se bazează pe DirectX ca API grafic principal, în timp ce în Linux este obișnuit să se utilizeze Vulkan sau OpenGL prin drivere ca Mesa. Această diferență tehnică este esențială: dacă jocul este scris să folosească limbajul „DirectX”, ai nevoie de ceva care să traducă acel limbaj în Vulkan sau OpenGL în timp real.
Aici intră în joc straturile de compatibilitate: instrumente care acționează ca traducători între lumea Windows și lumea LinuxUnele funcționează la nivel de sistem (Wine, CrossOver), altele se integrează cu platforme precum Steam (Proton pe Steam), iar alții servesc drept „manager al tuturor lucrurilor” (PlayOnLinux, Lutris).
Steam Play și Proton: modul care schimbă regulile de a juca pe Linux
Adevăratul punct de cotitură pentru jucătorii Linux a fost Steam Play cu Proton. Valve a decis că, dacă vrea să ia jocurile Linux în serios, trebuie să... pentru a oferi o modalitate directă de a rula jocuri Windows chiar din clientul Steamfără a-i obliga pe utilizatori să se lupte cu configurații externe.
Steam Play integrează Proton, care este practic O versiune adaptată și îmbunătățită a Wine, concepută pentru jocuri videoInclude componente precum DXVK sau VKD3D pentru a traduce apelurile DirectX în Vulkan și patch-uri proprii Valve pentru a gestiona protecțiile, erorile și particularitățile fiecărui titlu.
Datorită acelui set de instrumente, Mii de jocuri Windows pot rula pe Linux aproape ca și cum ar fi fost nativi. Titluri precum Age of Empires II HD, Age of Empires III, Middle-earth: Shadow of Mordor, Path of Exile, The Witcher 3, GTA V Jocuri precum Dark Souls III au demonstrat că performanța poate fi foarte solidă, cu condiția ca hardware-ul să fie la înălțime.
Totuși, este important să fie clar că Steam Play continuă să fie o tehnologie în continuă evoluțieDeși devine din ce în ce mai stabil, există încă jocuri care nu funcționează sau care rulează cu erori grafice, blocări neașteptate sau probleme de performanță. De aceea, consultarea ProtonDB este atât de utilă - o bază de date colaborativă în care utilizatorii raportează cât de bine funcționează fiecare joc sub Proton.
Deocamdată, Valve marchează oficial doar o parte din catalogul său ca fiind complet compatibilă cu Proton, dar Lista crește puțin câte puțin, pe măsură ce ei recenzează și perfecționează fiecare titlu.Chiar și așa, poți forța execuția cu Proton chiar și în jocuri neverificate și, în multe cazuri, vei fi plăcut surprins.
Cum se activează versiunea beta a clientului Steam pe Linux

Pentru a te bucura de cele mai recente lansări Steam Play înaintea oricui altcuiva, este adesea o idee bună Activează versiunea beta a clientului SteamAceastă ediție include funcții în teste (cum ar fi îmbunătățiri aduse Proton), dar în schimb poate fi ceva mai puțin stabilă decât versiunea normală.
Primul lucru este să vă asigurați că Ai instalat clientul Steam pe distribuția ta de LinuxÎl poți descărca de pe site-ul oficial Steam sau direct din magazinul de software al sistemului tău (de exemplu, pe Ubuntu din Centrul de Software sau prin terminal cu pachetul corespunzător).
După instalare și după ce v-ați conectat la contul dvs., deschideți meniul din colțul din stânga sus și accesați Preferințe sau setări SteamÎn acea fereastră, accesați secțiunea „Cont”, unde puteți controla setările de participare la versiunea beta.
În acea secțiune veți vedea un câmp dedicat versiunilor de probă. Faceți clic pe butonul care vă permite să schimbă-ți participarea la procesele beta Apoi, în meniul derulant, selectați opțiunea „Actualizare Steam Beta”. Confirmați modificările și închideți caseta de dialog.
Pentru a aplica schimbarea canalului, Steam vă va întreba reporniți complet clientulLasă-l să se închidă și să repornească; când se deschide din nou, vei folosi versiunea beta, care de obicei primește îmbunătățiri legate de Proton și Steam Play mai devreme.
Activează Steam Play și Proton pentru toate jocurile Windows
Odată ce clientul este pregătit, următorul pas cheie este Activează Steam Play pentru a putea gestiona jocurile tale Windows pe LinuxÎn mod implicit, Steam folosește Proton doar pe o listă relativ scurtă de titluri pe care Valve le-a recenzat și marcat ca fiind compatibile.
Faptul că un comportament conservator nu înseamnă că Restul jocurilor Windows nu pot fi rulate pe LinuxAsta indică pur și simplu că Valve nu le-a testat încă temeinic sau că ar putea avea erori. Dacă vrei să riști și să încerci singur, poți impune utilizarea Proton pe toate titlurile.
Pentru a face acest lucru, redeschide Preferințe Steam și accesați secțiunea „Steam Play”Înăuntru, veți găsi o casetă de selectare pentru a permite Steam Play doar pentru jocurile acceptate oficial și o alta pentru a activa compatibilitatea pentru toate titlurile. Selectați opțiunea „Activați Steam Play pentru toate titlurile”, alegeți versiunea Proton preferată și salvați modificările.
Din acel moment, când răsfoiți biblioteca sau magazinul, Steam va încerca să Folosește Proton ori de câte ori detectează că un joc este doar pentru Windows.Nu veți mai vedea avertismentul tipic „acest titlu nu este compatibil cu sistemul dvs. de operare”, dar în multe cazuri butonul de instalare va apărea direct.
Unele titluri s-ar putea să vă intereseze forțează o versiune specifică de Proton în loc de cea globală. Pentru a face acest lucru, accesați Proprietățile jocului (faceți clic dreapta pe bibliotecă), accesați fila „Compatibilitate” și bifați opțiunea care vă permite să selectați manual o anumită versiune de Proton din meniul derulant.
Instalați și rulați jocuri Windows din biblioteca dvs. Steam
Odată ce Steam Play este activat pentru toate titlurile, începe partea cea mai satisfăcătoare: Instalează și testează jocurile tale Windows direct pe Linux, fără a fi nevoie să recurgeți la instalatori externi sau alte straturi suplimentare.
Deschide fila Bibliotecă Steam și verifică-ți jocurile. Unde ai văzut anterior mesaje care Jocul nu era compatibil cu sistemul tău.Acum ar trebui să găsești același buton „Instalare” ca în Windows. Pur și simplu alege calea, acceptă și așteaptă descărcarea.
În timpul primei rulări a multor titluri, Steam și Proton profită de acest lucru pentru a Instalați componente suplimentare, cum ar fi versiunea corespunzătoare de DirectX, Visual C++ sau .NETAcest proces poate dura câteva secunde în plus înainte ca fereastra jocului să apară pe desktop.
Experiența reală va depinde în mare măsură de componentele tale: placa grafică, driverele, procesorul, memoria și calitatea configurației VulkanDouă computere cu același sistem de operare se pot comporta foarte diferit cu Proton pur și simplu pentru că utilizează GPU-uri diferite sau au drivere proprietare configurate prost.
Dacă un joc nu pornește sau are probleme, există un mic truc care uneori funcționează. Deschideți Proprietățile jocului în Steam, accesați „Fișiere locale” și faceți clic pe „Explorează”. În folderul jocului, localizați fișierul executabil principal (.exe) și Redenumiți-l în „launcher.exe” după ce salvați o copie de rezervăÎn unele cazuri, Proton funcționează doar atunci când executabilul este numit exact așa.
Merită să ținem cont de faptul că, deși în multe titluri experiența este practic perfectă, Altele pot prezenta erori grafice, sacadate minore sau erori specifice.De aceea este atât de recomandat să consultați ProtonDB, unde alți utilizatori împărtășesc adesea parametri de lansare, versiuni Proton recomandate și setări grafice care fac o diferență reală.
Scriitor pasionat despre lumea octeților și a tehnologiei în general. Îmi place să îmi împărtășesc cunoștințele prin scriere și asta voi face în acest blog, să vă arăt toate cele mai interesante lucruri despre gadgeturi, software, hardware, tendințe tehnologice și multe altele. Scopul meu este să vă ajut să navigați în lumea digitală într-un mod simplu și distractiv.