5600G PVE 方案,问题总结与解决
所有超链接均用【】中文加粗 方括号包住,直接搜索即可
安装pve 的同学,装完之后,先将Linux内核升级到5.17及以上。好多补丁没有合并到目前的5.15里面,比如读取amd 设备温度,电压等等的补丁。
可以安装 【pvetools 】
教程
网上的教程很多,B站的也很多。比如,【PVE使用AMD CPU 5600G 核显直通 】, 或者 这个 【PVE7 AMD 5700G 核显直通 (iGPU Passthrough)】 这里不在赘述。
问题
显卡重置
目前无解,不过如果你是 这个(【vendor-reset】) 项目里提到的显卡 或者 是6000后的显卡,可以解决重置bug或者已经没有重置bug了。
需要重启的时候,连着宿主机一起重启即可。
HDMI无声音
写到最前面:
如果你不接显示器,只玩串流或者远程的话,这个不是问题,串流可以装串流用的声卡,rdp直接自带声卡,如果你用的是主机上其他声卡的话,那也不同继续看了。
如果你跟我一样,用显示器当喇叭,或者显示器二次中转,将声音重新输出。遇到没有声音的问题的话,可以来看看这里。
这几年的HDMI设备 一般都可以输出视频跟音频,这就是gpu这块有两个驱动,一个负责vga,一个负责audio。明白了这个其实就知道大概思路。无非就是没有将这个audio设备直通。
这篇文章 【proxmox ve 7.2 AMD显卡直通 网卡驱动 调度器】 其实提到过,只不过文章里的主板里明确写出来了核显分组里的audio设备就是 hdmi audio,而我的asrock b550m下,设备名称只是叫做 audio,我就以为是一个普通的声卡设备。后面看 官方文档 【PCI_Passthrough#GPU_Seabios_PCI_Express_Passthrough】 里的时候,才突然反应过来,官方文档 里 在 Determine your PCI card address, and configure your VM 章节中 ,有这么一段话:
If you have a multi-function device (like a vga card with embedded audio chipset), you can pass all functions manually with:
hostpci0: 01:00.0;01:00.1
大意就是如果你的设备时多功能,比如一个显卡内置了声卡芯片,你可以这样配置( hostpci0: 01:00.0;01:00.1 )将他们全都直通。
在超链接的教程里面,添加pci设备的时候,只选择了一个设备,也就是VGA那一个设备,,比如我的是这样的:
设备 05:00:0跟设备05:00:1,一个就是负责图形,一个就是内置的声卡。如果你的主板没有给你拆分这个设备的IOMMU分组,那恭喜你,你直通一个的时候,另外一个也就跟着过去了(我的理解,不知道对不对),如果拆分了,你还得必须手动给加上,比较坑的来了,pve那个选择pci设备的地方只能单选,你得在 shell中手动修改vm的配置文件,也就是将显卡直通那个配置加上内置声卡的编号,比如我的最后的配置就是
hostpci0: 0000:05:00.0;0000:05:00.1,pcie=1,romfile=vbios_1638.dat,x-vga=1
这样,就有声音了。我也终于不用因为声音问题,格式化pve的硬盘,一块1t的rc20,然后将京造的480g上的window迁移过来了。
PVE温度,风扇监控
这个话题,张大妈上已经有类似的话题,只不过用的都是intel的cpu,j4125,n5105了等等的。用的就是 lm-sensors 软件即可。但是对于我们亲爱的 AMD Ryzen 5 5600G 或者整个Ryzen系列的芯片,sensors只能识别一小部分,比如总的cpu的温度,或者nvme的温度。其他的硬件信息基本没有,我也是翻遍了内外网,最开始看结论都是基本无法解决,因为是linux驱动的问题,熬了几个通宵,终于搞定这个问题。升级pve内核即可,因为补丁没有合并到5.15里面。
现在的sensors -j的信息就很多了,电压,各种温度,风扇转速都有了。有趣的一点,在reddit上的一个教程,(作者自己说是从中文翻译过去)可能原来那个人不知道 -j 参数可以输出json格式的结果集,他们用正则匹配写的获取相应的内容,O(∩_∩)O。
下面是切换内核的教程,可以看 【fabianishere/pve-edge-kernel】项目。
最后,该文章参考了如下:
【佛西博客 】
【Displaying CPU Temperature in Proxmox Summery in Real Time 】
【PVE使用AMD CPU 5600G 核显直通】
【PVE7 AMD 5700G 核显直通 (iGPU Passthrough)】
【PVE 篇一:PVE 各项传感器温度 WEB 显示,详细教程】
【Proxmox VE 内核kernel】
【Proxmox VE 11代-12代-13代开启核显虚拟化Sriov】
Working around the AMD GPU Reset bug on Proxmox using vendor-reset
PveTools工具的安装和使用(PVE必备工具)




值友9475347420
校验提示文案
usee00123
校验提示文案
值友9475347420
校验提示文案
usee00123
校验提示文案