确认系统识别到显卡
(看到类似NVIDIA Corporation GP100GL [Tesla P100 PCIe 16GB] 的输出)
lspci | grep -i nvidia更新系统并安装编译依赖
apt install build-essential dkms linux-headers-$(uname -r) pciutils -y禁用开源驱动
sudo bash -c "echo 'blacklist nouveau' >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo bash -c "echo 'options nouveau modeset=0' >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"更新内核并重启
sudo update-initramfs -u
sudo reboot重新连接
安装驱动
apt install nvidia-driver-550 -yP100 是较老的卡(Pascal 架构),Ubuntu 24.04 仓库中的 535/550 版本驱动均支持
安装完重启
r如果后续要安装 CUDA Toolkit,建议用这种方式,可以精确控制版本。
访问 NVIDIA 驱动下载页面:
产品系列:Tesla
产品型号:Tesla P100
操作系统:Linux 64-bit
下载链接(当前推荐版本):https://www.nvidia.com/download/driverResults.aspx/231555/
下载并安装(以 550.54.15 为例):
bash
wget https://us.download.nvidia.com/tesla/550.54.15/NVIDIA-Linux-x86_64-550.54.15.run
chmod +x NVIDIA-Linux-x86_64-550.54.15.run
sudo ./NVIDIA-Linux-x86_64-550.54.15.run安装过程中:
提示 Would you like to run nvidia-xconfig? → 选择 Yes(自动生成 X11 配置,虽然 P100 无显示输出,但建议生成)
提示 Would you like to register DKMS? → 选择 Yes(这样内核更新后驱动会自动重建)
安装完重启