选择Ubuntu驱动的核心原则是匹配硬件型号、适配系统版本、优先官方推荐、平衡稳定性与功能。以下是针对不同场景的具体指导:
lspci | grep -i 'vga\|3d\|nvidia\|amd'命令查看显卡型号(如NVIDIA RTX 3060、AMD RX 6700 XT),这是选择驱动的基础。lsb_release -a查看系统版本(如22.04 LTS、24.04 LTS),不同版本的Ubuntu对驱动的支持范围不同。NVIDIA驱动是Ubuntu用户最常接触的驱动类型,选择时需重点关注推荐版本、CUDA兼容性、开源/闭源分支:
ubuntu-drivers devices命令查看可用驱动,带“recommended”标注的版本是Ubuntu官方验证过的最优选择(如Ubuntu 22.04推荐nvidia-driver-575-open)。nvidia-driver-580-open);nvidia-driver-545及以上);nvidia-driver-510及以上)。nvcc --version查看CUDA版本,或通过nvidia-smi查看驱动版本。nvidia-driver-580-open),支持Secure Boot且更新及时;sudo apt install nvidia-driver-570安装,稳定性较好但更新较慢。AMD显卡建议优先使用开源驱动(mesa-vulkan-drivers、mesa-drivers),无需额外下载:
sudo apt install mesa-vulkan-drivers mesa-drivers即可,开源驱动支持绝大多数AMD显卡(如RX 6000系列、Radeon VII)。glxinfo | grep "OpenGL renderer",若输出包含AMD显卡型号(如“AMD Radeon RX 6700 XT”),则说明驱动安装成功。nouveau开源驱动(可能引发黑屏问题):
/etc/modprobe.d/blacklist-nouveau.conf文件,添加blacklist nouveau和options nouveau modeset=0;sudo update-initramfs -u并重启系统。sudo apt-mark hold nvidia-driver-版本号锁定当前驱动版本。通过以上步骤,可选择到适合Ubuntu系统的驱动版本,兼顾稳定性、兼容性与功能需求。