Cum să joci aproape orice joc Windows pe Linux cu Steam Play

Cum să joci aproape orice joc Windows pe Linux cu Steam Play

Jucătorii de pe PC care doresc să treacă la Linux au o problemă: biblioteca nu este suficient de mare. În timp ce unele titluri AAA sunt lansate pe Linux, acestea sunt de obicei limitate la Steam și ajung de obicei după lansarea Windows și MacOS.





Dar dacă ți-am spune că Linux poate accesa acum aproape întreaga bibliotecă de jocuri Windows de pe Steam?





Iată cum puteți juca jocuri Windows pe Linux cu o versiune beta a Steam Play.





aplicația netflix pentru Android nu funcționează

Jocuri Windows pe Linux: Situația actuală

În ultimii ani, scena s-a îmbunătățit constant pentru jucătorii Linux. Popularitatea platformei a crescut încet, suficient pentru ca unele noi titluri majore să fie lansate direct pe Linux.

Dar pentru alte titluri, cum poți rula jocuri Windows pe Linux?



  • Wine / PlayOnLinux : Folosind stratul de compatibilitate Wine și front-end-ul PlayOnLinux, jucătorii Linux pot rula titluri Windows cu diferite grade de succes.
  • Crossover CodeWeavers : Versiunea proprietară a Wine, ale cărei îmbunătățiri au fost adăugate la Wine ulterior. Este destinat în principal pentru a rula aplicații Windows pe macOS și Linux, mai degrabă decât pentru jocuri.
  • Mașină virtuală : Puteți crea o mașină virtuală Windows în Linux și puteți rula multe jocuri Windows.
  • Steam Play : Lansat pentru prima dată în 2010, acest lucru face posibil ca multe jocuri pentru PC-uri Windows să ruleze în Linux.

În timp ce compatibilitatea sistemului de operare a devenit mai bună, de când Gabe Newell de la Valve și-a exprimat disprețul față de Windows, problemele de performanță și compatibilitate au împiedicat jocurile pe Linux.

Acest lucru s-ar putea schimba în curând odată cu lansarea noului program beta Steam Play.





Noul joc Steam Beta

În august 2018 a apărut lansarea Steam Play beta, o nouă versiune a software-ului care permite jocurilor Windows să ruleze pe Linux. După doi ani de colaborare cu CodeWeavers și alte părți, aceasta include o versiune modificată a Wine, cunoscută sub numele de Proton, și suport pentru API-ul grafic 3D Vulkan pe mai multe platforme .

Versiunea inițială acceptă 27 de titluri, dar poți sugera și pe alții . În plus, alte titluri vor funcționa și dacă au lucrat cu Wine în trecut.





Proton diferă de Wine în mai multe moduri, în special prin implementarea podurilor vkd3d Direct3D 12, OpenVR și Steamworks API, remedieri pentru Direct3D 9 și Direct3D 11, controler de joc îmbunătățit și suport pentru ecran complet. De asemenea, important este esync (prescurtarea pentru „sincronizarea bazată pe eventfd”), care aduce îmbunătățiri de performanță pentru multi-threading.

În general, se așteaptă performanțe bune pentru titlurile Vulkan, deși acolo unde este necesară traducerea API, este mai probabil o experiență Wine mai tradițională. Indiferent, acesta este un mare pas înainte pentru jocurile Linux.

Mai bine, oricine poate instala Steam Play beta. Iată cum!

Înscrieți-vă la Steam Play Beta

Veți avea nevoie de Clientul Steam care rulează pe computerul dvs. Linux . Puteți să-l instalați ca aplicație, sau s-ar putea să fi fost preinstalat cu distribuția Linux centrată pe jocuri (de ex. SteamOS distro ).

Pentru a începe, deschideți Steam și conectați-vă. Găsiți Steam> Setări , apoi accesați meniul Cont filă.

Aici, găsiți Participare beta secțiune și faceți clic pe Schimbare . Selectați Actualizare Steam Beta apoi în lista derulantă Bine a confirma.

Apoi Steam vă va solicita să reporniți aplicația. La repornire, trebuie instalată o nouă versiune, așa că pregătește-te pentru o scurtă așteptare în timp ce 150 MB de date se descarcă.

Dacă utilizați modul Big Picture în Steam, instrucțiunile sunt ușor diferite. Deschis Setări> Sistem și verifică Participați la beta pentru client . Reporniți Steam când vi se solicită.

Instalați driverele grafice actualizate

Pentru a continua, va trebui să actualizați driverele grafice de pe dispozitivul dvs. Linux. Dacă rulați SteamOS, o actualizare va fi făcut deja acest lucru.

Următorii pași sunt pentru dispozitivele Ubuntu 18.04 LTS care rulează grafică Nvidia, AMD sau Intel.

