1. 为什么在 Ubuntu 上安装 NVIDIA 驱动需要特别注意?
在 Ubuntu 上安装 NVIDIA 驱动涉及系统底层配置,操作不当可能导致图形界面无法启动(黑屏)。
Linux 系统默认使用开源的 nouveau 驱动支持 NVIDIA 显卡。该驱动性能有限,无法满足深度学习训练、3D 渲染或 CUDA 计算等需求。此外,nouveau 与 NVIDIA 官方驱动存在冲突,直接安装官方驱动可能导致系统进入无图形界面状态。
因此,在 Ubuntu 上安装 NVIDIA 驱动的核心步骤包括:禁用系统自带的 nouveau 驱动以及安装 NVIDIA 官方驱动。每一步都需谨慎操作。
2. 安装前的准备:确认硬件和系统环境
安装驱动前,需明确硬件型号及现有驱动情况。
2.1 确认显卡型号
打开终端(快捷键 Ctrl + Alt + T),输入以下命令查看硬件信息:
lspci | grep -i vga
或者更精确地查找 NVIDIA 设备:
lspci | grep -i nvidia
输出结果类似 NVIDIA Corporation GA102 [GeForce RTX 3080]。记录显卡型号(如 RTX 3080),以便后续匹配驱动版本。
2.2 检查现有的驱动情况
使用 Ubuntu 内置工具扫描可用驱动:
ubuntu-drivers devices
输出示例如下:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00002204sv00001458sd00004003bc03sc00i00 vendor : NVIDIA Corporation model : GA102 [GeForce RTX 3080] driver : nvidia-driver-470-server - distro non-free driver : nvidia-driver-515 - third-party non-free driver : nvidia-driver-525 - third-party non-free driver : nvidia-driver-535 - third-party non-free **recommended** driver : nvidia-driver-470 - third-party non-free
注意标记为 **recommended** 的驱动版本(如 nvidia-driver-535)。这是 Ubuntu 根据硬件和内核版本推荐的版本,经过兼容性测试,稳定性较高。
注意:不建议新手通过 NVIDIA 官网下载
.run文件手动安装。该方法流程复杂,需关闭图形界面、处理依赖及内核模块编译,失败率高且卸载困难。推荐使用系统仓库的apt包管理工具进行安装,便于管理和升级。
2.3 更新系统并安装必要的'工具包'
在动手之前,我们需要更新系统并安装必要的工具包。

