Hur man spelar nästan alla Windows -spel på Linux med Steam Play

Hur man spelar nästan alla Windows -spel på Linux med Steam Play

PC -spelare som vill byta till Linux har ett problem: biblioteket är bara inte tillräckligt stort. Medan vissa AAA -titlar ser utgåva på Linux, är de vanligtvis begränsade till Steam och kommer vanligtvis efter Windows- och macOS -lanseringen.





Men vad händer om vi berättade att Linux nu kan få tillgång till nästan hela biblioteket med Windows -spel på Steam?





Så här spelar du Windows -spel på Linux med en betaversion av Steam Play.





hur tar jag bort den andra sidan i word

Windows -spel på Linux: den nuvarande situationen

Under de senaste åren har scenen stadigt förbättrats för Linux -spelare. Plattformens popularitet har långsamt ökat, tillräckligt för att några stora nya titlar ska släppas direkt till Linux.

Men för andra titlar, hur kan du köra Windows -spel på Linux?



  • Wine/PlayOnLinux : Med hjälp av vinkompatibilitetsskiktet och PlayOnLinux -frontend kan Linux -spelare köra Windows -titlar i olika grad av framgång.
  • CodeWeavers Crossover : Den egenutvecklade versionen av Wine, vars förbättringar lades till Wine senare. Det är främst avsett för att köra Windows -program på macOS och Linux, snarare än spel.
  • Virtuell maskin : Du kan skapa en Windows -dator i Linux och köra många Windows -spel.
  • Steam Play : Första gången den släpptes 2010, gör detta det möjligt för många Windows PC -spel att köras i Linux.

Även om OS -kompatibilitet har blivit bättre sedan Valves Gabe Newell uttryckte förakt för Windows, har prestanda och kompatibilitetsproblem försvårat spel på Linux.

Det kan förändras snart med lanseringen av det nya Steam Play -betaprogrammet.





Den nya Steam Play Beta

I augusti 2018 släpptes Steam Play beta, en ny version av programvaran som gör att Windows -spel kan köras på Linux. Efter två års samarbete med CodeWeavers och andra parter inkluderar detta en modifierad version av Wine, känd som Proton, och stöd för Vulkan-plattformen 3D-grafik-API .

Den första versionen stöder 27 titlar, men du kan föreslå andra . Dessutom kommer andra titlar också att fungera om de har arbetat med Wine tidigare.





Proton skiljer sig från Wine på flera sätt, framför allt implementeringen av vkd3d Direct3D 12, OpenVR och Steamworks API -broar, korrigeringar för Direct3D 9 och Direct3D 11, förbättrad spelkontroll och stöd för helskärm. Också viktigt är esync (kort för 'eventfd-baserad synkonisering') patchset, vilket ger prestandaförbättringar för multi-threading.

Generellt förväntas bra prestanda för Vulkan -titlar, men där API -översättning krävs är en mer traditionell vinupplevelse mer sannolik. Oavsett är detta ett stort steg framåt för Linux -spel.

Ännu bättre, vem som helst kan installera Steam Play -beta. Här är hur!

Anmäl dig till Steam Play Beta

Du behöver Steam -klient som körs på din Linux -maskin . Du kan antingen installera den som en app, eller så kan den ha förinstallerats med din spelcentrerade Linux-distro (t.ex. SteamOS distro ).

För att komma igång, öppna Steam och logga in. Hitta Steam> Inställningar menyn och gå sedan till konto flik.

Här hittar du Betadeltagande och klicka Förändra . Välj Steam Beta -uppdatering i rullgardinsmenyn OK att bekräfta.

Steam uppmanar dig då att starta om appen. Vid omstart måste en ny version installeras, så förbered dig på en kort väntan medan 150 MB data hämtas.

Om du använder Big Picture -läge i Steam är anvisningarna något annorlunda. Öppen Inställningar> System och kontrollera Delta i klientbeta . Starta om Steam när du uppmanas.

Installera uppdaterade grafikdrivrutiner

För att fortsätta måste du uppgradera grafikdrivrutinerna på din Linux -enhet. Om du kör SteamOS har en uppdatering redan gjort detta.

