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.