直接用途的是把核显,分给群晖和
有时候多个虚拟机要移动到后要用核心:
在/etc/default/grub中:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet”
改为:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet intel_iommu=on i915.enable_gvt=1″
(多了i915这条,别问我amd的咋办,这个是intel的技术……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
(多了kvmgt这条)
update-initramfs -u
重启主机验证是否开启GVT
ls /sys/bus/pci/devices/0000:00:02.0/mdev_supported_types/
有显示就是成功了
00:02是自己的核显编号,用lspci能看到。
不验证直接去虚拟机那里点也得,反正成功了就能看到设备的
最后就是去虚拟机-硬件添加PCI设备,你会看到核显那个设备右边的“中介”变成了“是”,而且选了核显后,右边那个MDev设备类型的选择框是可以点的,点进去你就会发现好几个GVT设备。而且还亲切的显示了可用数量。(可用数量似乎和分配的显存有关,你去bios里给核显分多点显存,这里可用的设备就多,毕竟核显要显存来存放数据嘛。)
这样玩可以让PVE主机输出画面(以前直通后宿主机屏幕是黑的),并且黑群晖能顺利硬解码,windows虚拟机也能识别核显。一个核显,多种快乐。
然后我还在搞,等我消息。
发表回复