5600g虚拟化方案的选择
asrock 5600g pve 核显直通 hdmi 音频 (一. 2023/03/20 结论)
设备
cpu 5600g
gpu cpu 的核显
其他不太重要
目标
gpu 虚拟化或者直通,搭建虚拟机,在虚拟机上跑各种系统
结论
优先 pve
习惯 linux
lxd 容器
偶尔玩游戏
优先 hyperV
习惯 window,经常玩游戏, 不过 5600g 也就玩玩 lol 之类的 10 年前的游戏。
有显存共享的话,跑 hyperV, 目前针对 5600g 唯一的方案,不过目前我没有试在 pve 下直通以后,然后在做二次虚拟化 gpu 是否可行,累了,等以后不忙了再试。
虚拟化方案
VMware ESXi
没有用过,不了解, 公司的运维们一直用这个。
pve
多看官方文档,熟悉官方文档以后,在去论坛上找自己答案。
1. 目前我找到的资料,amd 消费级的 gpu,包括 5600g 等 apu,均不支持 gpu 虚拟化以后供多个设备使用,如果有大神知道 欢迎评论区分享。
2.amd 专业显卡或者设备支持。
3. 英特尔的核显支持。
pve 直通
因为这是我最开始的方案,直通啥的照着 b 友们写的文档配置的很快,除了画面感觉发虚(2023-03-20 画面发虚解决,将分辨率拉到最大,然后放到 125% 即可,这个是我自己坑了,屏幕 2k 分辨率,开始跑的是 1080p,所以一直模糊),其他都正常。
但最坑的是两个问题
显卡重置 bug
暂时无解,rx6000 之前的显卡同期的 apu 有显卡重置 bug,导致重启虚拟机需要重启 pve, 有 b 友说的先卸载显卡,再重启其实有问题的,我看他是用 window rdp 远程链接客户机,这样其实有个问题看不出来,第二次重启是否用的显卡渲染,以及声音是否正常,这个重置 bug,不要关客户机就行了,需要重启的话,直接重启 pve 即可。
hdmi 声音问题
我看这个说的人比较少,其实对某些人来说不是问题。
先来说说我的问题,我的音频设备接法是 hdmi 线接显示器,音箱接显示器的输出口,或者用显示器自己的喇叭。估计好多人是音箱接主机的输出,就没有遇到这个问题。为什么要这么接呢?因为我一个显示器接了三个主机,用分线器切换。音箱也只有一个,这么连线最少。
那为何其他人没有遇到这个问题吗?目前看到的教程里大家都是要么 rdp 要么走串流虚拟声卡,没有跟我一样 hdmi 线连显示器,只有一些朋友说有这个问题,但又莫名其妙的好了。
我也是查了好久,最近翻了 pve 论坛上好多帖子,没想到最后还是官方文档里给出了正确答案。
hyperV
这是我目前手的设备仅可用 共享显卡的方案残缺版,为何叫做残缺版,因为仅支持 win 家自身,而且需要宿主机跟客户机系统版本一致,驱动一致。如果你没有在其他系统下调用到显卡的话,那就用这个,这个是用起来最最最简单的,github 上已经有人做成了脚本, 下载下来执行就行了。
我之前因为 pve 直通虚拟机 win,没有声音输出,就一直用 win 的虚拟化方案, 跑的是 win11 下的 hyperV, 除了待机功耗比 pve 稍微高一些,貌似没啥缺点。后面解决了 pve 的声音问题,就切换回去了,因为 pve 下的虚拟出来的 windows 里面 跑蓝叠 没有问题。
目前遇到的问题
hyperV 里面做二次虚拟化
比如跑安卓之类的,我装的蓝叠,目前报错还没有去处理。


右手一颗痣
校验提示文案
Yorric
校验提示文案
Yorric
校验提示文案
右手一颗痣
校验提示文案