在Proxmox VE 7.4 中开启矿卡NVIDIA P106显卡虚拟化
前言
本文使用硬件为Pascal架构的P106显卡,如您使用的显卡非本架构请自行变通
本文也在NVIDIA CMP 40HX进行验证也可用
例如ampere架构的显卡需要自行开启VF,且每个VF仅能选择一个配置开启
(资料图片仅供参考)
文中提及的libvgpu_unlock_rs.so、NVIDIA-Linux-x86_64-525.85.07-vgpu-kvm-patched.run 、528.24_grid_win10_win11_server2019_server2022_dch_64bit_international.exe 均在上传中
传完了评论区见
本文内核为pve-kernel-5.15.102-1-pve,如果是6.2.9内核请使用NVIDIA-Linux-x86_64-525.85.07-vgpu-kvm-kernel-6.2.9-patched.run
以下本文使用的主要硬件及配置,如果您平台与本篇差距过大也请自行变通
主板:ASUS B150 PRO GAMING D3 (其他主板怎么动bios你自己看着办)
CPU:Intel QQLT (不是Intel的U开启IOMMU方法不一样)
内存:3条8G的DDR3绿条
存储:傲腾16G
所谓显卡:NVIDIA P106-090(用NVIDIA CMP 40HX也不影响,其他卡我也没有不知道)
网络存储:嗨群晖开启SMB及NFS
后续补充及勘误见评论区,如有重大修正会直接编辑文章
BIOS设置
开启VT
如图所示,开启VT功能
开启VT-d
如图所示,开启VT-d
开启主要输出为核显
不开启核显可能导致P106插上去后,就黑屏了
后续有兴趣你也可以顺便玩玩Intel的GVT-G
安全引导设置
关闭安全引导,或者是选择非Windows系统
安装PVE
略,这个有啥好说的,非本文重点好吧
查看系统信息
查看内核cmdline
cat /proc/cmdline
此步骤可以迅速排查引导参数导致翻车的问题
如图所示,参数未有所需的
查看IOMMU状态
这一步不用命令行,直接在这个添加PCI设备看一眼就行
如图所示这种状态就是没开起来
查看显卡情况
使用lspci -v -d 10DE:
即可,此步骤防止你以为卡插好了实际上并没有的情况
如图所示,这是一张P106-090
修改相关配置及参数
/etc/modules
echo -e "vfio\nvfio_iommu_type1\nvfio_pci\nvfio_virqfd" >> /etc/modules
/etc/modprobe.d/pve-blacklist.conf
echo "blacklist nouveau" >> /etc/modprobe.d/pve-blacklist.conf
内核cmdline
此处需要注意不同启动方式需要修改的文件不同
本例为/etc/default/grub
添加intel_iommu=on iommu=pt spectre_v2=off到如图所示位置,spectre_v2参数非必须相关参数
安装依赖及软件包
更换软件源
如下4行,执行便可
订阅源要如图所示选中并点击禁用
安装包
一句apt update
即可
apt install -y build-essential dkms pve-headers-$(uname -r) mdevctl
刷新grub及引导
分别运行update-grub及update-initramfs -u -k all
即可,随后使用reboot重启
重启后检查
如下所示,cmdline应有刚才添加的内容,添加PCI设备也消去了警告
host安装VGPU驱动
创建相关配置
上传必须文件
上传前需要通过mkdir -p /opt/vgpu_unlock-rs/target/release创建文件夹
随后通过ssh或者是其他方式上传libvgpu_unlock_rs.so
及 NVIDIA-Linux-x86_64-525.85.07-vgpu-kvm-patched.run
上传完了记得用chmod给run文件加可执行权限
安装host驱动
一句./NVIDIA-Linux-x86_64-525.85.07-vgpu-kvm-patched.run 就跑起来了
检查安装情况
保险起见可以先使用systemctl restart {nvidia-vgpud.service,nvidia-vgpu-mgr.service}
启动相关服务
随后使用nvidia-smi以及mdevctl types查看
guest安装VGPU驱动
向虚拟机添加设备
首先给你要跑gpu的虚拟机添加设备
记得虚拟机改成q35,CPU不会选的话直接host,nvidia启动对CPU是有要求的
虚拟机安装guest驱动
想个办法,无论是走smb也好,nfs也好,还是浏览器也好,把对应版本的GRID驱动丢进去安装
注意,如果版本高于宿主机驱动,或者是低于宿主机驱动版本,均有可能出现包括但不限于装不上、感叹号等异常
如下,Windows虚拟机安装驱动528.24_grid_win10_win11_server2019_server2022_dch_64bit_international.exe完成
可以去PVE看看
启用授权
此过程略过,如需了解请看另外一篇文章,那篇有介绍
授权文件丢进文件夹后,重启如图所示的服务
后记
本文成篇于深夜,行文仍需调整,欢迎各位指正优化
好困,顶不住了,后面再改改优化优化
其实40HX等矿卡也差不多这个玩法
我看NVIDIA被开源源码的话50HX那些是有搞头的,什么时候价格好起来了捡一张回来试试
关键词:
责任编辑:meirong
-
在Proxmox VE 7.4 中开启矿卡NVIDIA P106显卡虚拟化
-
浪客剑心传说的完结篇1080p_浪客剑心 传说的完结篇
-
斗破苍穹更新时间漫画-斗破苍穹更新时间_全球时快讯
-
青海省首例多功能光伏建筑一体化项目并网发电-焦点关注
-
天天微资讯!魏微:从某种程度来说,河南代表了真正的中国丨青年对话大家
-
3D封装模组板块股票名单一览(2023/4/15)_天天速讯
-
世界聚焦:“海派”是怎样形成的?这场讲座告诉你→
-
国内油价预计上调,部分地区95号汽油或重返“8元时代”|环球简讯
-
公牛想念德罗赞女儿吗?热火全场32罚28中:没有惊声尖叫太准了
-
世界时讯:俄经济发展部预测今年俄油气出口实际下降6.7%
-
即时焦点:怎样在新浪微博中发布头条文章
-
今头条!和铂医药-B(02142.HK):4月14日南向资金减持1000股
-
河北大学工商学院_看点
-
实时焦点:伊拉克战争20周年丨三代人失去的20年
-
cma2023年7月报名什么时候开始,什么时候截止
-
老年人高档营养品送哪些|世界快讯
-
汽车新一轮降价潮来临 已有7家新能源品牌加入-天天微资讯
-
环球热资讯!大名城:2022年实现收入73.61亿元
-
【环球时快讯】江西萍乡:首支“火焰蓝讲师团”上岗
-
环球实时:郭伟贤:高铁大列换枕的“探路者”
-
想补脑健脑,别光吃核桃,这8种食物更有效!-视焦点讯
-
万能帐户里的钱可全部取出吗?怎么取?
-
新资讯:矿端过剩已向锭端传导 锌价格上行空间有限
-
光华实小:结对同行情绵长,携手教研素养长|全球实时
-
2023年校友会黑龙江省大学排名|全球聚看点
-
超九倍溢价收购 莲花健康能解净利亏损、营收下滑烦恼?
-
永州市政府与中国移动湖南分公司举行“智赋万企”座谈
-
微速讯:深化金融与政务、产业、消费联动 银行业积极助力文旅市场发展
-
新疆巴州尉犁县发生3.6级地震 震源深度18千米
-
欧联杯:曼联2-2遭塞维绝平 萨比策7分钟双响 马奎尔乌龙利马伤退
-
北京定了!非新能源汽车商业保险自主费率新标准近期上线 浮动范围扩大至0.5-1.5
-
山海人家·共同富裕的故事 | 福鼎“富安”,白茶好似“金叶”,柏柳村奏响富民强音-今日讯
-
中国历史上鲜为人知的故事 老毛鲜为人知故事
-
2023年演出市场井喷 2、3月演出场次同比较2019年大幅提高
-
农家一碗香的做法视频_农家一碗香的做法 全球信息