PVE7.0中直通一个核显给多台虚拟机的方法即开启GVT | 您所在的位置:网站首页 › bios里开启核显 › PVE7.0中直通一个核显给多台虚拟机的方法即开启GVT |
最近在PVE7.0里直通核显给NAS总不成功,体现为解码时进度条在动但是画面黑的。(8代U9代U都试过)上网查资料无解,却意外发现以下事情:PVE7.0里GVT无法启用的BUG已经修复了,而且直通核显不再需要搞屏蔽。GVT这个6.2之前也是可用的但是6.3和6.4不能用,现在修复了。GVT……简单来说就是把一个核显同时直通给多个虚拟机用,资源共享,类似网卡的SR-IOV。但是这个一般bios都支持,可自己去bios里看看有没选项,没有的话……很多主板其实默认打开,可以尽管试试。 打开方式和开直通是同样的步骤,玩过的可以看看比以前多了那些东西:nano /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT=”quiet”修改为:GRUB_CMDLINE_LINUX_DEFAULT=”quiet intel_iommu=on i915.enable_gvt=1″(多了i915这条,别问我amd的咋办,这个是intel的技术……) update-grub 加载直通内核模块目录>> /etc/modules vfio_iommu_type1 fio_pci vfio_virqfdkvmgt (多了kvmgt这条) update-initramfs -u 重启主机验证是否开启GVTls /sys/bus/pci/devices/0000:00:02.0/mdev_supported_types/有显示就是成功了00:02是自己的核显编号,用lspci能看到。不验证直接去虚拟机那里点也得,反正成功了就能看到设备的 最后就是去虚拟机-硬件添加PCI设备,你会看到核显那个设备右边的“中介”变成了“是”,而且选了核显后,右边那个MDev设备类型的选择框是可以点的,点进去你就会发现好几个GVT设备。而且还亲切的显示了可用数量。(可用数量似乎和分配的显存有关,你去bios里给核显分多点显存,这里可用的设备就多,毕竟核显要显存来存放数据嘛。) 这样玩可以让PVE主机输出画面(以前直通后宿主机屏幕是黑的),并且黑群晖能顺利硬解码,windows虚拟机也能识别核显。一个核显,多种快乐。 |
CopyRight 2018-2019 实验室设备网 版权所有 |