分享一下搭建KVM GVT-d的心得。

官方教程:GVTd_Setup_GuideGVT d_KVM_Quick_Guide_for_Ubuntu

环境:

  1. KBLNUC
  2. Host:Ubuntu 18.04,host kernel用默认的
  3. Host bios: Legacy(Not UEFI),给host安装系统时,最好将disk分区格式改为MBR
  4. QEMU:从github下载最新版,编译安装即可

配置要点:

  1. 在host kernel cmdline中加入”kvm.ignore_msrs=1 intel_iommu=on text”
  2. Preparing a graphic card device for passthrough for GVT-d KVM
  3. Preparing a USB device for passthrough for GVT-d KVM
  4. Network Bridge

当然,host bios是UEFI时,也可以配置KVM GVT-d环境,不过不是本文讨论的内容。


参考资料:

  1. GVTd_Setup_Guide
  2. GVT d_KVM_Quick_Guide_for_Ubuntu
  3. vfio/pci: Intel graphics legacy mode assignment