Utvalda

Ultimate Linux Gaming Guide

Ultimate Linux Gaming Guide

Spel på Linux har förbättrats avsevärt genom åren. Det är inte längre så att du behöver en Windows-dator för att spela de senaste och bästa titlarna. Faktum är att många AAA-titlar faktiskt fungerar bättre på Linux jämfört med Windows.

Nu på FOSSLinux har vi skrivit massor av artiklar och anvisningar för att göra ditt Linux-system till en mager, genomsnittlig spelmaskin. Men vi förstår att gå igenom var och en av artiklarna en i taget och att räkna ut svar på dina frågor kan vara lite besvärligt.

Och så, för att göra det enklare för dig, har vi sammanställt en detaljerad guide över allt du behöver veta om Linux-spel.

Vi har skapat en sammanfattad läsning som täcker var du kan hitta inbyggda Linux-spel, hur man kör Windows-spel på Linux, hur man optimerar din Linux-dator för spel och om du bygger ett nytt Linux-spelsystem - vilken distro du ska få.

Sammantaget kommer detta att bli din one-stop guide för allt som rör Linux-spel.

P.S: Detta kommer att bli en lång läsning. Det rekommenderas att du håller artikeln bokmärkt och kom tillbaka till den när du bygger det ultimata Linux-spelsystemet.

Hitta spel att spela på Linux

Först och främst måste vi hitta oss några Linux-kompatibla spel innan vi kan spela dem.

Nu innan vi börjar måste du ställa in dina förväntningar. Linux-spelutrymmet har utvecklats drastiskt för att ge Windows en chans för sina pengar. Framtiden ser definitivt ljus ut. Men i skrivande stund har inte alla spel en Linux-kompatibel version.

Vissa portar och lösningar låter dig spela populära spel som Shadow of Mordor, Shadow of Tomb Raider, Counter-Strike: Global Offense, och så vidare. Men om du letar efter några mindre kända titlar, kommer du att upptäcka att inte många utvecklare har arbetat på vägen för att göra den tillgänglig på Linux.

Men med det sagt har vi satt ihop ett enkelt och enkelt sätt att låta dig hitta och till och med upptäcka spel att spela på din Linux-dator.

Först kommer vi att gå igenom spel som stöds för Linux och hur man hittar dem. Därefter visar vi dig hur du kan spela Windows-spel på din Linux-dator. Slutligen kommer vi att belysa några emulatorer som du kan använda för att spela spel från andra plattformar (PlayStation och Nintendo Consoles).

Så utan vidare, låt oss komma igång:

Var hittar jag spel som körs på Linux?

Med "spel som inbyggt körs på Linux" menar vi titlar som officiellt stöds på Linux och inte behöver tippas ytterligare som att installera ett kompatibilitetslager eller använda emulatorer. Precis som på Windows är allt du behöver göra att ladda ner och installera dessa spel på din Linux-dator, och de är tillgängliga att spela.

Nu finns det hundratals inbyggda stödda spel på Linux, och det ligger utanför räckvidden för denna läsning för att täcka dem alla. Vi har dock utarbetat en lista med alla viktiga resurser som hjälper dig att hitta dessa spel enkelt.

Ånga:

Steam - Hitta Linux-spel

Steam är en av de största och mest populära digitala distributionsplattformarna för videospel. Trots sin egenutvecklade karaktär har Steam bidragit oerhört till open source-communityn och har också gjort otaliga Windows-spel tillgängliga på Linux.

Nu, för att hitta inbyggda spel för Linux, öppna din Ånga app, gå till Lagra, och på höger sida hittar du filtreringsalternativ. Rulla nedåt och du bör se avsnittet "Begränsa efter operativsystem" under vilket alternativet - SteamOS + Linux. Detta filtrerar bort alla Steam-spel som är Linux-kompatibla.

GOG:

GOG - Hitta Linux-spel

GOG liknar Steam och låter dig bläddra och upptäcka hundratals spel. Huvudskillnaden mellan GOG och Steam är att GOG endast handlar i DRM-fria titlar, medan Steam har en inbyggd DRM-maskin. GOG är också rent webbaserat, till skillnad från Steam som har en webbplats och en stationär app.

