如何在 Debian 11 桌面上安装最新的 NVIDIA 驱动程序
旧版本的官方 NVIDIA 驱动程序(在撰写本文时,Debian 11 上的版本为 470.161.03)可在 Debian 11 的官方软件包存储库中找到。如果您需要安装最新版本的官方 NVIDIA 驱动程序(版本 525.89) .02(截至撰写本文时))在您的 Debian 11 桌面操作系统上,从 NVIDIA 官方网站下载并将其安装在您的 Debian 11 桌面计算机上。
在本文中,我们将向您展示如何下载适用于 Debian 11 的最新版本的官方 NVIDIA 驱动程序并将其安装在 Debian 11 桌面操作系统上。
内容主题:
从 Debian 11 中删除旧的 NVIDIA 驱动程序
在 Debian 11 上启用官方 Contrib 存储库
在 Debian 11 上启用官方非自由存储库
更新 Debian 11 的 APT 软件包存储库缓存
在 Debian 11 上安装最新版本的官方 NVIDIA 驱动程序所需的依赖项
下载适用于 Debian 11 桌面版的最新版本官方 NVIDIA 驱动程序
使官方 NVIDIA 安装程序文件可执行
将默认 Debian 11 目标切换为多用户
从交互式终端界面登录 Debian 11
从 Debian 11 禁用开源 Nouveau 驱动程序
在 Debian 11 上安装最新版本的官方 NVIDIA 驱动程序
将默认 Debian 11 目标切换为图形化
检查 Debian 11 桌面上是否正确安装了 NVIDIA 官方驱动
从 Debian 11 桌面卸载官方 NVIDIA 驱动程序
结论
参考
从 Debian 11 中删除旧的 NVIDIA 驱动程序
在尝试在 Debian 11 桌面上安装最新版本的官方 NVIDIA 驱动程序之前,请卸载已从 Debian 11 的官方软件包存储库安装的 NVIDIA 驱动程序。如果您需要任何帮助,请阅读有关如何安装的文章在 Debian 11 上全新安装 NVIDIA 驱动程序。
在 Debian 11 上启用官方 Contrib 存储库
要安装所需的依赖包来安装最新版本的官方 NVIDIA 驱动程序,请启用官方 Debian 11 contrib 包存储库。
运行以下命令启用官方 Debian 11 contrib 软件包存储库:
在 Debian 11 上启用官方非自由存储库
要安装所需的依赖包来安装最新版本的官方 NVIDIA 驱动程序,请启用官方 Debian 11“非自由”软件包存储库。
运行以下命令启用官方 Debian 11 非自由软件包存储库:
更新 Debian 11 的 APT 软件包存储库缓存
运行以下命令更新 Debian 11 的 APT 软件包存储库缓存:
Debian 11 的 APT 软件包存储库缓存应该更新。
在 Debian 11 上安装最新版本的官方 NVIDIA 驱动程序所需的依赖项
运行以下命令,安装在 Debian 11 桌面上安装最新版本 NVIDIA 官方驱动所需的依赖包:
要确认安装,请按Y。然后,按
APT 包管理器应该开始从 Internet 下载所有必需的包。需要一段时间才能完成。
APT 包管理器应该开始安装所有必需的包。需要一段时间才能完成。
至此,所有依赖包都应该安装完毕。
下载适用于 Debian 11 桌面版的最新版本官方 NVIDIA 驱动程序
在本节中,我们将向您展示如何下载适用于 Debian 11 的最新版本的官方 NVIDIA 驱动程序。
要下载最新版本的官方 NVIDIA 驱动程序,请打开 Web 浏览器并访问 https://nvidia.com/en-us/drivers/unix。
页面加载后,您应该在“最新生产分支版本”部分找到最新版本的官方 NVIDIA 驱动程序。在撰写本文时,官方 NVIDIA 驱动程序的最新版本是525.89.02。要下载它,请单击以下屏幕截图中标记的版本号:
您可以在“支持的产品”选项卡中找到该驱动程序支持的所有 NVIDIA 显卡[1] 。
如果您的 NVIDIA GPU 位于“支持的产品”列表中,请单击“下载”进行下载[2]。
点击“同意并下载”。
您的浏览器应开始下载最新版本的官方 NVIDIA 驱动程序安装程序文件。
此时,应下载最新版本的官方 NVIDIA 驱动程序安装程序文件。
使官方 NVIDIA 安装程序文件可执行
最新版本的官方 NVIDIA 驱动程序安装程序文件应下载到 Debian 11 桌面的 ~/Downloads 目录(通常是 Web 浏览器的默认下载目录)中。
$ ls -lh
运行以下命令以使 NVIDIA 驱动程序安装程序文件可执行:
注意:将 525.89.02 替换为您下载的 NVIDIA 驱动程序的版本号。
官方 NVIDIA 驱动程序安装程序文件应该是可执行的。
将默认 Debian 11 目标切换为多用户
只要图形用户界面正在运行,您就无法在 Debian 11 桌面上安装官方 NVIDIA 驱动程序。禁用图形用户界面并启用交互式终端界面,以在 Debian 11 桌面上安装官方 NVIDIA 驱动程序。
运行以下命令启用 Debian 11 的交互式终端界面并禁用图形用户界面:
Debian 11 的默认目标应更改为“多用户”。
重新启动 Debian 11 计算机以使更改生效。
下次 Debian 11 机器启动时,您将看到一个交互式终端,而不是 Debian 11 图形用户界面。
从交互式终端界面登录 Debian 11
要从交互式终端登录 Debian 11 计算机,请输入您的登录用户名并按
然后,输入您的登录密码并按
您应该登录到 Debian 11 计算机的交互式终端。
从 Debian 11 禁用开源 Nouveau 驱动程序
在 Debian 11 操作系统上安装官方 NVIDIA 驱动程序之前,请先禁用开源 Nouveau 驱动程序。
要在 Debian 11 上禁用开源 Nouveau 驱动程序,请创建一个新的 /etc/modprobe.d/nvidia-installer-disable-nouveau.conf 文件,如下所示:
在 nvidia-installer-disable-nouveau.conf 文件中输入以下行:
options nouveau modeset=0
完成后,按
为了使更改生效,请使用以下命令重新启动 Debian 11 计算机:
一旦 Debian 11 机器启动,您应该看到 nouveau 驱动程序不再被使用。
在 Debian 11 上安装最新版本的官方 NVIDIA 驱动程序
此时,您的 Debian 11 机器应该已准备好安装最新版本的官方 NVIDIA 驱动程序。
首先,导航到 ~/Downloads 目录,如下所示:
您可以在此处找到官方 NVIDIA 安装程序文件:
要安装最新版本的官方 NVIDIA 驱动程序,请运行安装程序文件,如下所示:
注意:将 525.89.02 替换为您下载的 NVIDIA 驱动程序的版本号。
官方 NVIDIA 驱动程序安装程序正在初始化。需要几秒钟才能完成。
官方 NVIDIA 驱动程序安装程序会在您的 Debian 11 计算机上安装最新版本的官方 NVIDIA 驱动程序。需要几秒钟才能完成。
看到以下窗口后,选择是并按
安装应该继续。
看到以下窗口后,选择是并按
您的 Debian 11 计算机上应安装最新版本的官方 NVIDIA 驱动程序。
按
为了使更改生效,请使用以下命令重新启动 Debian 11 计算机:
Debian 11 计算机启动后,您可以使用以下命令验证 NVIDIA 内核模块是否已加载。如果加载了 NVIDIA 内核模块,您将看到类似的输出(如以下屏幕截图所示):
将默认 Debian 11 目标切换为图形
现在,您可以使用以下命令禁用 Debian 11 计算机的交互式终端界面并启用图形用户界面:
Debian 11 的默认目标应更改为“图形”。
为了使更改生效,请重新启动 Debian 11 计算机,如下所示:
下次 Debian 11 机器启动时,您将看到显示 Debian 11 的图形用户界面,而不是交互式终端界面。
检查 Debian 11 桌面上是否正确安装了官方 NVIDIA 驱动程序
要检查官方 NVIDIA 驱动程序是否在 Debian 11 桌面上正常工作,请在 Debian 11 计算机的“应用程序菜单”中搜索“NVIDIA X Server Settings”应用程序。找到它后,单击“NVIDIA X Server Settings”应用程序图标来运行它。
应打开“NVIDIA X 服务器设置”应用程序。如果官方 NVIDIA 驱动程序正常工作,它会正确显示有关 NVIDIA GPU 的所有信息。
您还可以从“终端”应用程序运行“nvidia-smi”命令并验证官方 NVIDIA 驱动程序是否正常工作。
如果官方 NVIDIA 驱动程序正常工作,“nvidia-smi”命令会显示 NVIDIA GPU 的使用信息以及已安装的 NVIDIA 和 NVIDIA CUDA 驱动程序的版本号。
从 Debian 11 桌面卸载官方 NVIDIA 驱动程序
要从 Debian 11 台式机卸载官方 NVIDIA 驱动程序,请禁用图形用户界面并再次启用交互式终端界面。
您还需要拥有官方 NVIDIA 安装程序文件。如果您删除了它,您可以在启用交互式终端界面之前再次下载它。
启用交互式终端界面并从交互式终端界面登录到 Debian 11 计算机后,导航到 ~/Downloads 目录,如下所示:
您应该在这里找到官方 NVIDIA 安装程序文件:
要从 Debian 11 计算机卸载官方 NVIDIA 驱动程序,请运行官方 NVIDIA 安装程序文件,如下所示:
注意:将 525.89.02 替换为您下载的 NVIDIA 驱动程序的版本号。
NVIDIA 驱动程序安装程序正在初始化。需要一段时间才能完成。
看到以下窗口后,选择“是”并按
正在从 Debian 11 中卸载官方 NVIDIA 驱动程序。需要几秒钟才能完成。
此时,官方 NVIDIA 驱动程序应从您的 Debian 11 计算机中删除。
选择“确定”并按
现在,禁用 Debian 11 计算机的交互式终端界面并启用图形用户界面。然后,重新启动 Debian 11 计算机以使更改生效。
结论
我们向您展示了如何下载适用于 Debian 11 的最新版本的官方 NVIDIA 驱动程序。我们还向您展示了如何在 Debian 11 桌面上安装最新版本的官方 NVIDIA 驱动程序以及如何卸载最新版本的官方 NVIDIA 驱动程序也可以在 Debian 11 桌面上使用。
参考:
Unix 驱动程序 |英伟达
NVIDIA 驱动程序安装快速入门指南 :: NVIDIA Tesla 文档
NVIDIA GPU 驱动程序 – 最低要求