Steam來到Linux打開大門以增加頭銜數量 不僅可以在遊戲發行時在系統上運行 與平台兼容 如果沒有的話,還包括Proton項目,它增加了運行僅與Linux上的Windows兼容的遊戲的功能。
即使有這些,Steam客戶端還是有一些問題 在Linux上玩一些遊戲 與Nvidia顯卡。 這些並不是嚴重的問題,因為這完全是由於某些遊戲在安裝的操作系統沒有安裝32位圖形庫的情況下出現問題。
而且,儘管Steam應用程序是64位的,但許多視頻遊戲 在Steam商店中 它們不能以64位工作。 相反,他們嚴重依賴較舊的32位圖形庫才能正常運行。
為了解決這個問題,我們可以從安裝32位庫開始 在系統中。 為此,我們可以打開一個終端,在其中鍵入以下命令。
對於使用Ubuntu或基於Ubuntu的發行版的用戶,讓我們添加以下存儲庫:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
我們將轉到菜單並查找“軟件和更新”,或者從終端中,我們可以使用以下命令打開它:
software-properties-gtk
在這裡,我們將尋找“其他驅動程序”,並將當前運行的Nvidia驅動程序更改為列表中最新的驅動程序。
現在, 對於那些使用Debian的人,在終端中,我們將通過以下方式提升特權:
sudo -s
我們將在終端中輸入:
apt-get install libgl1-nvidia-glx:i386 -y
而 對於那些是Arch Linux用戶或此產品的衍生產品的用戶您應該知道,Arch Linux社區在向用戶提供配置32位圖形庫的工具方面做出了出色的工作,以使Steam發揮最佳性能。
為此,我們將打開一個終端並輸入:
sudo pacman -S nvidia-driver
sudo pacman -S lib32-nvidia-utils
對於Fedora, 有多種方法可以訪問停止各種Steam遊戲問題所需的庫。
為此,我們將支持RPM Fusion存儲庫,該存儲庫從發行版的最新版本以相當簡單的方式啟用。
現在,在終端中,我們只需要鍵入以下命令:
sudo dnf install xorg-x11-drv-nvidia akmod-nvidia nvidia-driver
然後,我們必須通過安裝軟件包來配置32位庫:
sudo dnf install xorg-x11-drv-nvidia-libs.i686
如果您無法在系統上安裝32位庫, 您可以使用其他方法。
哪一個 包括從Steam卸載應用程序 並重新安裝它,但使用Flatpak版本。
由於從Flatpak安裝Steam後,所有的Nvidia庫也會通過Flatpak系統自動安裝,從而確保所有遊戲都能平穩運行。
要安裝Steam的Flatpak版本, 他們必須首先添加Flatpak支持 對於您的系統,這可以通過在終端中鍵入以下命令之一來完成。
Debian,Ubuntu或這些衍生產品:
sudo apt install flatpak
對於任何版本的 OpenSUSE中:
sudo zypper install flatpak
而 對於使用Arch Linux或派生髮行版的用戶 這個:
sudo pacman -S flatpak
對於那些使用Fedora的用戶,他們不必擔心添加支持,因為系統默認情況下啟用了該支持。
有了更多的支持, 現在我們將鍵入以下命令 為了能夠從flatpak安裝Steam在系統上:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo<
flatpak install flathub com.valvesoftware.Steam
安裝完成後,我們必須再次登錄Steam並下載現在可以在您的系統上平穩運行的遊戲。