Steam-klienten har problem med att spela vissa spelpå Linux med Nvidia-grafikkort om operativsystemet det är installerat på inte har 32-bitars grafiska bibliotek installerade. Anledningen? Även om Steam-appen är 64-bitars, kör många av videospel 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å dinNvidia-driven Linux-PC, bara för att se fel dyker upp kan du sakna dessa kritiska 32-bitars-bibliotek. Följ med och lära 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 kommandoradssession på ditt Linux-skrivbord trycker du på Ctrl + Skift + T eller Ctrl + Alt + T på tangentbordet.
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.
Notera: 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 borde inte visas 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 Linuxdistributioner som gör det omöjligt att inte ha 32-bitars Nvidia-bibliotek, så länge de egenutvecklade drivrutinerna är installerade. Så om Steam vägrar att köra kan du behöva uppdatera drivrutinen.
Det bästa sättet att få den mest uppdaterade Nvidiadrivrutiner på Ubuntu är att använda en extern programvara PPA. Med den här PPA aktiverad får du mycket nyare versioner av Nvidia-drivrutiner som Ubuntu inte levererar som standard, vilket skulle 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 update
När programvarulagerna är installerade, tryck på Alt + F2 för att ta fram snabbstarter-appen. Klistra sedan 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
Installera Nvidia-drivrutinerna på Debian Linuxsäkerställer 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 geanvänder verktygen för att få upp 32-bitars grafikbibliotek så att Steam fungerar som bäst. För att komma igång, installera 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ättför att få tillgång till de bibliotek som är nödvändiga 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 måste du aktivera RPM Fusion genom att följa vår handledning. När RPM Fusion-programvaran är installerad och redo att gå, gör följande:
sudo dnf install 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å OpenSUSELinux från det officiella programförvaret, du bör redan köra de senaste 32-bitars grafiska biblioteken som gör det möjligt för Steam att fungera, eftersom de dras in automatiskt. Har du fortfarande problem? Överväg att avinstallera drivrutinerna, starta om och sedan installera dem igen. Eller prova att få en nyare version direkt från Nvidia, eftersom de också innehåller 32-bitars-bibliotek för kompatibilitet med Steam och andra 32-bitars beroende appar på Linux.
Metod 2 - Installera Flatpak-version av Steam
Om metoden för att installera olika Nvidiagrafiska bibliotek fixar inte Steam åt dig, ett annat sätt att lösa problemet är 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ölj vår djupgående guide om ämnet för att få arbetet med körtiden.
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-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub com.valvesoftware.Steam
När installationen är klar bör Starta Steam och spel bör köras utan problem på ditt Nvidia GPU-system!
kommentarer