Följande steg är för Ubuntu 18.04 LTS -enheter som kör Nvidia, AMD eller Intel -grafik.

Nvidia

Du måste installera de senaste proprietära drivrutinerna för att spela spel i Steam Play beta. Öppna en terminal och lägg till Canonicals tredje parts drivrutins PPA med dessa kommandon:

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

När drivrutinen har laddats ner startar du om ditt Linux -system.

AMD/Intel

För AMD- eller Intel -grafik måste du installera de senaste Mesa- och LLVM -drivrutinerna:

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

Kom ihåg att starta om systemet när drivrutinerna har installerats. VR -spelare kan också dra nytta av AMD -stöd för sina enheter med följande kommandon:

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

Med dessa drivrutiner installerade är din Linux -dator redo (förutsatt att den har lämplig grafikhårdvara) för att spela nästan alla Windows -spel via Steam. Kolla Steam -supportforum för hjälp med att installera drivrutinerna på andra distros.

Installera ett Windows -spel på Linux i Steam

Som standard kan du bara installera Linux-kompatibla spel i Steam. Även efter att ha anslutit sig till betaprogrammet finns det inget sätt inom Steam -användargränssnittet att installera spelen. Högerklicka och välj Installera från menyn resulterar i ett omedelbart felmeddelande.

hur länge har jag haft mitt google -konto

Varför kan du inte installera? Tja, du måste aktivera Steam Play för titlarna i ditt bibliotek.

I Steam, gå till Steam> Inställningar> Steam Play och se till att båda Aktivera Steam Play för titlar som stöds och Aktivera Steam Play för alla titlar kontrolleras.

(Det finns också möjlighet att växla mellan Proton -versioner, vilket kommer att vara praktiskt för felsökning)

Klick OK för att bekräfta och följ instruktionerna för att starta om Steam. Du kan sedan välja vilken titel som helst, högerklicka och välja Installera . Akta dig dock: titlar som inte har körts under Wine tidigare kommer sannolikt inte plötsligt att fungera.

Om du kör ett spel får du ett meddelande om att det kommer att startas med Steam Play. Klick OK att fortsätta och spela!

Hur Steam Play kan förbättra Linux -spel

Spel på Linux har redan förbättrats tiofaldigt med lanseringen av Steam Play beta. Men det kan bli ännu mer häftigt tack vare Valve som gör det enkelt för utvecklare att engagera sig.

Vulkan -stöd är en stor del av denna strategi, med Ventil som ber utvecklare som för närvarande inte släpper till Linux:

'[T] arge Vulkan inbyggt för att erbjuda bästa möjliga prestanda på alla plattformar, eller åtminstone erbjuda det som ett alternativ om möjligt. Det är också en bra idé att undvika invasiv tredjeparts DRM-mellanprogram, eftersom de ibland hindrar kompatibilitetsfunktioner från att fungera som avsett. '

Detta är utmärkta nyheter framöver!

Spela dina favorit Windows -spel på Steam idag

Inget mer krångel med vinkonfigurationer och ingen mer frustration. Valve har vitaliserat Linux -spel vid precis rätt tidpunkt, och alla kan engagera sig.

För att sammanfatta kan du installera Windows -spel i Linux via Steam enligt följande:

  • Använd Steam Client beta-opt-in
  • Ladda ner betaklienten
  • Installera uppdaterade grafikdrivrutiner
  • Aktivera Steam Play i Steam

Nu kan du stöta på problem med att få grafikdrivrutinerna rätt (jag gjorde), men du hittar support online för att hjälpa till här. När du väl har övervunnit detta potentiella problem är din Linux -enhet dock redo att installera nästan alla Windows -spel i Steam.

Kanske nu är det äntligen dags att avsluta Windows!

Dela med sig Dela med sig Tweet E-post 5 tips för att ladda dina VirtualBox Linux -maskiner

Trött på den dåliga prestanda som erbjuds av virtuella maskiner? Här är vad du bör göra för att öka din VirtualBox -prestanda.

Läs Nästa
Relaterade ämnen
  • Linux
  • Spel
  • Ånga
  • Linux
  • Speltips
  • Linux Gaming
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklaras, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera