Fejlfinding af Steam-spil med Nvidia-drivere

Damp

Steam kom til Linux for at åbne døren for at øge antallet af titler der kan køres på systemet ikke kun med udgivelsen af ​​spil der er kompatible med platformen hvis ikke også med inkluderingen af ​​Proton-projektet, som tilføjer muligheden for at køre spil, der kun er kompatible med Windows på Linux.

Selv med alt dette har Steam-klienten nogle problemer for at spille nogle spil på Linux med Nvidia-grafikkort. Dette er ikke et alvorligt problem, da det hele skyldes, at nogle spil har problemer, hvis operativsystemet, de er installeret på, ikke har 32-bit grafikbiblioteker installeret.

Og selvom Steam-applikationen er 64-bit, er mange af videospillene i Steam-butikken de fungerer ikke i 64 bits. I stedet stoler de stærkt på ældre 32-bit grafikbiblioteker for at fungere korrekt.

For at løse dette kan vi starte med at installere 32-bit bibliotekerne i systemet. Vi kan gøre dette ved at åbne en terminal, hvor vi skal skrive følgende kommandoer.

For dem der bruger Ubuntu eller en distribution baseret på det, lad os tilføje følgende lager:

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

Og vi skal gå til menuen og se efter "Software og opdateringer" eller fra terminalen kan vi åbne den med:

software-properties-gtk

Her skal vi se efter "Yderligere drivere" og skifte fra den nuværende kørende Nvidia-driver til en på listen, der er mere opdateret.

nu, til dem, der bruger Debian, i terminalen vil vi hæve privilegierne med:

sudo -s

Og vi skal skrive terminalen:

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

Mens for dem, der er Arch Linux-brugere eller nogle afledte af detteDu skal vide, at Arch Linux-samfundet gør et godt stykke arbejde med at give brugerne værktøjerne til at konfigurere 32-bit grafikbiblioteker for at få Steam til at fungere bedst.

For at gøre dette skal vi åbne en terminal og skrive:

sudo pacman -S nvidia-driver
sudo pacman -S lib32-nvidia-utils

Sagen om Fedora, Der er flere forskellige måder at få adgang til de biblioteker, der er nødvendige for at stoppe problemer med forskellige Steam-spil.

Til dette vil vi støtte RPM Fusion-arkivet, som er aktiveret på en ret enkel måde fra de nyeste versioner af distributionen.

Nu i en terminal skal vi bare skrive følgende kommando:

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

Og så skal vi konfigurere 32-bit bibliotekerne ved at installere pakken:

sudo dnf install xorg-x11-drv-nvidia-libs.i686

Hvis installation af 32-bit-bibliotekerne på dit system ikke fungerede for dig, du kan bruge denne anden metode.

Hvilken består i at afinstallere din applikation fra Steam og geninstaller det, men brug Flatpak-versionen.

Siden da Steam installeres fra Flatpak, installeres alle Nvidia-biblioteker også automatisk via Flatpak-systemet, hvilket sikrer, at alle spil kører problemfrit.

For at installere Flatpak-versionen af ​​Steam, de skal først tilføje Flatpak support til dit system, kan du gøre dette ved at skrive en af ​​følgende kommandoer i terminalen.

Debian, Ubuntu eller derivater af disse:

sudo apt install flatpak

I tilfælde af enhver version af OpenSUSE:

sudo zypper install flatpak

Mens til dem, der bruger Arch Linux eller en afledt distribution dette:

sudo pacman -S flatpak

For dem, der er Fedora-brugere, behøver de ikke bekymre sig om at tilføje support, da dette er aktiveret som standard på systemet.

Allerede med ekstra support, nu skal vi skrive følgende kommandoer for at kunne installere Steam fra flatpak på systemet:

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

Når installationen er afsluttet, skal vi logge ind igen på Steam og downloade de spil, der nu skal køre problemfrit på dit system.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.