根据自己网上看得教程
应该是iommu开启成功了,Gvt开启失败
具体是如下的操作。
nano /etc/default/grub 修改为GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on i915.enable_gvt=1"
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 然后输入cat /etc/modules确认是否添加 添加完成后更新
update-initramfs -u (图二) 然后reboot重启, 验证是否开启iommu
重启之后,在终端输入 dmesg | grep iommu出现如下例子。则代表成功 [ 0.329978] iommu: Default domain type: Translated
[ 1.341100] pci 0000:00:00.0: Adding to iommu group 0
[ 1.341116] pci 0000:00:01.0: Adding to iommu group 1
[ 1.341126] pci 0000:00:02.0: Adding to iommu group 2
[ 1.341137] pci 0000:00:14.0: Adding to iommu group 3
[ 1.341146] pci 0000:00:17.0: Adding to iommu group 4(图三) 此时输入命令 find /sys/kernel/iommu_groups/ -type l出现很多直通组,就代表成功了。如果没有任何东西,就是没有开启(图四) 验证是否开启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
(图五) 就是这里没有出现预期一样的结果,之前都没问题,折腾了几天无果,上来求救了,谢谢大神们赐教
|