wordpress定制

当前位置: HOME > 黑群晖 > pve7.0通过GVT-g直通英特尔核显给群晖和win10多设备

建站,优化,推广

pve7.0通过GVT-g直通英特尔核显给群晖和win10多设备

最近把PVE从笔记本+硬盘笼的平台搬到了台式机,不是因为笔记本不适合长时间运行,而是因为我那笔记本不支持VTD。搬过来之后把显卡直通给了群晖,然而我的win10除了跑火车头浏览器之外,还想兼顾看个视频之类的,最好也有个显卡,这该怎么办呢?我就想着能不能给他直通俩。

经过资料查阅,除了N卡A卡的虚拟化,英特尔有两种显卡虚拟化的技术,sr-iov和Gvt-g。sr-iov太高端了,Gvt-g可行。然而资料多是6.2的,国外国内的查资料都查了,貌似6.3之后的版本不管用。我的是6.4,只管头铁试了下,果然报错。然而我对比了下PVE官方文档,6.0和7.0的配置gvt-g方法一样,我觉得PVE官方不会傻到把BUG留到7.0,所幸试了下,果然7.0解决了。配置方法如下:

第一步:首先打开GTD,GTX等选项,当然在主板里,这里就不发图了;
第二步:开启PVE的直通功能,开启iommu和GVT-g支持

开启iommu和gvt内核

编辑grub

vi /etc/default/grub
在里面找到:GRUB_CMDLINE_LINUX_DEFAULT=”quiet”
然后修改为:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet intel_iommu=on i915.enable_gvt=1″

update grub

update-grub
加载直通内核模块

echo vfio >> /etc/modules
echo vfio_iommu_type1 >> /etc/modules
echo vfio_pci >> /etc/modules
echo vfio_virqfd >> /etc/modules
echo kvmgt >> /etc/modules
update-initramfs -u
第三步:重启主机
第四步:验证是否开启GVT
ls /sys/bus/pci/devices/0000:00:02.0/mdev_supported_types/ #自觉将00:02换成自己的。

出现下面4个选项或者类似的即成功。

i915-GVTg_V5_1 i915-GVTg_V5_2 i915-GVTg_V5_4 i915-GVTg_V5_8
第五步:在虚拟机里直通核显

把cpu类型设置成HOST。将机器设置成q35。安装好系统,开启远程桌面。关机,将虚拟机显卡设置成无。添加PCIE设备。

我的CPU是8100,显卡通给WIN10直接显示,给群晖也能用核显解码。我的核显只能通2个设备,可能是因为HD630核显虚拟显存少的原因。另外这个直通不影响机器视频输出,显示的还是PVE的界面,方便调试。PVE7.0可以把英特尔核显直通多个设备已经证实了,PVE6.2升级6.3不能用 朋友再升级下吧,没试过这个功能的朋友也试试吧!

留下您的宝贵意见

您的电子邮箱地址不会被公开。 必填项已用*标注

12341