搭载N100/N150/N350等Intel处理器的迷你主机在PVE 8升级至PVE 9后,虚拟机核显直通的配置方式发生了显著变化。本文详解I440 legacy模式和Q35现代模式下核显直通的完整配置步骤。
资源获取:N100/N150/N350 PVE9核显直通完整教程

核显直通(GPU Passthrough)是将Intel/AMD CPU集成显卡直接分配给虚拟机使用,让虚拟机获得接近宿主机的图形性能。N100等处理器的UHD Graphics在直通后可用于:软路由的GPU硬件转码(节省CPU资源)、Windows虚拟机的硬件加速显示、Home Assistant等系统的视频编解码加速。
主流虚拟化平台的GPU直通模式有两种:I440FX legacy模式和Q35现代模式。两种模式在BIOS配置和虚拟机参数设置上差异较大。
I440FX是最老的虚拟机芯片组模式,兼容性最好但功能有限。配置步骤:
第一步:进入PVE Web控制台,在对应虚拟机的"选项→芯片组"中将类型设置为"Default(I440FX)"。
第二步:在"硬件→PCI设备"中,添加需要直通的核显设备(通常为PCI Device 00:02.0)。开启"所有功能"复选框。
第三步:编辑虚拟机配置文件(/etc/pve/qemu-server/VMID.conf),添加:hostdev00:02.0,pcie=0,x-vga=1
I440FX模式优点是配置简单、成功率高,缺点是不支持UEFI引导和现代存储控制器。
Q35是推荐的新式虚拟机芯片组,支持UEFI、PCIe和更灵活的硬件配置。PVE 9对Q35模式下的核显直通做了优化,N100等新型处理器支持更好。
第一步:将虚拟机芯片组设置为"Q35 (B Series)"。
第二步:在"选项→引导顺序"中设置UEFI引导设备(通常为SSD固态盘)。
第三步:在/etc/pve/qemu-server/VMID.conf中添加:hostpci0: 00:02.0,pcie=1,x-vga=1,同时确保machine: q35参数存在。
Q35模式优点是支持UEFI引导和PCIe设备,但配置相对复杂,部分N100小主机需要调整BIOS设置。
PVE 8升级至PVE 9后,Linux内核从5.x升级到6.x,PCIe设备识别和分配机制有变化。主要适配要点:确保VT-d / AMD-Vi在BIOS中已开启;PVE 9内核已内置N100系列处理器的核显驱动,但需要手动绑定到虚拟机;升级后建议重新配置PCI直通,不建议直接使用PVE 8的配置文件。
直通的核显无法识别:检查BIOS中"IGPU Multi-Monitor"选项是否开启(部分主板此选项名称不同)。Windows虚拟机蓝屏:I440FX模式下核显直通需要使用传统Legacy VBIOS;Q35模式建议使用OVMF UEFI VBIOS。性能不佳:确认虚拟机分配的CPU核心数量充足,内存不少于4GB。
精彩推荐
用户评论