如果您打算在 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,请使用 lshw (列出硬件)命令以显示卡的更多详细信息。
sudo lshw -c display | grep NVIDIA
或者,对于更具体的细节,使用 lspci (list 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 显卡找到并安装正确的驱动程序。
- 打开 Ubuntu 应用程序菜单并滚动到 软件更新程序
- 或者,打开菜单并输入“软件更新程序”以搜索该工具
- 选择要打开的软件更新程序,然后等待它检查更新
- 完成后(您应该在开始之前进行更新)点击 设置和实时补丁
- 点击 其他驱动程序 标签
- 选择附加的 Nvidia 驱动程序元包 (专有的,经过测试)
- 点击 应用更改 并等待安装新驱动程序
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 卡对设备电池的要求比 Intel 选项更高。
在 Ubuntu 上配置和管理 Nvidia 驱动程序
要快速了解哪个 GPU 处于活动状态、安装了哪些驱动程序以及正在使用哪些资源,请输入
nvidia-smi
这应该为您提供所需的所有信息,并且是在游戏中配置图形的有用参考。 要进行更精细的管理,请使用以下命令打开设置屏幕
sudo nvidia-settings
此屏幕提供的数据比 nvidia-smi 工具多得多。 在这里,您会找到 X 服务器和 OpenGL 设置; 特别感兴趣的是 热设置 用于检查 GPU 温度的屏幕。
您还可以在 PowerMizer 筛选、创建和管理 应用程序配置文件并切换 PRIME 配置文件.
最后一个选项类似于 prime-select 命令,但提供了三个选项:
- 英伟达(性能模式)
- 英伟达按需
- 英特尔(省电模式)
为了获得最佳图形性能,您自然会选择性能模式。
如何在 Ubuntu 中更新 Nvidia 显卡驱动程序
只要有可用更新,就应该更新您的 Nvidia 显卡驱动程序。 从 Ubuntu 19.10 开始,Nvidia 驱动程序包含在 LTS 存储库中。
因此,更新驱动程序就像更新 Ubuntu 中的任何其他软件一样简单。 要么在终端运行更新升级,要么在桌面使用Software Updater。
在 Ubuntu 中卸载 Nvidia 驱动程序
您可能更喜欢删除 Nvidia 驱动程序。 如果驱动程序未达到您的预期,则可能会发生这种情况。 或者,您可能已经决定放弃 Nvidia 并使用 AMD 卡。
在桌面上卸载 Nvidia GPU 驱动程序
再次打开软件更新程序。 从这里:
- 等待更新检查完成
- 点击 设置和实时补丁
- 点击 其他驱动程序
- 选择 Nouveau 显示驱动程序选项
- 点击 应用更改
需要短暂等待; 进行更改后,您应该会看到一条消息,通知您“未使用专有驱动程序”。
在终端中卸载 Nvidia 驱动程序
要在终端中卸载 Nvidia 图形驱动程序:
sudo apt purge nvidia-*
sudo apt autoremove
在继续之前重新启动系统。 默认情况下,系统会切换到 Nouveau 开源驱动。
Linux 上的游戏:为您的发行版使用最好的驱动程序
在 Ubuntu 系统上安装 Nvidia 驱动程序后,您应该能够从 GPU 中获得更好的图形性能。 这对于 Linux 游戏来说是一个巨大的优势,但 Ubuntu 可能不是最好的游戏发行版。 如果您热衷于在 Linux 上充分利用游戏,请务必使用最好的 Linux 游戏发行版。