Hur man installerar Windows-spel med Steam på Linux

Senaste uppdateringen: 17/12/2025
Författare: Isaac
  • Ånga Med Play och Proton kan du köra en stor del av spelkatalogen av Windows en Linux direkt från Steam-klienten.
  • VinPlayOnLinux och CrossOver utökar kompatibilitet och konfigurationsalternativ för mer krävande spel och applikationer.
  • Verktyg som Lutris, virtuella maskiner och molnspel kompletterar ett ekosystem som gör det möjligt att spela spel på Linux utan att ge upp Windows-titlar.

Installera Windows-spel på Linux med Steam

Om du använder Linux dagligen men fortfarande bara är bunden till Windows för dina favoritspel, har du tur: idag är det fullt möjligt att spela Windows-titlar på Linux lagligt och ganska enkelt . Det som för några år sedan krävde brottning med otaliga konfigurationer har nu förenklats avsevärt tack vare Steam, Proton och diverse verktyg utformade så att du inte behöver ge upp ditt bibliotek.

Länge var det en huvudvärk för avancerade användare att köra Windows- spel på system som Ubuntu, Fedora eller Arch . Många gav upp, beroende på Wine, skript, ovanliga konfigurationer och grafiska problem. Nu är landskapet väldigt annorlunda: du kan installera Windows-spel direkt från Steam på Linux, använda Proton och kombinera det med lösningar som Wine, PlayOnLinux, CrossOver eller Lutris för att täcka nästan alla scenarier.

Varför Windows-spel inte fungerar direkt på Linux

Innan vi går in på Steam-, Proton- och andra problem är det värt att förstå varför de flesta spel utvecklas med Windows i åtanke. PC-spelindustrin har historiskt sett kretsat kring Microsofts operativsystem, så många företag har aldrig ens övervägt att porta sina titlar till andra plattformar.

Den direkta konsekvensen är att en stor del av grafikmotorerna, DRM och anti-fusksystem är djupt knutna till Windows , dess API:er och hur det hanterar hårdvaran . Det betyder att om du försöker köra dessa körbara filer på Linux utan extra hjälp, kommer spelet antingen inte att öppnas alls eller så startar det med allvarliga fel.

Dessutom förlitar sig många spel på DirectX som sitt primära grafik-API , medan det på Linux är vanligt att använda Vulkan eller OpenGL via drivrutiner som Mesa. Denna tekniska skillnad är avgörande: om spelet är skrivet för att använda DirectX behöver du något som översätter det språket till Vulkan eller OpenGL i realtid.

Det är här kompatibilitetslager kommer in i bilden: verktyg som fungerar som översättare mellan Windows- och Linux-världen . Vissa fungerar på systemnivå (Wine, CrossOver), andra integreras med plattformar som Steam ( Proton på Steam ), och ytterligare andra fungerar som en "hanterare av allting" (PlayOnLinux, Lutris).

  Alla Mortal Kombat-spel rankade från sämst till bäst

Steam Play och Proton: det regelförändrande sättet att spela på Linux

Den verkliga vändpunkten för Linux-spelare var Steam Play med Proton. Valve bestämde sig för att om de ville ta Linux-spel på allvar, var de tvungna att erbjuda ett direkt sätt att köra Windows-spel från själva Steam-klienten , utan att tvinga användare att brottas med externa konfigurationer.

Steam Play integrerar Proton, vilket i huvudsak är en anpassad och förbättrad version av Wine designad för videospel . Det inkluderar komponenter som DXVK och VKD3D för att översätta DirectX-anrop till Vulkan, och Valves egna patchar för att åtgärda skydd, buggar och de specifika egenskaperna hos varje titel.

Tack vare den här uppsättningen verktyg kan tusentals Windows-spel köras på Linux nästan som om de vore inbyggda. Titlar som Age of Empires II HD, Age of Empires III, Middle-earth: Shadow of Mordor, Path of Exile, The Witcher 3, GTA V och Dark Souls III har visat att prestandan kan vara mycket solid, förutsatt att hårdvaran är redo för uppgiften.

Det är dock viktigt att förstå att Steam Play fortfarande är en teknik under utveckling . Även om det blir mer stabilt finns det fortfarande spel som inte fungerar eller som upplever grafiska problem, oväntade krascher eller prestandaproblem. Det är därför det är så användbart att konsultera ProtonDB – en samarbetsdatabas där användare rapporterar hur bra varje spel presterar under Proton.

För närvarande markerar Valve officiellt endast en del av sin katalog som helt kompatibel med Proton, men listan växer gradvis allt eftersom de granskar och förfinar varje titel . Ändå kan du tvinga Proton att köra även overifierade spel, och i många fall kommer du att bli positivt överraskad.

Hur man aktiverar betaversionen av Steam-klienten på Linux

ångproton

För att kunna njuta av Steam Plays nya funktioner före alla andra är det ofta en bra idé att aktivera betaversionen av Steam-klienten . Den här utgåvan innehåller funktioner under testning (som förbättringar av Proton), men i gengäld kan den vara något mindre stabil än den vanliga versionen.