Nu, för att hitta inbyggda Linux-spel på GOG, gå vidare till deras webbplats, slå på Lagra sedan på knappen Filter, och under avsnittet "System" hittar du Linux alternativ. Kontrollera det, och alla inbyggda Linux-spel kommer upp.

Andra plattformar:

Nu ska du ha bilden - gå vidare till en online-spelbutik, bläddra efter spel i deras "butik" och filtrera efter "Linux" -spel. Steam och GOG är två av de mest populära plattformarna där du bör hitta de flesta titlarna du letar efter.

Här är dock några fler digitala spelbutiker som är värda att kolla in [Vi har hyperlänkat till butikerna som bara visar inbyggda spel för Linux]:

Om du ser alla nya titlar och inte vet vilka som är bra, har vi skapat en lista över de 10 bästa gratis- och open source-spelen som du bör kolla in.

Hur man kör Windows-spel på Linux?

Som du kan se finns det många ställen där du kan hitta spel som körs på Linux. Vissa titlar är dock fortfarande tillgängliga på Windows och har ännu inte kommit över till Linux. Detta är mer fallet för nyare AAA-titlar som prioriteras som en Windows-utgåva.

Men med det sagt finns det många verktyg du kan använda för att enkelt köra dessa spel på din Linux-dator.

Vin (vin är inte en emulator)

Vin

Wine, förkortning för Wine Is Not an Emulator, är ett kompatibelt lager med öppen källkod som hjälper dig att köra program utvecklade för Microsoft Windows på Linux och andra Unix-baserade operativsystem. Som namnet uttryckligen uttrycker, emulerar Wine inte Windows eller använder Windows virtualisering.

Istället är det ett kompatibilitetsskikt för Windows runtime-miljö, som översätter Windows-systemanrop till POSIX-kompatibla systemanrop. Det återskapar också katalogstrukturen för Windows och ger en alternativ implementering av Windows-systembibliotek.

Det reimplementerar i huvudsak tillräckligt med Windows-arkitekturen som krävs för att köra Windows-appar och program utan att behöva Windows.

Här är en databas som visar alla Windows-appar och spel du kan köra med Wine på Linux.

Vi har också en detaljerad guide om hur du installerar vin på Fedora som du kanske tycker är användbart.

Proton & Steam Play

Om du primärt spelar dina spel på Steam, kommer Steam Play att vara din bästa vän. Det är en Linux-specifik funktion som finns i Steam-klienten för Linux.

Steam Play - Aktivera Proton

Med Steam Play får du tillgång till Proton - en gaffel vin som innehåller många ytterligare bibliotek och paket för att göra Windows-spel mer kompatibla och prestera bättre på Linux.

Med Steam Play aktiverat, om du bläddrar igenom ditt Steam-bibliotek, kommer du att märka att vissa spel nu kan installeras även om det inte visas som Linux-kompatibelt. Detta innebär att spelet kommer att köras under Proton-kompatibilitetslagret om du vill spela det på Linux.

Till exempel kan spel som Doom och NieR: Automata, som inte stöds på Linux, fortfarande installeras tack vare Proton och Steam Play.

Inte bara det utan med Steam Play kan du till och med spela Windows-spel från andra butiker. Ganska cool.

Proton gör det dock inte möjligt att köra alla Windows-spel på Linux. Dessutom ger Steam dig inte ett enkelt sätt att filtrera eller sortera Proton-klara spel av någon anledning.

Det är här ProtonDB kommer in i bilden. Det är en communitywebbplats där du hittar en lista över alla Proton-klara spel du kör på Linux med Steam Play. ProtonDBs skönhet är att det visar dig en nivå av hur bra varje spel kommer att köras, vad är hårdvarukraven och till och med några justeringar för att få optimal prestanda.

Som sådan rekommenderas det alltid att du går och kollar ProtonDB först för att se spelets kompatibilitetsbetyg innan du fortsätter och installerar det, eftersom denna information inte är direkt tillgänglig från Steam-butiken.

Pro Gamer Tips: Installera inte Steam från Flatpak-förvaret eftersom det gör modifieringen lite svårare. I ett senare avsnitt kommer vi att prata om att ändra Proton för att ge dig bättre, mer förbättrad spelprestanda.

Lutris

