在 Linux 上玩游戏? 这是在 Ubuntu 上安装 Nvidia 驱动程序的方法

如果您打算在 Linux 上运行 AAA 游戏,则需要确保使用最新的图形驱动程序。 但是Nvidia是否为Linux生产驱动程序?

谢天谢地,是的。 但是怎样在 Ubuntu 上安装最新的驱动程序呢? 无论您喜欢使用桌面环境还是命令行,在 Ubuntu 上安装和更新 Nvidia 图形驱动程序都很简单。

检查您使用的是 Nvidia GPU

您可以在终端或使用桌面环境(或 GUI,用于图形用户界面)安装显卡驱动程序。 但是,要检查当前显卡的详细信息,最好使用终端。

从菜单打开终端或使用 Ctrl + Alt + T.

sudo apt install hwinfo

安装后,使用 hwinfo 检查您的显卡 –gfxcard 选项。

sudo hwinfo --gfxcard --short

如果您已识别出 Nvidia GPU,请使用 小白 (list hardware) 命令以显示卡的更多详细信息。

sudo lshw -c display | grep NVIDIA

或者,有关更具体的详细信息,请使用 lspci(列出 PCI)和 grep

sudo lspci | grep -i --color 'vga|3d|2d'

有关您的 Ubuntu 系统的 Nvidia 卡使用的全套相关详细信息

sudo inxi -Gx

有了这些信息,您就拥有了在 Ubuntu 中安装正确的 Nvidia 驱动程序所需的一切。

更新您的系统

但是,在继续之前,您应该更新您的 Ubuntu 系统。 本指南中的步骤适用于 Ubuntu 20.04 LTS (Focal Fossa)。 在撰写本文时,这是当前的 LTS 版本,因此请确保您使用的是此版本或更高版本。

请注意,对于 Ubuntu 19.10 及更高版本,安装介质中包含 Nvidia 的专有驱动程序。 因此,您可能已经安装了 Nvidia 驱动程序。 否则,升级到最新的 Ubuntu 版本。

更新和升级 Ubuntu

sudo apt update && sudo apt upgrade -y

或者,打开软件更新管理器并等待它检查更新。 安装它突出显示的任何系统更新。

在桌面 GUI 上的 Ubuntu 上安装 Nvidia 驱动程序

使用 Ubuntu 软件更新程序,您可以为您的 Nvidia 显卡找到并安装正确的驱动程序。

  1. 打开 Ubuntu 应用程序菜单并滚动到 软件更新程序

  2. 或者,打开菜单并键入“软件更新程序”以搜索该工具

  3. 选择软件更新程序打开,然后等待它检查更新

  4. 完成后(您应该在开始之前更新)单击 设置和实时补丁

  5. 点击 附加驱动程序 标签

  6. 选择附加的 Nvidia 驱动程序元包 (专有,经过测试)

  7. 点击 应用更改 等待新驱动安装完成

X.Org X 服务器通常是默认选项。 它也是开源的,因此从哲学的角度来看,您可能更喜欢它。 但是,如果您想要最佳的游戏性能,则需要 Nvidia 驱动程序。

您应该注意到一个驱动程序列表,如上图所示。 您可以使用其中任何一个,但从经过测试的版本开始更安全。 重新启动 Ubuntu 后,Nvidia 驱动程序将被使用。

怎样在终端中的 Ubuntu 上安装 Nvidia 驱动程序

如果您更喜欢从命令行在 Ubuntu 上安装 Nvidia 图形驱动程序,请打开终端并输入

sudo ubuntu-drivers devices

这将列出您显卡的所有当前可用驱动程序。 您会注意到预安装的选项被列为“distro free builtin”。

要选择列为“推荐”的驱动程序,请使用

sudo ubuntu-drivers autoinstall

您还可以使用以下命令安装特定的命名驱动程序

sudo apt install nvidia-driver-[version_number]

例如,要安装 nvidia-driver-450,请使用

sudo apt install nvidia-driver-450

确认命令并按照终端中显示的进一步说明进行操作。 完成后,重新启动 Ubuntu。

sudo reboot

在某些情况下,您可能需要确保 Nvidia 显卡处于活动状态。 这可能比让操作系统决定使用英特尔图形更可取。 要检查选择了哪个显卡,请使用

prime-select query

要选择 Intel 卡,请使用

sudo prime-select intel

强制使用 Nvidia 卡

sudo prime-select nvidia

您可能需要重新启动备用显卡选择才能生效。 请注意,在笔记本电脑上,与英特尔选项相比,Nvidia 卡对设备电池的要求更高。

在 Ubuntu 上配置和管理 Nvidia 驱动程序

要快速找出哪个 GPU 处于活动状态、安装了哪些驱动程序以及正在使用哪些资源,请输入

nvidia-smi

这应该为您提供所需的所有信息,并且是在游戏中配置图形的有用参考。 要进行更精细的管理,请打开设置屏幕

sudo nvidia-settings

此屏幕提供的数据远多于 nvidia-smi 工具。 在这里,您将找到 X 服务器和 OpenGL 设置; 特别感兴趣的是 热设置 用于检查 GPU 温度的屏幕。

您还可以在 电源转换器 筛选、创建和管理 应用配置文件,并切换 主要资料.

最后一个选项类似于 prime-select 命令,但为您提供了三个选项:

  • NVIDIA(性能模式)

  • NVIDIA 点播

  • 英特尔(省电模式)

为了获得最佳图形性能,您自然会选择性能模式。

怎样在 Ubuntu 中更新 Nvidia 显卡驱动程序

只要有更新可用,就应该更新 Nvidia 显卡驱动程序。 自 Ubuntu 19.10 起,Nvidia 驱动程序包含在 LTS 存储库中。

因此,更新驱动程序就像更新 Ubuntu 中的任何其他软件一样简单。 要么在终端运行更新升级,要么使用桌面上的Software Updater。

在 Ubuntu 中卸载 Nvidia 驱动程序

您可能更愿意删除 Nvidia 驱动程序。 如果驱动程序没有达到您的期望,则可能会发生这种情况。 或者,您可能已经决定放弃 Nvidia 并使用 AMD 卡。

在桌面上卸载 Nvidia GPU 驱动程序

再次打开软件更新程序。 从这里:

  1. 等待更新检查完成

  2. 点击 设置和实时补丁

  3. 点击 附加驱动程序

  4. 选择 Nouveau 显示驱动程序选项

  5. 点击 应用更改

需要短暂的等待; 进行更改后,您应该会看到一条消息,通知您“没有使用专有驱动程序”。

在终端中卸载 Nvidia 驱动程序

要在终端中卸载 Nvidia 图形驱动程序:

sudo apt purge nvidia-*
sudo apt autoremove

在继续之前重新启动系统。 默认情况下,系统会切换到 Nouveau 开源驱动。

在 Linux 上玩游戏:为您的发行版使用最好的驱动程序

在 Ubuntu 系统上安装 Nvidia 驱动程序后,您应该能够从 GPU 中获得更好的图形性能。 这是 Linux 游戏的巨大优势,但 Ubuntu 可能不是游戏的最佳发行版。 如果您热衷于在 Linux 上充分利用游戏,请务必使用最好的 Linux 游戏发行版。

相关阅读:

Posted in: LinuxTags: