如何在 Linux Mint 21 上安装 NVIDIA 驱动程序
如果您的计算机上安装了 NVIDIA GPU,那么在计算机/笔记本电脑上安装 Linux Mint 21 后,您要做的第一件事就是安装 NVIDIA GPU 驱动程序。
在本文中,我们将向您展示如何在 Linux Mint 21 上安装 NVIDIA 官方驱动程序。
目录:
为什么使用官方 NVIDIA 驱动程序而不是 Nouveau 驱动程序?
检查您的计算机上是否安装了 NVIDIA GPU
检查 Linux Mint 当前使用的 GPU 驱动程序
通过图形用户界面在 Linux Mint 上安装官方 NVIDIA 驱动程序
从命令行在 Linux Mint 上安装官方 NVIDIA 驱动程序
检查 Linux Mint 上是否正确安装了 NVIDIA 官方驱动程序
在 Linux Mint 上切换回开源 Nouveau 驱动程序
从 Linux Mint 21 卸载 NVIDIA 驱动程序
结论
参考
为什么使用官方 NVIDIA 驱动程序而不是 Nouveau 驱动程序?
适用于 Linux 操作系统的 NVIDIA 驱动程序有两种类型:
1.开源Nouveau驱动程序:在撰写本文时,开源Nouveau驱动程序仅支持基本图形功能,例如2D/3D加速、视频解码加速等。它不支持 NVIDIA GPU 所具备的许多高级功能。例如,开源 Nouveau 驱动程序不支持 CUDA。因此,如果您想在 NVIDIA GPU 上运行 AI(人工智能)代码,目前除了在 Linux 上使用官方 NVIDIA 驱动程序之外没有其他选择。
2.官方 NVIDIA 驱动程序:官方 NVIDIA 驱动程序支持 NVIDIA GPU 的所有功能(包括用于 AI 项目的 CUDA)。截至撰写本文时,官方 NVIDIA 驱动程序比 Linux 上的开源 Nouveau 驱动程序速度更快、性能更好。因此,如果您拥有 NVIDIA GPU,则首选官方 NVIDIA 驱动程序。
检查您的计算机上是否安装了 NVIDIA GPU
您可以通过命令行检查您的计算机是否安装了 NVIDIA GPU。
首先,从应用程序菜单打开 Linux Mint 上的终端应用程序或按
要检查计算机上安装的 GPU 硬件,请运行以下命令:
如您所见,我的计算机上安装了 NVIDIA GeForce GTX 1050 Ti GPU。您的计算机上很可能安装了不同的 NVIDIA GPU。
检查 Linux Mint 当前使用的 GPU 驱动程序
您可以从命令行检查 Linux Mint 是否使用开源 Nouveau 驱动程序或官方 NVIDIA 驱动程序。
首先,从应用程序菜单打开 Linux Mint 上的终端应用程序或按
要检查您是否使用官方 NVIDIA 驱动程序,请运行以下命令:
要检查您是否使用开源 Nouveau 驱动程序,请运行以下命令:
默认情况下,Linux Mint 21 使用开源 Nouveau 驱动程序,而不是官方 NVIDIA 驱动程序,正如您从前面命令的输出中看到的那样。
通过图形用户界面在 Linux Mint 上安装官方 NVIDIA 驱动程序
您可以使用 Linux Mint 21 上的驱动程序管理器应用程序以图形方式在 Linux Mint 上安装官方 NVIDIA 驱动程序。
您可以从应用程序菜单打开 Linux Mint 上的驱动程序管理器应用程序,如下面的屏幕截图所示。
如您所见,Linux Mint 21 上默认使用开源 Nouveau 驱动程序。
要在 Linux Mint 21 上安装和使用最新版本的官方 NVIDIA 驱动程序,请从列表中选择最新版本的 nvidia 驱动程序包[1],然后单击应用更改[2 ]。
在撰写本文时,nvidia-driver-525 是您可以在 Linux Mint 21 上安装的最新版本的官方 NVIDIA 驱动程序。您可以看到该版本的官方 NVIDIA 驱动程序被标记为推荐。
要确认安装,请输入您的登录密码[1],然后单击“身份验证”[2]。
正在下载NVIDIA官方驱动以及所需的依赖包。需要一段时间才能完成。
正在安装NVIDIA官方驱动程序和所需的依赖包。需要一段时间才能完成。
此时,NVIDIA 官方驱动程序应该已经安装完毕。
要使更改生效,请单击“重新启动...”以重新启动计算机/笔记本电脑。
从命令行在 Linux Mint 上安装官方 NVIDIA 驱动程序
您还可以从命令行在 Linux Mint 21 上安装最新版本的官方 NVIDIA 驱动程序。
首先,从应用程序菜单打开 Linux Mint 上的终端或按
使用以下命令更新 APT 软件包存储库缓存:
要了解可用于 Linux Mint 21 的官方 NVIDIA 驱动程序版本,请输入以下命令并按几次
应显示所有可用的官方 NVIDIA 驱动程序版本的列表。截至撰写本文时,官方 NVIDIA 驱动程序版本 525(nvidia-driver-525 软件包)是最新的,如以下屏幕截图所示:
要从命令行在 Linux Mint 21 上安装最新版本的官方 NVIDIA 驱动程序,请运行以下命令:
要确认安装,请按Y,然后按
正在从互联网下载官方 NVIDIA 驱动程序和所需的依赖包。需要一段时间才能完成。
正在安装NVIDIA官方驱动程序和所需的依赖包。需要一段时间才能完成。
此时,NVIDIA 驱动程序应该已安装。
为了使更改生效,请使用以下命令重新启动计算机/笔记本电脑:
检查 Linux Mint 上是否正确安装了 NVIDIA 官方驱动程序
有几种方法可以验证 NVIDIA 官方驱动程序是否在 Linux Mint 21 上运行。在本节中,我们将向您展示三种最常见的方法。
第一种方法是检查是否加载了 nvidia 内核模块而不是 nouveau 内核模块。
要检查是否加载了 nvidia 内核模块而不是 nouveau 内核模块,请运行以下命令:
$ lsmod | grep nvidia
您应该看到加载了 nvidia 内核模块而不是 nouveau 内核模块,如以下屏幕截图所示。这意味着 NVIDIA 官方驱动程序在 Linux Mint 21 上运行良好。
第二种方法是查看 NVIDIA X Server 设置应用程序是否可用并正确运行。
您可以在Linux Mint 21的应用程序菜单中搜索NVIDIA X Server Settings应用程序。如下面的屏幕截图所示,NVIDIA X Server Settings应用程序可用。单击将其打开。
如您所见,NVIDIA X 服务器设置应用程序运行良好,并且正确显示了有关 NVIDIA GPU 的所有信息。因此,官方 NVIDIA 驱动程序在 Linux Mint 21 上运行良好。
第三种方法是从命令行运行 nvidia-smi 命令,看看它是否打印有关您的 NVIDIA GPU 的使用信息。如果官方 NVIDIA 驱动程序正常工作,该命令应正确打印 NVIDIA GPU 使用信息。
您可以从 Linux Mint 21 的命令行运行 nvidia-smi 命令,如下所示:
如您所见,nvidia-smi 命令正确打印了 NVIDIA GPU 使用信息。因此,NVIDIA 官方驱动程序运行良好。
在 Linux Mint 上切换回开源 Nouveau 驱动程序
如果您在具有多个 GPU、集成 GPU(即 Intel/AMD iGPU)和独立 NVIDIA GPU(即 NVIDIA 1050Ti dGPU)的笔记本电脑上安装 Linux Mint 21,官方 NVIDIA 驱动程序可能会给您带来问题。在这种情况下,您可能需要切换回开源 Nouveau 驱动程序。这很容易做到。
首先,从 Linux Mint 21 的应用程序菜单中打开驱动程序管理器应用程序。
如您所见,正在使用官方 NVIDIA 驱动程序。
要切换到开源 Nouveu 驱动程序,请从驱动程序管理器应用底部选择 xserver-xorg-video-nouveau(开源)[1],然后单击应用更改 [2].
要确认切换,请输入您的登录密码[1],然后单击“身份验证”[2]。
官方 NVIDIA 驱动程序将从 Linux Mint 21 中删除,并由开源 Nouveau 驱动程序取代。需要几秒钟才能完成。
至此,切换到开源Nouveau驱动程序应该会成功。
要使更改生效,请单击“应用更改”。您的计算机/笔记本电脑将重新启动。
一旦您的计算机/笔记本电脑启动,您应该会看到加载了 nouveau 内核模块而不是 nvidia 内核模块。您已成功切换到开源 nouveau 驱动程序。
从 Linux Mint 21 卸载 NVIDIA 驱动程序
如果由于某种原因,官方 NVIDIA 驱动程序给您带来了问题(即显示黑屏),请尝试完全卸载它们。然后,全新安装并查看它是否有效。
要了解如何完全卸载官方 NVIDIA 驱动程序并准备 Linux Mint 21 来全新安装官方 NVIDIA 驱动程序,请阅读如何在 Linux Mint 21 上全新安装 NVIDIA 驱动程序一文。
完全卸载官方 NVIDIA 驱动程序后,您可以使用驱动程序管理器应用程序以图形方式或从命令行在 Linux Mint 上安装官方 NVIDIA 驱动程序
结论
我们向您展示了如何通过 Linux Mint 21 操作系统检查计算机/笔记本电脑上是否安装了 NVIDIA GPU。我们还向您展示了如何使用驱动程序管理器应用程序以图形方式以及从终端或命令行在 Linux Mint 21 上安装官方 NVIDIA 驱动程序。我们还向您展示了检查官方 NVIDIA 驱动程序是否在 Linux Mint 21 上正常工作的三种方法。最后,我们向您展示了如果官方 NVIDIA 驱动程序给您带来任何问题,如何切换回开源 Nouveau 驱动程序。
参考:
https://nouveau.freedesktop.org/
https://www.nvidia.com/en-us/drivers/unix/