- - Come risolvere i giochi Steam che non funzionano con Nvidia su Linux

Come risolvere i giochi Steam che non funzionano con Nvidia su Linux

Il client Steam ha problemi con alcuni giochisu Linux con schede grafiche Nvidia se il sistema operativo su cui è installato non ha librerie grafiche a 32 bit installate. La ragione? Anche se l'app Steam è a 64 bit, molti dei videogiochi nel negozio Steam non funzionano a 64 bit. Al contrario, si basano fortemente su vecchie librerie grafiche a 32 bit per funzionare correttamente.

Se stai provando a giocare a Steam su un tuo computerPC Linux basato su Nvidia, solo per visualizzare gli errori, potresti perdere queste librerie a 32 bit critiche. Segui e impara come far girare il tuo client Steam su giochi a 32 bit su Linux!

Metodo 1: installare librerie a 32 bit per schede grafiche

Far funzionare il client Steam su Linux nella maggior parte dei casi è semplice come installare le varie librerie a 32 bit disponibili nei repository software di una distribuzione.

L'avvio del processo di installazione della libreria a 32 bit richiede l'apertura di una finestra del terminale. Per avviare una sessione della riga di comando sul desktop Linux, premere Ctrl + Maiusc + T o Ctrl + Alt + T sulla tastiera.

Quando la finestra del terminale è aperta e pronta per l'uso, seguire le istruzioni della riga di comando elencate di seguito in base alla distribuzione Linux attualmente in uso.

Nota: ottenere queste librerie a 32 bit significa che dovrai utilizzare l'ultima versione dei driver grafici della tua GPU. Tieni presente che si tratta di driver grafici proprietari. Questi problemi non dovrebbero apparire quando si utilizzano i driver GPU open-source, poiché le librerie a 32 bit di solito vengono installate immediatamente.

Ubuntu

Ubuntu Linux è probabilmente uno dei soli Linuxdistribuzioni che rendono impossibile non avere le librerie Nvidia a 32 bit, purché siano installati i driver proprietari. Quindi, se Steam si rifiuta di funzionare, potrebbe essere necessario aggiornare il driver.

Il modo migliore per ottenere il Nvidia più aggiornatoi driver su Ubuntu devono utilizzare un software PPA esterno. Con questo PPA abilitato, otterrai versioni molto più recenti di driver Nvidia che Ubuntu non spedisce per impostazione predefinita, il che dovrebbe risolvere i problemi che si verificano con Steam.

Per abilitare il PPA, aprire una finestra del terminale premendo Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera. Da lì, incolla i due comandi nella finestra della riga di comando.

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

Con i repository software installati, premere Alt + F2 per visualizzare l'app di avvio rapido. Quindi, incolla il codice in basso per aprire Software e aggiornamenti.

software-properties-gtk

Trova "Driver aggiuntivi" e passa dal driver Nvidia che stai attualmente eseguendo a uno nell'elenco più aggiornato. Quindi, riavvia e riprova Steam. Tutto dovrebbe funzionare alla grande!

Debian

Installazione dei driver Nvidia su Debian Linuxnon garantisce sempre che siano impostate le librerie a 32 bit, il che può causare problemi di gioco a Steam. Il modo per aggirare questo per i driver GPU Nvidia è solo quello di installare un pacchetto a 32 bit che se ne occupa.

Per iniziare, ottieni una shell di root usando il su comando. O, se hai sudo impostare, utilizzare invece quello.

su -

O

sudo -s

Con root, usa il apt-get strumento di gestione dei pacchetti per installare il pacchetto a 32 bit necessario per eseguire Steam correttamente con le GPU Nvidia.

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

Dopo aver installato questa libreria, riavvia Steam e tutto dovrebbe funzionare!

Arch Linux

La comunità di Arch Linux fa un ottimo lavoro nel dareagli utenti gli strumenti per configurare librerie grafiche a 32 bit in modo che Steam funzioni al meglio. Per iniziare, installa il driver proprietario Nvidia sul tuo sistema Arch Linux usando il gestore di pacchetti Pacman (se non l'hai già fatto).

sudo pacman -S nvidia-driver

Quindi, prenditi cura di tutte le varie librerie Nvidia a 32 bit usando Pacman.

sudo pacman -S lib32-nvidia-utils

Non ha funzionato? Potrebbe essere necessario installare diversi driver GPU Nvidia. Trova informazioni su questo qui.

Fedora

Su Fedora Linux, ci sono diversi modiper accedere alle librerie necessarie per fermare i problemi con vari giochi Steam. Per iniziare, capire che Fedora non spedisce con accesso ai driver Nvidia. Invece, devi abilitare RPM Fusion seguendo il nostro tutorial. Una volta che il repository del software RPM Fusion è configurato e pronto all'uso, procedere come segue:

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

Quindi, impostare le librerie a 32 bit installando il pacchetto "xorg-x11-drv-nvidia-libs.i686".

xorg-x11-drv-nvidia-libs.i686

Se hai uno stile diverso di scheda grafica Nvidia che richiede un driver diverso, leggi la guida di RPMFusion qui.

OpenSUSE

Se hai installato il driver Nvidia su OpenSUSELinux dal repository software ufficiale, dovresti già avere in esecuzione le più recenti librerie grafiche a 32 bit che rendono possibile il funzionamento di Steam, poiché vengono caricate automaticamente. Hai ancora problemi? Prendi in considerazione la possibilità di disinstallare i driver, riavviare e quindi reinstallarli. Oppure, prova a ottenere una versione più recente direttamente da Nvidia, poiché includono anche librerie a 32 bit per la compatibilità con Steam e altre app dipendenti a 32 bit su Linux.

Metodo 2 - Installa la versione Flatpak di Steam

Se il metodo di installazione di vari Nvidiale librerie grafiche non risolvono Steam per te, un altro modo per risolvere questo problema è passare alla versione Flatpak di Steam. Perché? Bene, quando Steam viene installato da Flatpak, tutte le librerie Nvidia si installano automaticamente anche attraverso il sistema Flatpak, assicurando che tutti i giochi funzionino perfettamente.

Nota: per installare la versione Flatpak di Steam, devi prima eseguire il runtime Flatpak. Per far funzionare il runtime, segui la nostra guida approfondita sull'argomento.

Installa l'app Steam Flatpak insieme alle varie librerie GPU Nvidia necessarie per eseguirla con i comandi seguenti.

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

Una volta completata l'installazione, avvia Steam e i giochi dovrebbero funzionare senza problemi sul tuo sistema GPU Nvidia!

Commenti