一键登录 更安全快捷
邮箱登录
我已阅读并接受 用户协议 隐私政策

N100核显直通显卡直通PVE8下显卡直通输出到外接显示器(hdmi+dp 4K双通)教程

本教程专为N100主机用户打造,聚焦PVE8环境下核显与独立显卡双直通配置,解决默认设置下双显卡难协同、4K 双显(HDMI+DP)无输出的核心问题,适配云桌面、多任务办公等场景。教程从硬件兼容性检查、必备固件准备入手,分步讲解PVE8内核参数调整、双显卡直通配置、虚拟机显卡挂载及4K分辨率调试,步骤清晰且附关键操作截图。无论你是PVE新手还是有基础的玩家,都能按教程快速实现N100双显卡稳定直通,让外接的HDMI、DP显示器同时输出4K画面,充分释放硬件性能。

四网卡N100作为软路由性价比还是很高的,不仅复合安装(我自己安装了routeros主路由+ubuntu咳血上网+黑群晖+win10办公上网看电影),同时,还可以将虚拟机中的WIN10核显直通外接2台显示器,HDMI接客厅电视和DP接显示器,作为播放机可以硬解8K视频,最大化榨干它的性能,而且功耗只有10多瓦,比自己笔记本还省电。

废话就不多说了,我的N100是PVE8.3,强烈建议用最新版PVE8.3,步骤如下:

ISO镜像地址:

PVE 8.3镜像包
大小:1.33 GB
时间:2025-09-30

一、启动内核IOMMU支持

#修改引导内核

vi /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream"

#更新 GRUB 配置

root@pve:~#update-grub

二、屏蔽驱动

vi /etc/modprobe.d/pve-blacklist.conf

# block INTEL driver

blacklist i915

blacklist snd_hda_intel

blacklist snd_hda_codec_hdmi

#允许不安全的设备中断

options vfio_iommu_type1 allow_unsafe_interrupts=1

#更新 initramfs

root@pve:~#update-initramfs -u -k all

#重启

root@pve:~#reboot

三、增加module

vi /etc/modules

vfio

vfio_iommu_type1

vfio_pci

vfio_virqfd

#新版PVE8.3自动增加的

coretemp

四、将设备加入进vfio

root@pve:~#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,在你的PVE上运行,看得到的id是多少,因为下面vfio.conf修改为你自己的id。

vi /etc/modprobe.d/vfio.conf

options vfio-pci ids=8086:46d1

五、虚拟机配置100.conf(以你的虚拟机直通win10为主)。

看重点,附件为n100 bios 2合1固件:

N100核显直通输出到外接显示器固件
大小:108.11 KB
时间:2025-09-30

#n100和n305 GPU一样, ROM可以互用。n150和n350 GPU也一样,所以ROM也可以互用。而且不同品牌主机无太多影响,都可以互用

#手动修改你的wind10虚拟机参数,只看重点部分是否相同。

vi /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

#重点,直通显卡BIOS加载,通过sftp等方式,将n100.rom文件放进pve下的 /usr/share/kvm/下,n100.rom见下面附件: 

N100核显直通输出到外接显示器固件
大小:108.11 KB
时间:2025-09-30

#n100和n305 GPU一样, ROM可以互用。n150和n350 GPU也一样,所以ROM也可以互用。而且不同品牌主机无太多影响,都可以互用

hostpci0: 0000:00:02.0,legacy-igd=1,romfile=n100.rom

#重点,直通显卡自带的HDMI声卡,不然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.3“pc-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

六、显示输出

注:

如果输出GPU卡顿,请在n100 BIOS设置里,将Graphics configuration--DVMT Pre-Allocated 改成64M,

同时,BIOS中将CPU功耗模式改为性能模式:Performance

关于PVE补丁更新

如果PVE工作正常,请不要更新PVE包,特别是升级pve-qemu-kvm到pve-qemu-kvm 9.2.0-5新版,上述GPU显卡直通输出会失效。这个我已测试,确实会失效。解决方法见另一篇帖子:[关于PVE更新到PVE8.3.5核显直通报错失败的解决方法:https://www.2na.com/tutorial/54.html ]

如果你想用最新的安装PVE9,建议去B站看看相关的教程。推荐:李晓流、小陈折腾日记这些作者。


用户留言 User Comments