Użytkownicy klienta Steam na systemie Linux napotykają trudności w uruchamianiu niektórych gier, szczególnie na kartach graficznych Nvidia, jeśli na ich systemie operacyjnym brakuje 32-bitowych bibliotek graficznych. Dlaczego tak się dzieje? Pomimo tego, że aplikacja Steam działa w wersji 64-bitowej, wiele gier dostępnych w sklepie Steam wciąż wymaga 32-bitowych bibliotek do prawidłowego działania.
Jeżeli próbujesz grać w tytuł Steam na komputerze z systemem Linux wykorzystującym kartę Nvidia, a na ekranie pojawiają się błędy, to prawdopodobnie brakuje ci niezbędnych 32-bitowych bibliotek. Wykonaj poniższe kroki, aby dowiedzieć się, jak przygotować klienta Steam do uruchamiania gier 32-bitowych na Linuksie!
Metoda 1 – Instalacja 32-bitowych bibliotek dla kart graficznych
W większości przypadków uruchomienie klienta Steam na systemie Linux sprowadza się do zainstalowania odpowiednich 32-bitowych bibliotek dostępnych w repozytoriach danej dystrybucji.
Aby zainstalować biblioteki 32-bitowe, rozpocznij od otwarcia terminala. Możesz to zrobić, naciskając Ctrl + Shift + T lub Ctrl + Alt + T na klawiaturze.
Kiedy okno terminala jest otwarte, postępuj zgodnie z poniższymi instrukcjami w zależności od używanej dystrybucji Linuksa.
Uwaga: Instalowanie tych 32-bitowych bibliotek wymaga, abyś korzystał z najnowszej wersji sterowników graficznych dla swojego GPU. Pamiętaj, że odnosimy się do zamkniętych sterowników graficznych. Problemy te zazwyczaj nie występują przy użyciu otwartych sterowników, ponieważ 32-bitowe biblioteki są zazwyczaj instalowane automatycznie.
Ubuntu
Ubuntu jest jedną z dystrybucji Linuksa, w której brak 32-bitowych bibliotek Nvidia może prowadzić do problemów, o ile zainstalowane są zamknięte sterowniki. Jeśli Steam nie chce się uruchomić, może być konieczna aktualizacja sterownika.
Aby uzyskać najnowsze sterowniki Nvidia w systemie Ubuntu, najlepiej jest skorzystać z zewnętrznego repozytorium PPA. Po dodaniu tego PPA będziesz mógł zainstalować nowsze wersje sterowników Nvidia, które nie są dostępne domyślnie w Ubuntu, co powinno rozwiązać problemy z działaniem Steam.
Aby dodać PPA, otwórz terminal, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. Następnie wklej poniższe polecenia do terminala.
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
Po dodaniu repozytoriów naciśnij Alt + F2, aby otworzyć aplikację uruchamiania. Wklej poniższy kod, aby otworzyć ustawienia oprogramowania.
software-properties-gtk
Znajdź sekcję „Dodatkowe sterowniki” i zmień aktualnie używany sterownik Nvidia na bardziej aktualny z listy. Następnie uruchom ponownie komputer i spróbuj ponownie uruchomić Steam. Wszystko powinno działać bez zarzutu!
Debian
Instalacja sterowników Nvidia w systemie Debian Linux nie zawsze kończy się poprawną konfiguracją 32-bitowych bibliotek, co może prowadzić do problemów z grami Steam. Aby rozwiązać ten problem, wystarczy zainstalować odpowiedni pakiet 32-bitowy.
Rozpocznij od uzyskania dostępu do powłoki root, używając polecenia su lub, jeśli masz skonfigurowane sudo, użyj tego polecenia.
su -
Lub
sudo -s
Jako root, wykorzystaj narzędzie menedżera pakietów apt-get, aby zainstalować niezbędny pakiet 32-bitowy dla poprawnego działania Steam z kartami graficznymi Nvidia.
apt-get install libgl1-nvidia-glx:i386 -y
Po zakończeniu instalacji uruchom ponownie Steam, a wszystko powinno działać!
Arch Linux
W społeczności Arch Linux użytkownicy mają dostęp do narzędzi, które umożliwiają skonfigurowanie 32-bitowych bibliotek graficznych, co pozwala na optymalne działanie Steam. Aby zacząć, zainstaluj zamknięty sterownik Nvidia w Arch Linux za pomocą menedżera pakietów Pacman (jeśli jeszcze tego nie zrobiłeś).
sudo pacman -S nvidia-driver
Następnie zainstaluj wszystkie niezbędne 32-bitowe biblioteki Nvidia przy użyciu Pacmana.
sudo pacman -S lib32-nvidia-utils
Jeśli to nie przyniesie efektu, możesz potrzebować zainstalować inne sterowniki karty graficznej Nvidia. Szczegóły znajdziesz tutaj.
Fedora
W Fedorze Linux dostępnych jest kilka metod, które pozwalają na uzyskanie bibliotek niezbędnych do rozwiązania problemów z grami Steam. Warto zaznaczyć, że Fedora nie zawiera domyślnie sterowników Nvidia. Należy włączyć repozytorium RPM Fusion, korzystając z naszego poradnika. Po skonfigurowaniu repozytorium, wykonaj poniższe kroki:
sudo dnf install xorg-x11-drv-nvidia akmod-nvidia nvidia-driver
Następnie zainstaluj 32-bitowe biblioteki, używając pakietu „xorg-x11-drv-nvidia-libs.i686”.
sudo dnf install xorg-x11-drv-nvidia-libs.i686
W przypadku, gdy używasz innego modelu karty graficznej Nvidia, który wymaga innego sterownika, zapoznaj się z przewodnikiem RPMFusion, aby uzyskać więcej informacji.
OpenSUSE
Jeśli zainstalowałeś sterownik Nvidia w OpenSUSE Linux z oficjalnego repozytorium, powinieneś mieć już zainstalowane najnowsze 32-bitowe biblioteki graficzne, co zapewnia poprawne działanie Steam, ponieważ są one instalowane automatycznie. Jeśli napotykasz problemy, rozważ odinstalowanie sterowników, ponowne uruchomienie systemu, a następnie ich ponowną instalację. Alternatywnie możesz pobrać nowszą wersję bezpośrednio ze strony Nvidii, ponieważ również zawiera 32-bitowe biblioteki, które zapewniają zgodność z Steam i innymi aplikacjami 32-bitowymi w systemie Linux.
Metoda 2 – Instalacja wersji Steam w Flatpak
Jeśli instalacja odpowiednich bibliotek graficznych Nvidia nie rozwiązała problemu z działaniem Steam, alternatywnym rozwiązaniem jest przejście na wersję Steam dostępną w Flatpak. Dlaczego warto to rozważyć? Kiedy Steam jest instalowany jako Flatpak, wszystkie niezbędne biblioteki Nvidia są automatycznie instalowane w ramach systemu Flatpak, co zapewnia bezproblemowe działanie gier.
Uwaga: przed zainstalowaniem wersji Steam w Flatpak musisz najpierw uruchomić środowisko wykonawcze Flatpak. Aby skonfigurować środowisko wykonawcze, zapoznaj się z naszym szczegółowym przewodnikiem.
Aby zainstalować aplikację Steam w Flatpak razem z niezbędnymi bibliotekami GPU Nvidia, użyj poniższych poleceń.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub com.valvesoftware.Steam
Po zakończeniu instalacji uruchom Steam, a gry powinny działać bez przeszkód na systemie z kartą Nvidia!
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.