关于更新PVE8.3.5核显直通报错失败的解决方法

2025-03-22 1,370 4

最近在折腾迈云达M1S,装了几种常见系统测试兼容性,在测试PVE核显直通的时候,发现失败,也有小伙伴私信我同样的情况(感谢@jianyin0 反馈和告知PVE官方论坛 https://forum.proxmox.com/threads/qemu-9-2-available-on-pvetest-and-pve-no-subscription-as-of-now.161849/ )。更新了PVE8.3.5版后,发现原本正常的核显直通给虚拟Win的,虚拟机BIOS引导画面和进入Win后都是正常的。更新后黑屏了。(报错:启动WIN虚拟机时,就会报错 kvm: -device vfio-pci,host=0000:00:02.0,id=hostpci0,bus=pci.0,addr=0x2,romfile=/usr/share/kvm/gen12_igd.rom: IGD device 0000:00:02.0 is unsupported in legacy mode, try SandyBridge or newer ) 因为8.3.5更新中包含了qemu-kvm 9.2新版,对legacy mode抛弃了,所以原本的核显直通设置legacy-igd=1 失效,会导致虚拟机BIOS引导画面没有了,并且工作不正常了。

解决方法: 1、可以退回: apt install pve-qemu-kvm=9.1.2-3(来源于PVE官方论坛)

2、把i440更换为q35,去掉legacy-igd=1参数,args和vbios保持原样不动,可以正常进入虚拟Win(只是看不到虚拟机BIOS引导画面,显示黑屏一会等待Win启动),进入后第一次有可能会花屏,重启正常,核显和HDMi声音也正常。(原创:个人尝试)

您的订阅点赞分享充电打赏(三连投币分享)是对老高最大的支持和鼓励!看完片子,加爱折腾的群和讨论组:https://diyforfun.565856.xyz/ 欢迎您加入和有着共同折腾爱好的朋友们一起:折腾的开心!开心的折腾!

相关文章

一条命令让Linux机器省电一半,常见Linux系统之cpupower
[22分钟纯享]博通永久免费版ESXi的All in One 飞牛直通核显硬解转码新手小白教程来啦!
MacminiM4绝配?双DP+双M2+开机键,阿卡西斯Macmini M4扩展底座M00Pro深度拆解全面测评
是迷你电脑 or NAS?天钡WTR Pro Ryzen R7 5825U迷你电脑NAS深度测评
MacminiM4黄金搭档喜加一,移速Macmini M4扩展坞硬盘体验测试
显卡坞的颜值担当内置700W铂金电源~妙联蜂鸟MAX S显卡坞新品体验

评论(4)

  1. 大佬这个pve8.4.1按教程,开机正常,关机后开机就开不起了,报错,这个怎么解决()
    error writing ‘1’ to ‘/sys/bus/pci/devices/0000:01:00.0/reset’: Inappropriate ioctl for device
    failed to reset PCI device ‘0000:01:00.0’, but trying to continue as not all devices need a reset
    TASK ERROR: timeout waiting on systemd

      1. @爱折腾的老高 [首发]锐龙7840HS/7940HS核显直通HDMI显示输出图像声音780M直通 按照这个教程来的
        RadeonResetBugFixService.exe install 这个也执行啊,没报错

  2. 按照1操作的,已经退回9.1了,开机啥都没报错,就是关机了再也开不起来了 pve8.4.1 CPU是8845hs ,VBIOS二合一ROM,合并了是rom后缀,你那个视频是bin,是后缀rom改成bin就行了是吧,开机啥的没报错,是不是前面步骤都对的

发布评论