Lutris Gaming

Därefter har vi Lutris - en open-source spelhanterare för Linux som låter dig enkelt installera och spela alla slags Windows-spel som är utformade för att köras under vin eller andra kompatibilitetslager samt emulatorer. Den stöder ett brett utbud av källor, inklusive Origin, Uplay, Epic Games Launcher och mycket mer.

Här är den officiella listan över alla spel som stöds av Lutris som du kanske vill kolla in.

Verktyget är utformat för att ge en problemfri spelupplevelse. Allt du behöver göra är att hitta spelet du vill spela och trycka på installationsknappen med ett klick, så hanterar resten. Spelet, tillsammans med alla nödvändiga filer och tweaks, laddas ner / installeras automatiskt, utan arbete på din ände.

Här är en detaljerad guide om hur du installerar Lutris på din Linux-dator.

Andra anmärkningsvärda verktyg för Linux-spelare

Du kan spela nästan alla dina favorit-Windows-spel för den genomsnittliga spelaren med hjälp av ovanstående verktyg. Men om du känner dig lite mer äventyrlig, så här är några mer anmärkningsvärda verktyg för att hitta och spela ännu fler Windows-spel på Linux.

Spelemulatorer för Linux

Vi täckte bara alla källor och verktyg du behöver för att köra nästan alla Windows-spel på din Linux-dator. Men hur är det med konsoler?? Det finns massor av fantastiska konsolspel där ute som du kanske är intresserad av att spela. Old-school-titlarna från PlayStation, Nintendo och till och med Sega-konsoler ger tillbaka många minnen, eller hur??

Så ... kan Linux också köra dessa spel?

Naturligtvis, men du behöver emulatorer för att köra dessa konsolspel på din dator.

Notera: Även om det är lagligt att använda emulatorer är det inte att använda emulatorer för att spela piratkopierade spel. Den lagliga metoden att använda emulatorer är att köpa spelet och sedan köra det med hjälp av emulatorn. Detta låter dig spela spelet på din Linux-dator istället för den avsedda konsolen.

Med detta sagt, här är en snabb titt på de 10 bästa konsolemulatorerna för Linux för att ge dig en smak av vad som är möjligt:

Ställ in din Linux-dator för spel

Nu bör du ha en fullständig förståelse för var du hittar inbyggda och icke-inbyggda Linux-spel samt de nödvändiga verktygen för att köra dem på ditt Linux-system.

Så med det ur vägen är det dags att fokusera på att ställa in och förbereda din Linux-dator för att se till att alla spel och verktyg fungerar felfritt, utan några problem. Och för att hjälpa dig, här är en steg-för-steg-guide (i ordning efter betydelse) om hur du ställer in din Linux-dator för spel.

Steg 1: Installera / uppdatera dina videodrivrutiner

Först och främst måste du installera de senaste videodrivrutinerna på ditt Linux-system för att säkerställa optimal prestanda. För att göra detta, kör följande kommandon:

Aktivera först 32-bitars bibliotek med det här kommandot:

sudo dpkg --add-arkitektur i386

Då måste AMD-grafikkortanvändare ange följande kommando för att installera AMD Mesa-drivrutinen:

sudo add-apt-repository ppa: kisak / kisak-mesa -y sudo apt uppdatering sudo apt install libgl1-mesa-dri: i386 mesa-vulkan-drivrutiner mesa-vulkan-drivrutiner: i386 -y

Om du gungar på ett Nvidia-grafikkort kan du följa dessa Nvidia-drivrutiner för installation för att installera de nödvändiga drivrutinerna.

(Valfritt) Steg 2: Aktivera endast ACO - AMD-användare

ACO, förkortning för AMD COmpiler, är en skuggkompilator som ändrar kompileringen från standard LLVM till ACO, vilket gör prestanda exceptionellt snabbare. Faktum är att vissa inbyggda Windows-spel som är ACO-kompatibla visar bättre prestanda på Linux än på Windows - det är kraften i att använda ACO.

För att aktivera ACO måste du först se till att du har uppdaterade AMD-grafikdrivrutiner. När du har gjort det, gå och redigera / etc / miljö fil och lägg till följande rad i filen:

RADV_PERFTEST = aco

