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-525535:支持较新显卡,通常包含新特性和更高性能。
  • 最新版本优先支持当前一两代显卡,但可能对老型号支持不佳。

3. 安装方式(以 Ubuntu 为例)

可以通过如下几种方式安装:

  • 自动识别推荐驱动

    1
    2
    ubuntu-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 驱动版本以提高稳定性,特别是在生产环境或工作站上。