N100 Կֱͨʾ
1ںIOMMU֧
vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream"

# GRUB 
update-grub

2
vi /etc/modprobe.d/pve-blacklist.conf
blacklist nvidiafb
blacklist amdgpu
# block INTEL driver
blacklist i915
blacklist snd_hda_intel
blacklist snd_hda_codec_hdmi

#ȫ豸ж
options vfio_iommu_type1 allow_unsafe_interrupts=1

# initramfs
update-initramfs -u -k all
#
reboot

3module
vi /etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

#°PVE8.3Զӵ
coretemp


4豸vfio
lspci -D -nnk | grep VGA
0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-N [UHD Graphics] [8086:46d1]
#idǣ8086:46d1

vi /etc/modprobe.d/vfio.conf
options vfio-pci ids=8086:46d1


5
vim /etc/pve/qemu-server/100.conf
root@pve:~# vi /etc/pve/qemu-server/100.conf
agent: 1

#ص㣬룬hostpciֱͨһС
args: -set device.hostpci0.addr=02.0 -set device.hostpci0.x-igd-gms=0x2 -set device.hostpci0.x-igd-opregion=on

#BIOSѡOVMF(UEFI)ѡSeaBIOS
bios: ovmf
boot: order=scsi0;ide0;net0
cores: 3

#ѡhost
cpu: host

#ص㣬ֱͨԿͨsftpȷʽn100.romļŽpveµ /usr/share/kvm/
hostpci0: 0000:00:02.0,legacy-igd=1,romfile=n100.rom

#ص㣬ֱͨԿԴHDMI
hostpci1: 0000:00:1f.3

#AX211ֱͨ
hostpci2: 0000:00:14.3

ide0: none,media=cdrom

#ѡpc-i440fx-8.0
machine: pc-i440fx-8.0

#°PVE8.3pc-i440fx-8.1ѡq35
#machine: pc-i440fx-8.1

memory: 16384
meta: creation-qemu=8.1.5,ctime=1719398459
name: win10-ip56
net0: virtio=BC:24:11:4B:FF:CE,bridge=vmbr0
numa: 0
onboot: 1
ostype: win10
scsi0: local-lvm:vm-100-disk-1,iothread=1,size=200G,ssd=1
scsihw: virtio-scsi-single
smbios1: uuid=97a88487-8081-4213-923f-34fc4756a37b
sockets: 1
startup: order=30
unused0: local-lvm:vm-100-disk-0
usb0: host=3-4
#AX211 USBֱͨ
usb1: host=8087:0033
usb2: host=3-1.4
usb3: host=24ae:1008
usb4: host=4-3
usb5: host=062a:4101
usb6: host=4-4
usb7: host=3-5
usb8: host=2-2
usb9: host=3-1
#ص㣬رVGAԿintelֱͨԿʾ
vga: none
vmgenid: 959ded06-690b-41c4-bbbb-8d4bcc5dfa09