Det första du bör göra är att se till att du har Steam-klienten installerad på din Linux-distribution . Du kan ladda ner den från den officiella Steam-webbplatsen eller direkt från ditt systems programvarubutik (till exempel på Ubuntu från Software Center, eller via terminalen med motsvarande paket).

  Hur man vet om man använder PipeWire på Linux och inte PulseAudio

När du har installerat och loggat in på ditt konto öppnar du menyn i det övre vänstra hörnet och öppnar Steam-inställningar . I det fönstret går du till avsnittet "Konto", där du styr dina inställningar för betadeltagande.

I det avsnittet ser du ett fält dedikerat till betaversioner. Klicka på knappen som låter dig ändra ditt deltagande i betaprogram och välj alternativet "Steam Beta Update" i rullgardinsmenyn. Bekräfta ändringarna och stäng dialogrutan.

För att tillämpa kanalbytet kommer Steam att be dig att starta om klienten helt . Låt den stängas och starta om; när den öppnas igen kommer du att använda betaversionen, som vanligtvis får förbättringar relaterade till Proton och Steam Play tidigare.

Aktivera Steam Play och Proton för alla Windows-spel

När du har klienten redo är nästa viktiga steg att aktivera Steam Play så att den kan hantera dina Windows-spel på Linux . Som standard använder Steam bara Proton på en relativt kort lista med titlar som Valve har granskat och markerat som kompatibla.

Denna konservativa strategi betyder inte att andra Windows-spel inte kan köras på Linux ; den indikerar helt enkelt att Valve inte har testat dem noggrant än eller att de kan ha buggar. Om du vill ta risken och prova själv kan du tvinga fram användningen av Proton på alla titlar.

För att göra detta, öppna Steam-inställningarna igen och gå till avsnittet "Steam Play" . Där hittar du en kryssruta för att endast tillåta Steam Play för officiellt stödda spel och en annan för att aktivera kompatibilitet för alla titlar. Välj alternativet "Aktivera Steam Play för alla titlar", välj den version av Proton du vill använda som standard och spara ändringarna.

Från och med den tidpunkten, när du bläddrar i ditt bibliotek eller butik, kommer Steam att försöka använda Proton närhelst de upptäcker att ett spel bara är för Windows . Du kommer inte längre att se det typiska meddelandet "den här titeln är inte kompatibel med ditt operativsystem"; istället kommer installationsknappen i många fall att visas direkt.

I vissa spel kanske du vill tvinga fram en specifik version av Proton istället för den globala. För att göra detta, gå till spelets Egenskaper (högerklicka på biblioteket), gå till fliken "Kompatibilitet" och markera alternativet som låter dig manuellt välja en specifik Proton-version från rullgardinsmenyn.

  Hur man monterar NTFS-partitioner i Windows med skrivåtkomst i Linux

Installera och kör Windows-spel från ditt Steam-bibliotek

När Steam Play är aktiverat för alla titlar kommer den mest givande delen: att installera och testa dina Windows-spel direkt på Linux , utan att behöva tillgripa externa installationsprogram eller andra ytterligare lager.

Öppna ditt Steam-bibliotek och kontrollera dina spel. Där du tidigare såg meddelanden om att spelet inte var kompatibelt med ditt system , borde du nu hitta samma "Installera"-knapp som du hade i Windows. Välj bara platsen, acceptera och vänta på att det laddas ner.

Under den första uppstarten av många spel passar Steam och Proton på att installera ytterligare komponenter, såsom lämplig version av DirectX, Visual C++ eller .NET . Den här processen kan ta några extra sekunder innan spelfönstret visas på skrivbordet.

Den faktiska upplevelsen beror starkt på dina komponenter: grafikkort, drivrutiner, processor, minne och kvaliteten på din Vulkan-konfiguration . Två system med samma operativsystem kan bete sig väldigt olika med Proton helt enkelt för att de använder olika GPU:er eller har dåligt konfigurerade proprietära drivrutiner.

Om ett spel inte startar eller har problem finns det ett litet knep som ibland fungerar. Öppna spelets Egenskaper i Steam, gå till "Lokala filer" och klicka på "Utforska". I spelets mapp letar du upp den huvudsakliga körbara filen (.exe) och byter namn på den till "launcher.exe" efter att du har sparat en säkerhetskopia . I vissa fall fungerar Proton bara korrekt när den körbara filen har exakt det namnet.

Det är värt att notera att även om många titlar erbjuder en nästan perfekt upplevelse, kan andra ha grafiska buggar, mindre bildfrekvensfall eller andra specifika problem . Det är därför det är så starkt rekommenderat att kontrollera ProtonDB, eftersom andra användare ofta delar startparametrar, rekommenderade Proton-versioner och grafikinställningar som gör en betydande skillnad.

ångproton
Relaterad artikel:
Den ultimata guiden för att konfigurera Proton på Steam för Linux: Installation, tips och fullständig kompatibilitet