- - Hoe Steam-spellen te repareren die niet werken met Nvidia op Linux

Hoe Steam-spellen te repareren die niet werken met Nvidia op Linux

De Steam-client heeft problemen met het spelen van sommige gamesop Linux met grafische kaarten van Nvidia als het besturingssysteem waarop het is geïnstalleerd geen 32-bits grafische bibliotheken heeft geïnstalleerd. De reden? Hoewel de Steam-app 64-bit is, draaien veel van de videogames in de Steam Store niet in 64-bit. In plaats daarvan zijn ze sterk afhankelijk van oude 32-bits grafische bibliotheken om correct te werken.

Als je een Steam-game op je probeert te spelenLinux-pc met Nvidia, alleen om fouten te zien verschijnen, mist u mogelijk deze kritieke 32-bits bibliotheken. Volg mee en leer hoe u uw Steam-client 32-bits spellen op Linux kunt laten draaien!

Methode 1 - Installeer 32-bits bibliotheken voor grafische kaarten

De Steam-client in de meeste gevallen op Linux laten werken is net zo eenvoudig als het installeren van de verschillende 32-bits bibliotheken die beschikbaar zijn in de software-opslagplaatsen van een distributie.

Voor het starten van het 32-bits bibliotheekinstallatieproces moet een terminalvenster zijn geopend. Druk op om een ​​opdrachtregelsessie op uw Linux-bureaublad te starten Ctrl + Shift + T of Ctrl + Alt + T op het toetsenbord.

Zodra het terminalvenster is geopend en klaar is voor gebruik, volgt u de onderstaande opdrachtregelinstructies op basis van de Linux-distributie die u momenteel gebruikt.

Opmerking: Als u deze 32-bits bibliotheken aanschaft, moet u de nieuwste versie van de grafische stuurprogramma's van uw GPU gebruiken. Houd er rekening mee dat dit eigen grafische stuurprogramma's zijn. Deze problemen zouden niet moeten verschijnen bij het gebruik van open-source GPU-stuurprogramma's, omdat de 32-bits bibliotheken meestal meteen worden geïnstalleerd.

Ubuntu

Ubuntu Linux is waarschijnlijk een van de weinige Linuxdistributies die het onmogelijk maken om de 32-bit Nvidia-bibliotheken niet te hebben, zolang de eigen stuurprogramma's zijn geïnstalleerd. Dus als Steam weigert uit te voeren, moet u mogelijk het stuurprogramma bijwerken.

De beste manier om de meest recente Nvidia te krijgenstuurprogramma's op Ubuntu is het gebruik van een externe software PPA. Met deze PPA ingeschakeld, krijg je veel nieuwere releases van Nvidia-stuurprogramma's die Ubuntu niet standaard verzendt, die de problemen die je tegenkomt met Steam zouden moeten oplossen.

Om de PPA in te schakelen, opent u een terminalvenster door op te drukken Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord. Plak vanaf daar de twee opdrachten in het opdrachtregelvenster.

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

Terwijl de software-opslagplaatsen zijn geïnstalleerd, drukt u op Alt + F2 om de app Quick-Launcher te openen. Plak vervolgens de onderstaande code om Software & Updates te openen.

software-properties-gtk

Zoek 'Extra stuurprogramma's' en schakel van het Nvidia-stuurprogramma dat u momenteel gebruikt naar een stuurprogramma in de lijst dat actueler is. Start vervolgens opnieuw op en probeer Steam opnieuw. Alles zou geweldig moeten werken!

Debian

De Nvidia-stuurprogramma's installeren op Debian Linuxzorgt er niet altijd voor dat de 32-bits bibliotheken zijn ingesteld, wat Steam-gamingproblemen kan veroorzaken. De manier om dit voor Nvidia GPU-stuurprogramma's te omzeilen is gewoon een 32-bits pakket te installeren dat ervoor zorgt.

Om te beginnen, verkrijg een root shell met behulp van de su commando. Of, als je hebt sudo instellen, gebruik dat in plaats daarvan.

su -

Of

sudo -s

Gebruik bij root de apt-get pakketbeheerprogramma om het 32-bits pakket te installeren dat vereist is om Steam correct te laten werken met Nvidia GPU's.

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

Nadat je deze bibliotheek hebt geïnstalleerd, start je Steam opnieuw en alles zou moeten werken!

Arch Linux

De community van Arch Linux levert uitstekend werkgebruikers de tools om 32-bit grafische bibliotheken op te zetten zodat Steam op zijn best werkt. Om te beginnen, installeert u het eigen Nvidia-stuurprogramma op uw Arch Linux-systeem met behulp van de Pacman-pakketbeheerder (als u dat nog niet hebt gedaan).

sudo pacman -S nvidia-driver

Zorg vervolgens voor alle verschillende 32-bits Nvidia-bibliotheken met Pacman.

sudo pacman -S lib32-nvidia-utils

Werkte niet? Mogelijk moet u verschillende Nvidia GPU-stuurprogramma's installeren. Vind hier informatie hierover.

Fedora

Op Fedora Linux zijn er verschillende manierenom toegang te krijgen tot de bibliotheken die nodig zijn om problemen met verschillende Steam-spellen te stoppen. Begrijp om te beginnen dat Fedora niet wordt geleverd met toegang tot Nvidia-stuurprogramma's. In plaats daarvan moet u RPM Fusion inschakelen door onze zelfstudie te volgen. Nadat de repository van de RPM Fusion-software is ingesteld en klaar voor gebruik, gaat u als volgt te werk:

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

Stel vervolgens de 32-bits bibliotheken in door het pakket "xorg-x11-drv-nvidia-libs.i686" te installeren.

xorg-x11-drv-nvidia-libs.i686

Als u een andere stijl van Nvidia grafische kaart hebt waarvoor een ander stuurprogramma vereist is, lees dan hier de RPMFusion-handleiding.

OpenSUSE

Als u het Nvidia-stuurprogramma op OpenSUSE hebt geïnstalleerdLinux uit de officiële software-repository, je zou al de nieuwste 32-bit grafische bibliotheken moeten hebben die het mogelijk maken dat Steam werkt, omdat ze automatisch worden binnengehaald. Heb je nog steeds problemen? Overweeg de stuurprogramma's te verwijderen, opnieuw op te starten en vervolgens opnieuw te installeren. Of probeer een nieuwere versie rechtstreeks van Nvidia te krijgen, omdat ze ook 32-bit bibliotheken bevatten voor compatibiliteit met Steam en andere 32-bit afhankelijke apps op Linux.

Methode 2 - Installeer de Flatpak-versie van Steam

Als de methode voor het installeren van verschillende Nvidiagrafische bibliotheken lossen Steam niet voor je op, een andere manier om dit probleem op te lossen is om over te schakelen naar de Flatpak-versie van Steam. Waarom? Welnu, wanneer Steam wordt geïnstalleerd vanuit Flatpak, worden alle Nvidia-bibliotheken ook automatisch geïnstalleerd via het Flatpak-systeem, zodat alle games probleemloos worden uitgevoerd.

Opmerking: om de Flatpak-release van Steam te installeren, moet u eerst de Flatpak-runtime uitvoeren. Volg onze uitgebreide gids over het onderwerp om de runtime te laten werken.

Installeer de Steam Flatpak-app samen met de verschillende Nvidia GPU-bibliotheken die nodig zijn om deze uit te voeren met de onderstaande opdrachten.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.valvesoftware.Steam

Zodra de installatie is voltooid, start je Steam en spelen games zonder problemen op je Nvidia GPU-systeem!

Comments