环境
- 全新安装的 Debian 11.6.0
- 没有桌面环境
步骤
首先准备安装环境
apt update apt install make cmake gcc linux-headers-$(uname -r)
坑一:在 https://www.nvidia.com/Download/index.aspx 搜索 Debian 11 得到的 .deb 安装包并没有安装成功,会提示
glx-alternative-nvidia (>= x.x) but it is not installable
导致无法安装
在 https://www.nvidia.com/Download/index.aspx 搜索 Linux 64-bit + 当前最新版本 CUDA Toolkit 得到 525.85.12 驱动,该版本可以正常安装
或者在官网 https://www.nvidia.com/en-us/drivers/unix/ 下载最新 Linux 通用驱动(Latest Production Branch Version),也可以正常安装,虽然支持列表中没有 Tesla P40 这种计算加速卡
执行
chmod +x ./NVIDIA-xxxx.run
赋予其运行权限
坑二:需要先禁用 nouveau 开源显卡驱动
执行指令禁用 nouveau 开源驱动
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
重启系统,确认 nouveau 驱动已禁用
lsmod | grep nouveau # 没有输出
然后执行
./NVIDIA-xxxx.run
安装即可
效果