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并下载现在可以在您的系统上平稳运行的游戏。