大概配置流程如下:
1.修改 grub 文件
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on vfio-pci.ids=8086:46d1 iommu=pt video=efifb:off"
这个配置参数我各种的都试过了,这是其中一种。
2.修改/etc/modprobe.d/pve-blacklist.conf ,增加
blacklist nvidiafb
blacklist snd_hda_intel
blacklist snd_soc_skl
blacklist snd_hda_codec_hdmi
blacklist i915
options vfio_iommu_type1 allow_unsafe_interrupts=1
blacklist nouveau
blacklist radeon
能加的我都加上去了
3.修改 vfio.conf 文件,增加如下配置:
options vfio-pci ids=8086:46d1
4.修改/etc/modules ,增加如下配置:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
5.修改对应虚拟机配置文件/etc/pve/qemu-server/101.conf
args: -set device.hostpci0.addr=02.0 -set device.hostpci0.x-igd-gms=0x2 -set device.hostpci0.x-igd-opregion=on
6.虚拟机添加 PCI 设备,添加显卡
7.启动虚拟机,到这一步就是死活起不来了,总是提示
TASK ERROR: cannot prepare PCI pass-through, IOMMU not present
快崩溃了,上面只是大致流程,有的教程步骤少一些,有的丰富一些,基本网上能找到的教程我都试过去了。是因为中柏 N100 这个主板不支持吗,问了厂家客服说默认开启了 VT-d 了。
有谁这块板子直通成功了的吗。