注意,intel gvt-g技术,只支持5代以上桌面CPU或者4代以上服务器CPU。不支持11代以上CPU。
1.在bios开启主板的虚拟化
2.开启PVE的直通功能
编辑grub
vi /etc/default/grub
将 GRUB_CMDLINE_LINUX_DEFAULT=”quiet”
修改为 GRUB_CMDLINE_LINUX_DEFAULT=”quiet intel_iommu=on i915.enable_gvt=1″
更新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
3.重启PVE宿主机
4.为虚拟机添加核显设备
在PVE虚拟机中,创建虚拟机时cpu选择host,机型选择q35。
在 硬件-添加 中选择pci设备,在原始设备中选择核显,然后配置Mdev类型。勾选高级里的ROM-BAR和pcie,主GPU不勾选。
5.如果直通核显后发现虚拟机的控制台黑屏,实为核显接管了屏幕输出,所以在直通之前需要完成需要的远程配置,如打开远程桌面/安装ssh-server。
文章评论