Hur man fixar Steam-spel som inte fungerar med Nvidia på Linux

click fraud protection

Steam-klienten har problem med att spela vissa spel på Linux med Nvidia grafikkort om operativsystemet det är installerat på inte har 32-bitars grafiska bibliotek installerade. Anledningen? Trots att Steam-appen är 64-bitars, kör många av videospelen i Steam-butiken inte i 64-bitars. Istället förlitar de sig mycket på gamla 32-bitars grafiska bibliotek för att fungera korrekt.

Om du försöker spela ett Steam-spel på din Nvidia-drivna Linux-PC, bara för att se fel dyker upp, kan du sakna dessa kritiska 32-bitarsbibliotek. Följ med och lär dig hur du får din Steam-klient att köra 32-bitars spel på Linux!

Metod 1 - Installera 32-bitarsbibliotek för grafikkort

Att få Steam-klienten att arbeta med Linux i de flesta fall är lika enkelt som att bara installera de olika 32-bitarsbiblioteken som finns tillgängliga i en distributions programvarulager.

För att starta 32-bitars bibliotekets installationsprocess krävs att ett terminalfönster är öppet. För att starta en kommandoradsession på ditt Linux-skrivbord trycker du på Ctrl + Skift + T eller Ctrl + Alt + T på tangentbordet.

instagram viewer

När terminalfönstret är öppet och klart att använda, följ kommandoradsinstruktionerna nedan baserat på Linux-distributionen du för närvarande använder.

Obs! Att få dessa 32-bitars-bibliotek betyder att du måste använda den senaste versionen av din GPU: s grafikdrivrutiner. Tänk på att det här är egna grafiska drivrutiner. Dessa problem bör inte uppstå när du använder öppen källkods-GPU-drivrutiner, eftersom 32-bitarsbibliotek vanligtvis installeras direkt.

Ubuntu

Ubuntu Linux är förmodligen en av de enda Linux-distributionerna som gör det omöjligt att inte ha 32-bitars Nvidia-bibliotek, så länge de proprietära drivrutinerna är installerade. Så om Steam vägrar att köra kan du behöva uppdatera drivrutinen.

Det bästa sättet att få de mest uppdaterade Nvidia-drivrutinerna på Ubuntu är att använda en extern programvara PPA. Med denna PPA aktiverad får du mycket nyare utgåvor av Nvidia-drivrutiner som Ubuntu inte levererar som standard, vilket bör lösa problemen du stöter på med Steam.

För att aktivera PPA, öppna ett terminalfönster genom att trycka på Ctrl + Alt + T eller Ctrl + Skift + T på tangentbordet. Därifrån klistrar du in de två kommandona i kommandoradsfönstret.

sudo add-apt-repository ppa: graphics-drivers / ppa
sudo apt uppdatering

När programvarulagerna är installerade, tryck på Alt + F2 för att ta fram snabbstart-appen. Klistra in koden nedan för att öppna programvara och uppdateringar.

software-properties-gtk 

Hitta "Ytterligare drivrutiner" och växla från den Nvidia-drivrutin du kör för till en i listan som är mer aktuell. Starta sedan om och försök Steam igen. Allt bör fungera bra!

Debian

Att installera Nvidia-drivrutinerna på Debian Linux garanterar inte alltid att 32-bitarsbiblioteken är konfigurerade, vilket kan orsaka Steam-spelproblem. Vägen runt detta för Nvidia GPU-drivrutiner är bara att installera ett 32-bitars paket som tar hand om det.

För att starta, få ett rotskal med hjälp av su kommando. Eller om du har det sudo konfigurera, använd det istället.

su -

Eller

sudo -s

Använd roten med roten apt-get pakethanteringsverktyg för att installera 32-bitarspaketet som krävs för att köra Steam ordentligt med Nvidia GPU: er.

apt-get install libgl1-nvidia-glx: i386 -y

När du har installerat detta bibliotek bör du starta om Steam och allt bör fungera!

Arch Linux

Arch Linuxs community gör ett bra jobb med att ge användarna verktygen för att få 32-bitars grafikbibliotek inställda så att Steam fungerar som bäst. Installera om du vill komma igång den egenutvecklade Nvidia-drivrutinen på ditt Arch Linux-system med Pacman-pakethanteraren (om du inte redan har gjort det).

sudo pacman -S nvidia-driver

Ta sedan hand om alla de olika 32-bitars Nvidia-biblioteken med Pacman.

sudo pacman -S lib32-nvidia-utils

Fick inte? Du kan behöva installera olika Nvidia GPU-drivrutiner. Hitta information om det här.

Fedora

På Fedora Linux finns det flera olika sätt att få tillgång till de bibliotek som krävs för att stoppa problem med olika Steam-spel. För att börja, förstå att Fedora inte levererar med åtkomst till Nvidia-drivrutiner. Istället, Du måste aktivera RPM Fusion genom att följa vår handledning. När RPM Fusion-programvaran är konfigurerad och redo att gå, gör följande:

sudo dnf installera xorg-x11-drv-nvidia akmod-nvidia nvidia-driver

Installera sedan 32-bitarsbiblioteken genom att installera paketet ”xorg-x11-drv-nvidia-libs.i686 ″.

xorg-x11-drv-nvidia-libs.i686

Om du har en annan stil med Nvidia-grafikkort som kräver en annan drivrutin, läs RPMFusion-guiden här.

OpenSUSE

Om du har installerat Nvidia-drivrutinen på OpenSUSE Linux från det officiella programvarulagret, bör du redan vara det driver de senaste 32-bitars grafiska biblioteken som gör det möjligt för Steam att fungera när de dras in automatiskt. Har du fortfarande problem? Överväg att avinstallera drivrutinerna, starta om, och installera dem sedan igen. Eller prova att få en nyare version direkt från Nvidia, eftersom de också inkluderar 32-bitarsbibliotek för kompatibilitet med Steam och andra 32-bitarsberoende appar på Linux.

Metod 2 - Installera Flatpak-version av Steam

Om metoden att installera olika Nvidia-grafiska bibliotek inte fixar Steam för dig, är ett annat sätt att lösa problemet att byta till Flatpak-versionen av Steam. Varför? När Steam installeras från Flatpak installeras alla Nvidia-bibliotek automatiskt också genom Flatpak-systemet, vilket garanterar att alla spel kör felfritt.

Obs! För att installera Flatpak-versionen av Steam måste du först köra Flatpak-körtiden. För att få körtiden att fungera, följ vår djupgående guide om ämnet.

Installera Steam Flatpak-appen tillsammans med de olika Nvidia GPU-bibliotek som krävs för att köra den med kommandona nedan.

flatpak remote-add --if-not-exist flathub https://flathub.org/repo/flathub.flatpakrepo flatpak installera flathub com.valvesoftware. Ånga

När installationen är klar bör du starta Steam och spel bör köras utan problem på ditt Nvidia GPU-system!

watch instagram story