Intel核显直通显示输出简单方法完整版无定制OVMF开机BIOS画面
断断续续折腾核显直通有1年多了。从N5105开始,感谢一路支持我的朋友们。感谢帮助过我的素未蒙面的大佬、大神,群友,网友和各路粉丝。感谢支持关照我的各位合作方。更感谢黑过、正在黑、或将继续黑下去的各路小黑子,谢谢你们激励我成长。特别感谢这台N5105的软路由,没有你谁又能知道老高是哪根葱?老高作为一个普普通通非专业的喜欢折腾电子产品的爱好者,非常知足!之前我们做过N5105核显直通显示输出的视频,使用了vbios_gvt_uefi.rom很多年前Intel 大神changbin.du编译的通用版的rom,所以对于11代及后面新U兼容不太好,可能会出现花屏等情况。特别感谢qz Gand分享他的IGD项目 并邀请老高一起测试,感谢李晓流一起折腾钻研核显直通互相交流心得经验,还有众多陪老高一起折腾测试的群友网友和粉丝们。

点击观看视频 https://post.smzdm.com/talk/p/a5xz5o93/
如有转载或部分引用请保留老高频道及视频连接,注明出处,谢谢合作!
转自爱折腾的老高博客https://diyforfun.cn/ 您的订阅点赞分享充电打赏(三连投币分享)是对老高最大的支持和鼓励!折腾的开心!开心的折腾!
以下文字,需要边看视频边操作,看不懂的地方暂停,搞懂了继续。避免疏漏仔细看视频。
另外:后期可能会不断完善或者改进此文字版流程,因为视频已经无法修改了,所以以此文字版的为准。不懂的地方可以群里求助,大家互帮互助,或者群里聊天半小时自己搜索5分钟!谢谢诸位支持~
懒人vbios和多种核显的懒人GOP、igd.rom
包含:1035G7、1240P、12450/12650H/13900H、8505、N5095/5105、N95/100/200/300
点击下载
11~13代核显驱动:
https://www.intel.cn/content/www/cn/zh/download/785597/intel-arc-iris-xe-graphics-windows.html
一、PVE安装:
安装完成。
启动PVE,进入WebUI
二、进入PVE后基础设置:
1、PVE8 换源(如已做过请忽略):
(1)国内清华源速度较快(南方可选择中科大较快)
将自带的源文件sources.list备份
cp /etc/apt/sources.list /etc/apt/sources.list_bak
编辑sources.list
nano /etc/apt/sources.list
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
(2)编辑企业源,增加pve无订阅源
nano /etc/apt/sources.list.d/pve-enterprise.list
将其中原有的proxmox句首加# 注释掉,变为:#deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise 添加以下清华源:deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve bookworm pve-no-subscription
ctrl+x y 回车保存退出
添加pve无订阅源
nano /etc/apt/sources.list.d/pve-no-subscription.list
粘贴以下pve无订阅源 deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bookworm pve-no-subscription
ctrl+x y 回车保存退出
(3)修复源401错误
nano /etc/apt/sources.list.d/ceph.list
将其中原有的proxmox句首加# 注释掉,变为:#deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription
#添加中科大ceph源:
deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy bookworm no-subscription
ctrl+x y 回车保存退出
#更新
apt update && apt dist-upgrade -y
2、顺便把LXC更换为清华源:
#备份APLInfo.pm
cp/usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_back
#更换为清华源:sed-i 's|http://download.proxmox.com|https://mirrors.tuna.tsinghua.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm
#重启服务后生效systemctlrestart pvedaemon.service
#重启reboot
3、去掉登录订阅提示,合并local-lvm以最大化利用硬盘空间,添加CPU频率硬盘温度,删掉不用的内核等信息:
https://diyforfun.cn/867.html
4、编辑grub、添加设备黑名单
(1)
nano /etc/default/grub
#添加以下:GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
ctrl+x,y,回车保存退出
(2)更新grub:
update-grub
(3)
nano /etc/modprobe.d/pve-blacklist.conf
#在里面加入
blacklisti915blacklistsnd_hda_inteloptionsvfio_iommu_type1 allow_unsafe_interrupts=1
ctrl+x,y,回车保存退出
解释:屏蔽intel,屏蔽声卡驱动,options vfio_iommu_type1 allow_unsafe_interrupts=1(允许不安全的设备中断必须加,在部分机型上不加此项会导致虚拟Win启动加载转圈时直接宿主PVE卡死。)
(4)更新initramfs:
update-initramfs -u -k all
(5)重启:reboot
三、使用UBU提取IntelGopDriver并制作ROM,提取VBIOS
1、获取机器PCI信息
在PVE-Shell下:
(1)更新pci设备信息
update-pciids
(2)查看核显及声卡
lspci -D -nn | grep VGA
lspci -D -nn | grep Audio
Intel的核显和声卡ID通常为:0000:00:02.0和0000:00:1f.3
供应商ID为:8086 N5105的设备ID为:4dc8
以上信息按照您的显卡声卡的ID都记录好,备用
2、提取GOP和VBIOS
把共享盘中需要的工具全部下载解压缩,准备好
BIOS文件请联系厂家或商家客服索取,或者电脑官网下载
实在不行,还可以自行备份出来(见AMI bios提取工具AFUWIN,或者fpt工具制作启动U盘进入UEFI Shell下使用fpt命令,运行fpt -d 备份名字.bin 可以备份到U盘里。)
注意:以下(1)提取vbios可以使用UBU,也可以使用MMTOOL(更简单),并且可以把2个rom(gop和igd)合二为一,具体见
如果使用二合一vbios rom,以下挂载rom只需要1个。把它挂载直通的核显pci设备上即可。
以下(1)(2)步骤可以使用老高VBT工具,点几个键盘完成rom的二合一操作,并写入正确的核显设备ID。
(1)进入UBU文件夹,运行UBU.bat提取AMDGopDriver.efi文件(自动扫描后点2——点S,导出后在Extracted目录中找到IntelGopDriver.efi)
把IntelGopDriver.efi拷贝到edk2-BaseTools-win32-master文件夹,
CMD命令行进入edk2-BaseTools-win32-master文件夹,运行
EfiRom.exe -f 0x8086 -i 0xXXXX -e IntelGopDriver.efi
注意以上XXXX为具体自己的核显设备ID,如N5105的为0x4e61
查看反馈信息,成功后会有IntelGopDriver.rom文件产生。
(2)使用gangqizai大佬的项目的igd
详情见https://github.com/gangqizai/igd
可以使用分享盘中已分享的igd.rom 使用第三方Shell工具如FinalShell,WinSCP等将上步(1)中生成的IntelGopDriver.rom和igd.rom拷贝进入/usr/share/kvm文件夹)
进入/usr/share/kvm检查一下以上2个文件是否存在
四、Win虚拟机建立及环境设置
(3)创建win11虚拟机
名称:自定义
光驱挂载:Win安装ISO镜像
系统中显卡:无
机型:i440fx
BIOS:OVMF
EFI分区:UEFI(OVMF)需要
TPM设备:Win11需要
磁盘:SCSI 大小100G(按需设置,或硬盘直通)
CPU:host 核心数量4(如N5105共4核,按需设置)
内存:4G及以上(核显直通建议)
网络:virtIO(半虚拟化或网卡直通)网卡
点击确定
(4)虚拟Win10硬件里面:
添加CD/DVD设备1个,挂载virtIO驱动ISO镜像(加上之前自带的1个光驱共2个,在成功安装完成Win并关机之后可以卸载掉)
添加PCI设备:
添加显卡(0000:00:02.0)
添加声卡(0000:00:1f.3)
添加USB键鼠
(5)配置虚拟机conf文件,添加ROM和VBIOS文件指向:
nano /etc/pve/qemu-server/虚拟机序号.conf
#找到以下两处,并添加
args:-setdevice.hostpci0.addr=02.0-setdevice.hostpci0.x-igd-gms=0x2-setdevice.hostpci0.x-igd-opregion=on
hostpci0:0000:00:02.0,legacy-igd=1,romfile=igd.rom
hostpci1:0000:00:1f.3,romfile=IntelGopDriver.rom
ctrl+x,y,回车保存退出
注意:如果使用二合一vbios rom,以下挂载rom只需要1个。把它挂载直通的核显pci设备上即可。
(6)安装win11系统
首先安装virtIO驱动,然后安装amd驱动,不要重启电脑。打开远程桌面并测试能正常登录
(7)整理虚拟机硬件
关闭后:
删除Win虚拟机硬件中不需要的光驱设备
设置好后就可以正常开机win11虚拟机了。
五、已知问题:
因为Intel的处理器没有ResetBug问题(不像AMD),基本的效果是完美的(JasperLake(n5095/5105/6005等)由于特殊的南桥集成在处理器中,HDMI无声。11代TigerLake/12/13代有声音)
六、其他:
不要开win10的休眠、睡眠功能。不建议使用PVE管理页面的停止功能(相当于物理Win直接断电,可能
还有pve管理界面的虚拟机休眠、停止功能,开了直通会恢复不过来,只有重启物理机才可以解决
注意:原来用过不完美老方法直通核显过的小伙伴,记得删掉vga=1,否则虚拟Win开机一直是黑屏无显示的。
nano /etc/modprobe.d/vfio.conf
#删掉:optionsvfio-pci disable_vga=1
ctrl+x,点y,回车保存退出
#刷新initramfs
update-initramfs -u -k all
重启PVE
参考引用:
https://github.com/gangqizai/igd
如有转载或部分引用请保留老高频道及视频连接,注明出处,谢谢合作!

子疯
校验提示文案
不世道
校验提示文案
福如东海寿比南山
校验提示文案
lijunhao
校验提示文案
值友4863221010
校验提示文案
酷尼奇蛙
校验提示文案
本人的
校验提示文案
zhgx
校验提示文案
值友4150719529
校验提示文案
lijunhao
校验提示文案
值友4150719529
校验提示文案
值友4863221010
校验提示文案
不世道
校验提示文案
lijunhao
校验提示文案
lijunhao
校验提示文案
zhgx
校验提示文案
福如东海寿比南山
校验提示文案
本人的
校验提示文案
酷尼奇蛙
校验提示文案
子疯
校验提示文案