sriov

以前我的电脑是 i7-8550u 可以使用 kvtg 虚拟化显卡给虚拟机,但是最近换成了 i7-11800h。

结果发现不支持:

$dmesg | grep -i gvt 
[    0.000000] Command line: BOOT_IMAGE=(hd1,gpt2)/vmlinuz-5.15.17-200.fc35.x86_64 root=UUID=188963cd-a65d-424e-bf77-9776a9c2fce5 ro rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 resume=UUID=ebe7ede9-00ce-4aa8-986f-7e771d4616e8 rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 i915.enable_gvt=1 kvm.ignore_msrs=1 intel_iommu=igfx_off
[    0.054893] Kernel command line: BOOT_IMAGE=(hd1,gpt2)/vmlinuz-5.15.17-200.fc35.x86_64 root=UUID=188963cd-a65d-424e-bf77-9776a9c2fce5 ro rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 resume=UUID=ebe7ede9-00ce-4aa8-986f-7e771d4616e8 rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 i915.enable_gvt=1 kvm.ignore_msrs=1 intel_iommu=igfx_off
[    1.700367] i915 0000:00:02.0: [drm] Unsupported device. GVT-g is disabled

使用 modprobe kvmgt 也一直失败。

发现 11 代换成了 sriov:

# lspci -v | grep -A30 'VGA compatible controller'
00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01) (prog-if 00 [VGA controller])
    ...
    Capabilities: [320] Single Root I/O Virtualization (SR-IOV)
    Kernel driver in use: i915
    Kernel modules: i915

根据 https://community.intel.com/t5/Graphics/SR-IOV-support-for-intel-Iris-Xe-Graphics-on-i7-1165G7/m-p/1293264 所述,9 gen是最后一个支持 gvt-g 的产品,除了 10 gen 有一个产品特殊外,其余全部换成了 sriov

看以太网 sriov 设置,发现需要加载一个驱动,但是 intel 的驱动只有 i915。看来是还不支持

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容