Och det är allt. ACO aktiveras på din Linux-dator.

Notera: Det rekommenderas att du kör ett ”före och efter” -test på spel med ACO-aktiverat. Vissa spel visar en prestationsökning medan andra kan orsaka vissa problem. I så fall inaktivera ACO medan du spelar dessa spel.

Steg 3: Aktivera GameMode

GameMode - utvecklat av spelutgivaren Feral Interactive - är en kombination av olika bibliotek och demoner som spel kan använda för att begära en uppsättning tillfälliga optimeringar för förbättrat spel.

I grund och botten kommer det att låsa upp alla kärnor och se till att inga processer trappas ner för att få maximal prestanda.

Du kan bygga och installera GameMode med hjälp av kommandona nedan och sedan kan du följa guiden länkad ovan.

git klon https: // github.com / FeralInteractive / gamemode.git cd gamemode git checkout 1.5.1 # utelämna att bygga huvudgrenen ./ bootstrap.sh

För att avinstallera GameMode, skriv in följande kommando:

systemctl --användarstopp gamemoded.service ninja avinstallera -C builddir

Om du är på Ubuntu kan du följa den här djupgående guiden om att aktivera GameMode på Linux för bästa spelprestanda. Efter installation av GameMode finns det flera sätt att använda den som beskrivs i den artikeln.

Här ska vi bara lyfta fram några av de viktigaste tipsen:

Steg 4: Installera alla vinberoende och Lutris

Vi berörde redan vin och Lutris. Vi kommer att gå igenom hur man installerar alla olika vinberoende och Lutris så att vårt system är klart från början.

Nu, om du är på en Debian- eller Ubuntu-baserat system, skriv in följande kommandon i terminalen för att installera alla nödvändiga beroenden, inklusive Lutris:

wget -nc https: // dl.vinhq.org / wine-builds / winehq.key sudo apt-key lägg till winehq.nyckel sudo add-apt-repository 'deb https: // dl.vinhq.org / wine-builds / ubuntu / focal main '-y sudo add-apt-repository ppa: lutris-team / lutris -y sudo apt update sudo apt-get install --install-rekommenderar winehq-staging -y sudo apt-get installera libgnutls30: i386 libldap-2.4-2: i386 libgpg-error0: i386 libxml2: i386 libasound2-plugins: i386 libsdl2-2.0-0: i386 libfreetype6: i386 libdbus-1-3: i386 libsqlite3-0: i386 -y sudo apt-get install lutris -y

Ärkebaserade distroanvändare kan använda det här kommandot istället:

sudo pacman -S vin-iscensättning giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-lib fel alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-icd-open lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader lutris -y

Steg 5: Installera anpassad proton

Kom ihåg när vi pratade om Proton - ett Windows-kompatibilitetslager som används av Steam Play baserat på Wine och optimerat för spel. Tja, det finns ett litet problem med Proton i den meningen att det ligger lite efter på utvecklingen jämfört med vin.

Det innebär att Proton tar ett tag att implementera alla förbättringar av en nyligen släppt vinversion. Men du kan kringgå detta problem genom att använda Custom Proton inkluderar ytterligare prestandajusteringar och förbättringar jämfört med lager Proton.

För att installera Custom Proton kan du kolla in ProtonUpdater-skriptet som finns tillgängligt på Github, eller du kan skriva in följande kommando i din terminal:

cd ~ wget https: // raw.githubusercontent.com / Termuellinator / ProtonUpdater / master / cproton.sh sudo chmod + x cproton.sh ./ cproton.sh

Steg 6 - Aktivera Esync

Esync används för att ta bort vinserverns overhead för synkroniseringsobjekt. Detta hjälper till med kompileringstid och spelomkostningar vilket kan leda till förbättrad prestanda i vissa CPU-intensiva spel.

Nu är det att notera att de flesta distros redan har Esync aktiverat. Så för att kontrollera om ditt system har aktiverat som standard, kör följande kommando:

ulimit -Hn

Om du får ett nummer som är större än 500 000, vet du att Esync är aktiverat. Om inte, måste du aktivera Esync genom att justera följande filer.

Öppna först dessa två filer - / etc / systemd / system.konf och / etc / systemd / user.konf och lägg till denna kodrad längst ner i filen:

