如果您正在使用Debian 12并有一个英伟达显卡,安装正确的驱动程序对于获得系统的最佳性能至关重要。
Nvidia 驱动程序允许您的计算机充分利用显卡的功能,这对于诸如,和 3D 渲染。
在本指南中,我们将引导您完成在 Nvidia 显卡上安装显卡驱动程序的步骤Debian 12。
第 1 步:更新您的系统
在安装任何新软件之前,最好确保您的系统是最新的。
sudo apt update sudo apt upgrade
这将更新可用软件包的列表并升级系统上任何过时的软件。

要安装正确的驱动程序,您需要知道您拥有哪款 Nvidia 显卡,您可以通过在终端中运行以下命令来找到此信息:
lspci | grep -i nvidia
此命令将列出连接到您系统的所有硬件,并仅过滤掉与 Nvidia 相关的条目。查找描述您的显卡的行,它看起来像这样:
01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
在此示例中,显卡是“英伟达精视 GTX 1060 6GB”。
第 3 步:添加非免费存储库
Debian 的默认存储库不包含专有软件,例如英伟达,您需要启用非免费存储库才能安装 Nvidia 驱动程序。
在文本编辑器中打开源列表文件:
sudo nano /etc/apt/sources.list
查找以以下内容开头的行deb并结束于main。添加non-free在这些行的末尾。
例如:
deb https://deb.debian.org/debian bookworm main non-free deb-src https://deb.debian.org/debian bookworm main non-free
保存文件并再次更新包列表:
sudo apt update
步骤 4:在 Debian 中安装 Nvidia 驱动程序
现在既然non-free存储库已启用,您可以安装 Nvidia 驱动程序。最简单的方法是使用nvidia-detect工具,它将推荐最适合您的显卡的驱动程序。
sudo apt install nvidia-detect nvidia-detect
输出将如下所示:
Detected NVIDIA GPUs: 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1) It is recommended to install the nvidia-driver package.
在本例中,推荐的包是nvidia-driver,所以安装它:
sudo apt install nvidia-driver
如果nvidia-detect建议使用不同的包,更换nvidia-driver与推荐的包名称。在安装过程中,可能会要求您确认是否要安装驱动程序。按Y和Enter继续。
安装完成后,您需要重新启动系统以加载新驱动程序:
sudo reboot
系统重新启动后,您可以验证 Nvidia 驱动程序是否已安装并正常工作。
nvidia-smi
此命令将显示有关您的 Nvidia 显卡的信息,包括驱动程序版本和 GPU 使用情况。如果您看到此信息,则驱动程序已正确安装。
故障排除
如果安装驱动程序后遇到任何问题,您可以尝试以下操作:
- 重启后黑屏:如果重启后黑屏,您可能需要切换到不同的终端(例如,
CTRL + ALT + F2)并重新安装驱动程序。您还可以尝试使用nomodeset启动时的内核参数。 - 驱动程序未加载:如果驱动程序未加载,请确保
nvidia-kernel-dkms安装软件包,这可确保为您的系统正确构建 Nvidia 内核模块。 - 驱动程序不正确:如果您安装了错误的驱动程序,可以使用以下命令将其删除
sudo apt remove nvidia-*然后安装正确的驱动程序。
结论
安装 Nvidia 显卡驱动程序Debian 12一旦您了解了步骤,这就是一个简单的过程。通过遵循本指南,您应该能够使用正确的驱动程序启动并运行您的 Nvidia 显卡。
这将使您能够充分利用您的硬件,无论您是在玩游戏、编辑视频还是使用 3D 图形。如果您遇到任何问题,Debian 社区和 Nvidia 的支持资源是寻求帮助的好地方。
