pve8.0(kernel6.2)安装vgpu显卡驱动【+vgpu_unlock】

2024/07 作者:ihunter 0 0

一、准备工作

1.1、设置更新源并更新

echo 'deb http://download.proxmox.com/debian/pve buster pve-no-subscription' >> /etc/apt/sources.list

apt update

apt dist-upgrade

1.2、开启硬件直通


二、安装依赖

apt -y install git dkms  pve-headers-$(uname -r)

apt install mdevctl【查看安装结果工具,可不用安装】 build-essential 也不用安装


三、获取补丁源码【已包含vgpu_unlock】【指定版本525.125】【如果下载到已经更新好的驱动,直接跳到5.b】

git clone --recursive https://github.com/VGPU-Community-Drivers/vGPU-Unlock-patcher -b 525.125


四、更新驱动

4.1、将驱动文件复制到vGPU-Unlock-patcher文件夹内部

cp NVIDIA-Linux-x86_64-525.125* /root/vGPU-Unlock-patcher/

cd /root/vGPU-Unlock-patcher/

4.2、更新驱动【6.2内核需要指定 --lk6-patches;融合驱动桌面+vgpu指定 general-merge;普通驱动指定vgpu-kvm】

./patch.sh --lk6-patches general-merge


五、安装驱动

如果pve安装了桌面系统,需要执行以下命令,关闭桌面环境

init 3

5.a【接三、四,手动更新驱动】

cd NVIDIA———patched

./nvidia-installer --dkms

5.b【跳过三、四,直接下载-patched驱动】

进入驱动目录执行如下命令

chmod +x NVIDIA------.run

./NVIDIA------.run --dkms

chmod +x NVIDIA-Linux-x86_64-525.105.17-merged-vgpu-kvm-kernel-6.2.16-patched.run

./NVIDIA-Linux-x86_64-525.105.17-merged-vgpu-kvm-kernel-6.2.16-patched.run --dkms

验证驱动安装结果

dkms status


六、启动vgpu服务并查看服务状态

systemctl daemon-reload

systemctl restart nvidia-{vgpu-mgr,vgpud}.service

systemctl status nvidia-{vgpu-mgr,vgpud}.service


七、验证最终结果

nvidia-smi

nvidia-smi -q

mdevctl types

如果需要重返桌面环境

init 5


八、附

驱动状态查询及卸载【如需要更新内核或驱动】

dkms status

dkms uninstall -m nvidia -v 525.105.17

dkms remove -m nvidia -v 525.105.17

驱动下载地址

https://github.com/justin-himself/NVIDIA-VGPU-Driver-Archive/releases

桌面驱动


https://download.nvidia.com/XFree86/Linux-x86_64/



https://github.com/sirpdboy/vgpu-proxmox

https://gitlab.com/polloloco/vgpu-proxmox

赞(0) 更多分享

上篇: 黑群晖最新安装方式
下篇: 如何将VMware虚拟机迁移到另一个vCenter服务器