PVE8.0.3安装N卡驱动

#安装内核(推荐使用PVE清华镜像)
apt install pve-kernel-$(uname -r)
#安装N卡检测程序
apt install nvidia-detect
#检测N卡
nvidia-detect

这是我的N卡

方法1:直接安装

#安装N卡驱动(我的卡不支持,这里安装的驱动版本太高)
apt install nvidia-driver

等待安装完成

方法2:去官网下载适配的N卡驱动

#直接给权限执行
chmod a+x Nvidia....run
./Nvidia.....run


等待安装完成

#将系统默认驱动添加到黑名单
vim /etc/modprobe.d/pve-blacklist.conf
#添加以下配置
blacklist nouveau
options nouveau modeset=0

备注:

1. DKMS安装

不论是apt安装,还是去官网下载对应的安装包,使用的均是dkms工具

而且均将驱动加压到/usr/src目录下

如果安装失败,可以使用dkms直接安装

#安装动态核心
apt-get install dkms

去/usr/src查询nvidia-driver匹配到的N卡驱动

#使用dkms安装N卡驱动(如果上面安装失败)
dkms install -m nvidia-current -v 525.105.17

重启PVE

检查安装结果

nvidia-smi

输出结果为:

2. EXSI虚拟机直通增加配置

  • 配置禁用VGPU

    sudo nano /etc/modprobe.d/nvidia.conf
    #写入以下内容:
    options nvidia NVreg_OpenRmEnableUnsupportedGpus=1
    
  • 使用开源版驱动

    ./NVIDIA-Linux-x86_64-530.30.02.run -m=kernel-open
    
  • 禁用UEFI安全启动

  • 配置虚拟机高级设置

    hypervisor.cpuid.v0 False

    pciPassthru.use64bitMMIO True

    pciPassthru.64bitMMIOSizeGB 32 (单张显卡,值为32;如果是多张显卡,设置值为64。)

3. 禁用nouveau显卡驱动

nouveau是第三方开发的开源显卡驱动,安装NVIDIA官方的显卡驱动之前,需要先禁用它。执行命令:

sudo nano /etc/modprobe.d/blacklist.conf

在文件末尾另起一行,写入:

blacklist nouveau
options nouveau modeset=0

执行命令:

sudo update-initramfs -u


PVE8.0.3安装N卡驱动
https://www.lingyepro.com/archives/6e042cff-b1c1-415a-b3f1-5f6dc19c70f8
作者
零叶独舞
发布于
2024年11月21日
许可协议