记录在 Debian 系统上为 NVIDIA Tesla P4 显卡安装官方驱动。步骤包括安装必要工具、禁用开源驱动 nouveau、以及运行 NVIDIA 安装程序。

1. 下载 NVIDIA 驱动

[Tesla P4 Linux驱动下载]https://www.nvidia.cn/drivers/details/264631/

驱动版本选择580.126.20,不支持590版本。

2. 安装编译驱动所需的依赖包

运行以下命令安装内核头文件、编译工具、DKMS 和 GLVND 开发库:

bash
12
apt update
apt install linux-headers-$(uname -r) build-essential dkms libglvnd-dev pkg-config

3. 禁用开源驱动 nouveau

NVIDIA 官方驱动与 nouveau 冲突,必须禁用。执行以下命令创建黑名单配置文件并更新 initramfs:

bash
12345
# 创建 blacklist-nouveau.conf 文件
bash -c "echo -e 'blacklist nouveau\noptions nouveau modeset=0' > /etc/modprobe.d/blacklist-nouveau.conf"

# 更新内核引导映像
update-initramfs -u

4. 重启系统

重启以使 nouveau 禁用生效:

bash
1
reboot

5. 运行 NVIDIA 驱动安装程序

重启后,进入驱动文件所在目录,赋予执行权限并运行安装程序:

bash
12
chmod +x NVIDIA-Linux-x86_64-580.126.20.run
bash NVIDIA-Linux-x86_64-580.126.20.run

安装过程中,根据提示选择:

  • 基本选择yes
  • 允许 DKMS 注册内核模块(推荐)。

6. 验证安装

安装完成后,运行以下命令检查驱动是否正常工作:

bash
1
nvidia-smi