ubuntu驱动有哪些版本
小樊
41
2025-12-14 05:04:13
Ubuntu 驱动版本全览与选择要点
一 驱动类型与版本形态
-
NVIDIA 专有驱动系列
- 标准版(如:nvidia-driver-535 / 550 / 560 / 565 / 570):闭源全功能,适合桌面与大多数计算场景。
- -open(如:nvidia-driver-565-open):使用开源内核模块(GSP/GBP),对新内核更友好,稳定性视具体版本而定。
- -server(如:nvidia-driver-570-server / 550-server):面向数据中心/服务器,强调长期稳定与计算任务,图形特性更新可能较少。
- 同时存在“distro”与“third-party”标识,表示由发行版打包或来自上游第三方仓库。以上形态会随 Ubuntu 版本与仓库不同而同时出现。
-
开源 Nouveau 驱动
- 内核内置的开源 Nouveau 驱动,默认随系统提供,适合基础显示与故障排查,但在 3D 加速与新卡支持上通常不及专有驱动。
-
其他硬件驱动
- AMD GPU:开源 amdgpu(内核与 Mesa 用户态),部分专业卡可用 amdgpu-pro。
- Intel GPU:内核 i915 与 Mesa 的组合覆盖绝大多数桌面与移动平台。
- 网卡/声卡/触摸板等:由 linux-firmware、内核模块及 HWE(Hardware Enablement) 内核提供与更新。
二 如何查看本机可用的驱动版本
- 列出可用驱动与推荐项(含 recommended 标记):
- 命令:
ubuntu-drivers devices
- 搜索仓库中所有 nvidia-driver 元包(了解可选版本范围):
- 命令:
apt search nvidia-driver
- 查看当前已加载的 NVIDIA 内核模块版本:
- 命令:
cat /proc/driver/nvidia/version
- 验证驱动与最高支持的 CUDA 运行时版本:
- 一键安装推荐驱动:
- 命令:
sudo ubuntu-drivers autoinstall 或 sudo apt install nvidia-driver-<版本号>
三 版本选择建议
- 优先选择带有 recommended 的版本;桌面用户通常选标准版(无后缀),对新内核或兼容性诉求可选 -open;数据中心/长期稳定场景选 -server。
- 若需要特定 CUDA 版本,先确认驱动满足最低要求(例如:CUDA 12.0 需 ≥525.60.13,CUDA 12.4 需 ≥550.54.15),再决定安装哪个驱动;
nvidia-smi 显示的 “CUDA Version” 表示驱动支持的最高运行时版本,并非已安装的 Toolkit 版本。
- 注意 内核升级 可能导致驱动不匹配(如登录循环、nvidia-smi 失败),建议启用 DKMS 以在新内核下自动重建驱动模块,或回退/重装匹配版本。
四 常见版本示例
- 在 Ubuntu 22.04/24.04 上,近期仓库中可见的 NVIDIA 驱动家族包括:535、545、550、560、565、570,并同时存在 -open 与 -server 变体,且会标注 recommended 或 distro/third-party 来源。实际可用清单以
ubuntu-drivers devices 输出为准。