如何在 Ubuntu 上安装最新的 Nvidia 驱动程序

如果您有 Nvidia 视频卡,那么您很幸运。 它们在 Linux 平台上表现异常出色。 但是,大多数基于 Linux 的操作系统都预装了开源驱动程序。 性能很差,通常不存在 3D 功能。 要充分利用您的视频卡,您需要安装 Nvidia 的专有驱动程序。

安装推荐的 Nvidia 驱动程序

这将安装一个相当新的驱动程序,但不是绝对最新的。 如果您想要最前沿的软件,请跳到下一部分。

遵循本节中的过程的优点是:

  • 较旧的显卡(4 年以上)可能无法与最新的驱动程序一起使用。 该实用程序将自动查找并推荐仍然适用于您的卡的旧驱动程序(如有必要)。
  • 与最先进的驱动程序相比,这些驱动程序经过更多测试并且错误更少。
  • 这是安装专有驱动程序的最简单方法。
  • 在大多数情况下,性能是一流的。

如果您的卡已经使用两年或更长时间,最好使用推荐的驱动程序。 开发人员已经有几年的时间来改进您的卡的软件。 较新的版本通常处理在较新的卡上消除错误和提高性能。

另一方面,如果您的卡非常新,则使用最新的驱动程序可能会有很多好处。

要继续,请按 Super 键。 在大多数键盘上,这是带有 Windows 徽标的键。 键入“软件”,然后单击“软件和更新”实用程序。 它的图标是一个纸箱,上面有一个扁平的地球仪(下图中的第一个图标)。

在顶部栏中,转到“其他驱动程序”选项卡。 在大多数情况下,这里会预先选择 Nouveau 开源驱动程序。 单击“Using NVIDIA driver metapackage …”以切换到专有驱动程序。 接下来,单击“应用更改”,然后等待驱动程序安装。

ubuntu-nvidia-附加驱动程序

重新启动并享受高性能驱动程序,让您使用卡的全部功能。

安装最新的 Nvidia 驱动程序

你有一张最近的卡,几个月前才推出。 在这种情况下,您不想等到 Ubuntu 在其主存储库中包含更好的驱动程序。 要为您的卡获取最新的软件,您可以使用 第三方存储库.

打开终端模拟器并输入以下命令:

ubuntu-nvidia-add-ppa

更新包存储库信息。

升级系统上的所有软件包。 即使您知道您的系统是最新的,也不要跳过这一步。 这很重要,有助于避免 PPA 中的包可能与其他包发生冲突的某些情况。

找出可用的专有驱动程序包。

ubuntu-nvidia-list-of-drivers

安装最新的,最后版本号最高的那个。 为了 example,在上图中“nvidia-driver-415”是最新的。 在下一个命令中将此包的名称替换为您的最新情况。

重新启动计算机以加载新驱动程序。

升级您的 Nvidia 驱动程序

新的软件包将定期与更新的 Nvidia 驱动程序一起发布。

重要的: 在升级驱动程序之前,您应该始终先执行常规系统升级 sudo apt update && sudo apt upgrade.

如果不执行此步骤,您可能会在 PPA 中的旧包和新包之间发生冲突。

值得一提的是,您还可以使用“软件和更新”来升级您的驱动程序。 使用带有图形用户界面的程序更容易。 然而,它确实是有代价的。 如果安装驱动程序出现问题,您看不到错误是什么。

要从终端升级驱动程序,首先列出可用的驱动程序:

如果有比您安装的驱动程序更新的可用驱动程序,请使用以下命令升级到它:

将 VERSION_NUMBER_HERE 替换为您在上一个命令的输出中看到的最新版本号。

如何清除 Nvidia 驱动程序

在某些情况下,您可能会遇到难以手动解决的包冲突。 您可以使用以下命令从系统中清除所有 Nvidia 软件包(及相关软件包):

ubuntu-nvidia-purge 驱动程序

重新启动,然后尝试安装 Nvidia 驱动程序的首选方法(推荐、最新、从终端或从“软件和更新”)。

结论

封闭源代码的专有驱动程序的性能与开源驱动程序相差甚远。 事实上,使用大多数现代显卡和驱动程序,您通常可以获得 Windows 上 90% 到 100% 的性能。 借助 Steam 的 Proton 兼容层,您可以在 Linux 上玩 Windows 游戏,并且有很多乐趣。

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