Nvidia

Trebuie să instalați cele mai recente drivere proprietare pentru a juca jocuri în Steam Play beta. Deschideți un terminal și adăugați PPA al driverului terț Canonical cu aceste comenzi:

sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt install nvidia-driver-396

După descărcarea driverului, reporniți sistemul Linux.

AMD / Intel

Pentru grafica AMD sau Intel, va trebui să instalați driverele recente Mesa și LLVM:

sudo add-apt-repository ppa:paulo-miguel-dias/mesa sudo apt-get update sudo apt dist-upgrade sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386

Nu uitați să reporniți sistemul după instalarea driverelor. Jucătorii VR pot profita, de asemenea, de suportul AMD pentru dispozitivele lor folosind aceste comenzi:

sudo add-apt-repository ppa:kisak/steamvr4pk sudo apt-get update sudo apt dist-upgrade sudo apt install linux-generic-steamvr-18.04

Cu aceste drivere instalate, computerul dvs. Linux va fi gata (presupunând că are hardware grafic adecvat) pentru a juca aproape orice joc Windows prin Steam. Verifică Forumuri de suport Steam pentru ajutor la instalarea driverelor pe alte distribuitoare.

Instalați un joc Windows pe Linux în Steam

În mod implicit, puteți instala doar jocuri compatibile Linux în Steam. Chiar și după ce te-ai alăturat programului beta, nu există nicio modalitate în interfața de utilizare Steam de a instala jocurile. Faceți clic dreapta și selectați Instalare din meniu va rezulta un mesaj de eroare instantaneu.

mai multe servere plex pe același computer

De ce nu puteți instala? Ei bine, trebuie să activați Steam Play pentru titlurile din biblioteca dvs.

În Steam, mergeți la Steam> Setări> Steam Play și asigurați-vă că ambele Activați Steam Play pentru titlurile acceptate și Activați Steam Play pentru toate titlurile sunt verificate.

(Există, de asemenea, opțiunea de a comuta între versiunile Proton, care vor fi utile pentru depanare)

Clic Bine pentru a confirma și urmați instrucțiunile pentru a reporni Steam. Apoi veți putea alege orice titlu, faceți clic dreapta și selectați Instalare . Atenție, totuși: titlurile care nu au funcționat anterior sub Wine este puțin probabil să funcționeze brusc.

Rularea unui joc va solicita un mesaj care vă informează că va fi lansat cu Steam Play. Clic Bine pentru a continua și a juca!

Cum Steam Play poate îmbunătăți jocurile Linux

Jocurile pe Linux s-au îmbunătățit deja de zece ori odată cu lansarea Steam Play beta. Dar poate deveni și mai extraordinar datorită lui Valve, facilitând implicarea dezvoltatorilor.

Suportul Vulkan este o parte majoră a acestei strategii, cu Dezvoltatori de implorare a supapelor care nu lansează în prezent pe Linux:

„[T] Arget Vulkan în mod nativ pentru a oferi cele mai bune performanțe posibile pe toate platformele sau cel puțin să le ofere ca opțiune, dacă este posibil. De asemenea, este o idee bună să evitați orice middleware DRM invaziv de la terți, deoarece uneori împiedică funcțiile de compatibilitate să funcționeze conform intenției. '

Aceasta este o veste excelentă în viitor!

Joacă astăzi jocurile tale preferate de Windows pe Steam

Gata cu mizeria cu configurațiile Wine și gata cu frustrarea. Valve a revitalizat jocurile Linux la momentul potrivit și toată lumea se poate implica.

Pentru a rezuma, puteți instala jocuri Windows în Linux prin Steam, după cum urmează:

  • Utilizați opțiunea de participare beta la Steam Client
  • Descărcați clientul beta
  • Instalați drivere grafice actualizate
  • Activați Steam Play în Steam

Acum, s-ar putea să întâmpinați probleme la corectarea driverelor grafice (am făcut-o), dar veți găsi asistență online pentru a vă ajuta aici. Odată ce ați depășit această problemă potențială, totuși, dispozitivul dvs. Linux va fi gata să instaleze aproape orice joc Windows în Steam.

Poate că acum a venit timpul să părăsim Windows!

Acțiune Acțiune Tweet E-mail 5 sfaturi pentru a vă supraîncărca mașinile VirtualBox Linux

V-ați săturat de slaba performanță oferită de mașinile virtuale? Iată ce ar trebui să faceți pentru a vă spori performanța VirtualBox.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Jocuri
  • Aburi
  • Linux
  • Sfaturi pentru jocuri
  • Jocuri Linux
Despre autor Christian Cawley(1510 articole publicate)

Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicată și producător de podcasturi cu adevărat util, cu o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.

Mai multe de la Christian Cawley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona