Ubuntu 驱动版本选择建议
快速选择原则
ubuntu-drivers devices。NVIDIA 显卡选择
ubuntu-drivers devices;安装推荐版本:sudo ubuntu-drivers autoinstall 或 sudo apt install nvidia-driver-<version>;重启后用 nvidia-smi 验证。nvidia-smi 右上角显示的 CUDA Version 是驱动支持的最高 CUDA 运行时版本,并不等于已安装的 nvcc/toolkit 版本。AMD 与 Intel 显卡选择
sudo apt install mesa-vulkan-drivers mesa-drivers;验证:glxinfo | grep "OpenGL renderer"。如需闭源组件或特定功能,再参考 AMD 官方安装包。不同场景的版本建议
| 场景 | 选择策略 | 示例或命令 |
|---|---|---|
| 日常办公与稳定性优先 | 选带 recommended 的发行版仓库版本 | ubuntu-drivers devices → sudo ubuntu-drivers autoinstall |
| 深度学习训练 | 先定 CUDA 目标版本,再选满足最低驱动要求且尽量新的稳定驱动 | 参考 CUDA–驱动兼容表;nvidia-smi 仅作支持上限参考 |
| 新架构 GPU(如 Blackwell) | 使用 -open 分支驱动,并安装匹配的 CUDA 13.x | nvidia-driver-580-open + 官方 CUDA 仓库安装 cuda-toolkit |
| 需要更新或更多版本选项 | 添加 graphics-drivers/ppa 后安装 | sudo add-apt-repository ppa:graphics-drivers/ppa → apt update → 安装所需版本 |
安装与验证要点
sudo apt install build-essential linux-headers-$(uname -r);NVIDIA 环境建议先禁用 Nouveau(创建 /etc/modprobe.d/blacklist-nouveau.conf,写入 blacklist nouveau 与 options nouveau modeset=0,执行 sudo update-initramfs -u 后重启)。nvidia-smi、lsmod | grep nvidia;AMD 用 glxinfo | grep "OpenGL renderer"。nvidia-smi 右上角的 CUDA Version 判断已装 CUDA;如需开发,安装并查看 nvcc --version。