使用Nvidia驱动程序对Steam游戏进行故障排除

蒸汽

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


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。