StandardLimitNOFILE = 524288

Gå sedan vidare till / etc / säkerhet / gränser.konf och lägg till den här raden längst ner:

Användarnamn hård nofile 524288

Notera: Du ska ändra “Användarnamn”Del till ditt användarnamn.

(Valfritt - Kontrollera ansvarsfriskrivning) Steg 7: Installera anpassad Linux-kärna

De flesta Linux-distributioner levereras med Linux-kärnan som har släppts av Linus Torvalds. En anpassad Linux-kärna bygger ovanpå beståndet genom att lägga till extra klockor och visselpipor. Vissa tar också bort vissa funktioner för att göra en lättare kärna med ett mindre fotavtryck.

varning: Det är svårt att praktiskt taget benchmarka anpassade Linux-kärnor eftersom hårdvaran du använder kommer också till spel. Det är därför vi bara har listat de mest populära alternativen för att maximera dina chanser att få en märkbar prestandaförbättring. Men som sagt, för mellanliggande och avancerade användare rekommenderas det att bygga en personlig anpassad kärna som är specifik för deras hårdvara för att få optimala resultat.

Nu med det ur vägen, här är en titt på några av de mest populära anpassade kärnorna och hur man installerar dem.

Viktig: Du bör aldrig avinstallera lagerkärnan som medföljer din distro, eftersom det kan leda till problem längs linjen. Installera inte bara "en till" anpassad kärna.

Det rekommenderas att du installerar många av dem för att växla mellan dem beroende på vilket spel / app som är mer optimerad för att köras på den.

Bästa distros för spel

Föregående avsnitt - ”Ställ in din Linux-dator för spel” fokuserar på läsare som vill optimera sitt nuvarande Linux-system för att få bättre spelprestanda. Men tänk om du bygger ett nytt Linux-system för spel? I så fall kan du spara mycket tid och problem genom att gå med en distro som är optimerad för spel.

Nu har vi redan sammanställt en detaljerad läsning om de 10 bästa Linux Distros för spel. Här är en snabb titt på alla fantastiska distributioner som gjorde klippningen:

  1. SteamOS
  2. SparkyLinux “Nibru” GameOver Edition
  3. Manjaro Gaming Edition
  4. Fedora Games Spin
  5. Ubuntu GamePack
  6. Solus
  7. Game Drift Linux
  8. Batocera Linux
  9. SuperGamer
  10. Lakka

I artikeln har vi gått igenom alla dessa distributioner mer detaljerat och beskriver varför de är perfekta för spel och deras rekommenderade hårdvarukrav. Om du vill lära dig alla dessa saker rekommenderar vi att du läser det:

Avslutar

Så detta kommer oss till slutet av vår Ultimate-guide om Linux Gaming. Vi hoppas verkligen att du har hittat det här användbart och hjälpt dig att få en bättre spelupplevelse på Linux.

Som du ser har vi täckt all information från och med var du kan hitta inbyggda spel från Linux, hur man spelar icke-inbyggda (endast Windows) -spel på Linux, optimerar din Linux-dator för bättre spel och så vidare.

Men om du fortfarande har några brinnande frågor som du vill få svar på, eller om du har stött på något problem, vänligen skriv till oss i kommentarerna nedan så försöker vi lösa dina problem.

Mus Lägg till musgester i Windows 10 med dessa gratisverktyg
Lägg till musgester i Windows 10 med dessa gratisverktyg
Under senare år har datorer och operativsystem utvecklats kraftigt. Det fanns en tid då användare var tvungna att använda kommandon för att navigera g...
Mus Kontrollera och hantera musrörelser mellan flera skärmar i Windows 10
Kontrollera och hantera musrörelser mellan flera skärmar i Windows 10
Dual Display Mouse Manager låter dig kontrollera och konfigurera musrörelser mellan flera skärmar genom att sakta ner dess rörelser nära gränsen. Wind...
Mus WinMouse låter dig anpassa och förbättra muspekarens rörelse på Windows PC
WinMouse låter dig anpassa och förbättra muspekarens rörelse på Windows PC
Om du vill förbättra standardfunktionerna för din muspekare, använd freeware WinMouse. Det lägger till fler funktioner som hjälper dig att få ut det m...