gpu@nvidia-driver
nvidia-driver
是 NVIDIA 公司为其显卡产品提供的官方驱动程序软件包,主要用于在 Linux 系统(如 Ubuntu、Debian、CentOS 等)中启用 NVIDIA GPU 的完整功能,包括图形渲染、GPU 加速计算(CUDA)、OpenGL、Vulkan 等。
1. 作用与功能
- 图形显示支持:提供对* NVIDIA 显卡的完整支持,启用高性能图形渲染*。
- 硬件加速:支持 OpenGL、Vulkan 和 Direct Rendering Infrastructure(DRI)等图形 API。
- CUDA 支持:驱动中包含 CUDA 内核模块,支持使用 NVIDIA GPU 进行并行计算。
- 多显示器管理:支持多显示器设置、Xinerama、NVIDIA Mosaic 等功能。
- 电源管理与散热控制:集成 NVIDIA PowerMizer 技术,可根据负载调节性能与功耗。
2. 驱动版本
nvidia-driver-xxx
NVIDIA 驱动版本号(如 nvidia-driver-525
)通常表示支持的 GPU 代数和对应的软件栈。例如:
nvidia-driver-470
:适用于较老显卡,稳定性好。nvidia-driver-525
、535
:支持较新显卡,通常包含新特性和更高性能。- 最新版本优先支持当前一两代显卡,但可能对老型号支持不佳。
3. 安装方式(以 Ubuntu 为例)
可以通过如下几种方式安装:
自动识别推荐驱动:
1
2ubuntu-drivers devices
sudo ubuntu-drivers autoinstall手动指定版本安装:
1
sudo apt install nvidia-driver-535
使用 NVIDIA 官方
.run
文件(不推荐给新手):1
sudo sh NVIDIA-Linux-x86_64-XXX.XX.run
4. 相关组件
nvidia-dkms
:动态编译内核模块,适配不同 Linux 内核。nvidia-settings
:图形界面配置工具,可调整分辨率、性能模式等。nvidia-smi
:命令行监控工具,用于查看 GPU 使用率、温度、进程等。libnvidia-gl
,libnvidia-compute
,libnvidia-encode
等:分别提供图形库、计算库、视频编解码支持。
5. 注意事项
- 安装前需关闭
nouveau
开源驱动,以避免冲突。 - 与 Wayland 桌面兼容性较差(正在逐步改善)。
- 建议使用 LTS 驱动版本以提高稳定性,特别是在生产环境或工作站上。