本文记录了将AMD R5-4650GE直通给PVE内Linux虚拟机的操作过程 启用IOMMU直通,ACS分组 vim /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet iommu=pt pcie_acs_override=downstream,multifunction textonly" update-grub 屏蔽驱动,避免被宿主机占用 vim /etc/modprobe.d/pve-blacklist.conf blacklist nvidiafb # AMD # blacklist amdgpu blacklist radeon # Intel UHD blacklist snd_hda_codec_hdmi blacklist snd_hda_intel blacklist snd_hda_codec blacklist snd_hda_core vim /etc/modules vfio vfio_iommu_type1 vfio_pci vfio_virqfd update-initramfs -u -k all 提取vBIOS固件 1 2 3 4 5 cd /sys/bus/pci/devices/0000\:07\:00.0/ echo 1> rom cp rom > /usr/share/kvm/4650ge-vbios.bin echo 0> rom chmod +r /usr/share/kvm/4650ge-vbios.bin 直通显卡给虚拟机 使用命令行设置 qm set VMID -hostpci0 0000:07:00.……

阅读全文