fat 发表于 2020-12-22 21:44

ESXi虚拟机爆音问题,解决了

本帖最后由 fat 于 2021-1-7 22:28 编辑

21年1月更新:

草,下面说的爆音问题破案了。
原本物理CPU是4核的,而且没有超线程。但我3个虚拟机加起来给分配了8个核心。
猜测是由于CPU分配上有延迟,导致爆音了。
总之现在就是把HTPC只分配2个核心就好了。另外的黑群晖和挂机用win10各只分配了1个。
爆音问题就彻底好了…………
https://blog.fat.plus/wp-content/uploads/2020/12/HJIM3G5YFNA954B-2048x1262.png
果然生命在于折腾

___________原帖内容________________

S1前辈帖子有云,生命在于折腾。@高卢鸡
在Gen10 Plus服务器里装ESXi系统做底层,
塞了黑群晖+Win10两个虚拟机,并且把显卡和键鼠直通给Win10后,终于可以当成个HTPC用了。
折腾了起码10+小时

效果还不错,能硬解4k,能串流steam。
折腾过程写在博客里了:这里


但最后还是有个疑难杂症非常不爽:偶然会噗噗地爆音。
把虚拟机的CPU优先级调高后好了一些……但是还是10s左右爆一下。
各位大佬有什么头绪吗……?


https://blog.fat.plus/wp-content/uploads/2020/12/IMG_20201219_232410-1024x768.jpg
https://blog.fat.plus/wp-content/uploads/2020/12/IMG_20201109_213723-1024x768.jpg
(图看得到吗?)


高卢鸡 发表于 2020-12-22 22:33

大佬大佬,比我玩的高多了。
我怀疑是声卡的中断设置问题,但是这个玩意我也不会调。
我只是来给大佬顶贴的

fat 发表于 2020-12-23 00:03

高卢鸡 发表于 2020-12-22 22:33
大佬大佬,比我玩的高多了。
我怀疑是声卡的中断设置问题,但是这个玩意我也不会调。
我只是来给大佬顶贴的 ...

大佬大佬,你是前辈,不敢当。
我也搜到有说爆音是因为n卡的节能功能什么什么的………我再尝试下。

flmu 发表于 2020-12-23 08:05

我也来给大佬顶个贴,学校学习。我的htpc+nas方案是直接安装win10,安装vmware虚拟机,再在vmware里安装群晖

kiddolck 发表于 2020-12-23 08:11

本帖最后由 kiddolck 于 2020-12-23 08:14 编辑

flmu 发表于 2020-12-23 08:05
我也来给大佬顶个贴,学校学习。我的htpc+nas方案是直接安装win10,安装vmware虚拟机,再在vmware里安装群 ...
原来我也用的 Vmware Player + 黑群晖...不能开机自启动是硬伤,最后换了 Hyper-V + OMV..

flmu 发表于 2020-12-23 08:26

kiddolck 发表于 2020-12-23 08:11
原来我也用的 Vmware Player + 黑群晖...不能开机自启动是硬伤,最后换了 Hyper-V + OMV..
...

可以开机自启呀。我是在网上找的一个vmware开机自动启动虚拟机脚本,加入Windows开机启动项,现在也能做到开机启动。关机就麻烦些了,需要先在群晖里先去关机,才能关Windows。不然群晖会提示异常关机

neotaburiss 发表于 2020-12-23 08:56

和楼主一样,最近在折腾虚拟机, GPU, USB, M.2, M-SATA直通...

如果是爆音的问题,我也碰到过(直通显卡HDMI输出的时候)
1.主要有两点, 直通显卡的时候必须同时直通显卡的GPU部分和声卡部分,直通后虚拟的win10会有nvidia hd audio的设备, 即便你要用板载的声卡或者独立的声卡也必须把GPU的声卡部分作为第一声卡直通
2. 安装完win10后, 需要运行一个MSI修复,详情见unraid虚拟机的支持页面 https://wiki.unraid.net/UnRAID_6/VM_Guest_Support#Enable_MSI_for_Interrupts_to_Fix_HDMI_Audio_Support
可以在这里直接下载一键修复工具https://www.youtube.com/watch?v=A2dkrFKPOyw&ab_channel=SpaceinvaderOne

我做了上面两点后,用直通的GPU输出,声音就正常了

fat 发表于 2020-12-23 20:39

本帖最后由 fat 于 2020-12-23 20:43 编辑

flmu 发表于 2020-12-23 08:26
可以开机自启呀。我是在网上找的一个vmware开机自动启动虚拟机脚本,加入Windows开机启动项,现在也能做 ...
我做显卡直通碰壁的时候,也考虑过win10做底层再vmware虚拟黑裙的方案
但是担心win10装个软件什么的,要重启还得关群晖。感觉不够优雅……
以及我还有win10LTSC和centos在跑挂机脚本(然而显卡还是抢不到)

fat 发表于 2020-12-23 20:40

neotaburiss 发表于 2020-12-23 08:56
和楼主一样,最近在折腾虚拟机, GPU, USB, M.2, M-SATA直通...

如果是爆音的问题,我也碰到过(直通显卡HDMI ...

啊感谢大佬!!!
第一点我已经做了,
第二点我试试!!

jie2000 发表于 2020-12-23 20:46

flmu 发表于 2020-12-23 08:26
可以开机自启呀。我是在网上找的一个vmware开机自动启动虚拟机脚本,加入Windows开机启动项,现在也能做 ...

vmware的开机自启不是转化成共享虚拟机以后设置自动启用就可以了么,不需要用户登录也会启动

zatsuza 发表于 2020-12-23 20:59

爆音也有可能是虚拟机没开启hpet所致,不过这个是kvm的顽疾,倒是没听说过vmware的有问题

—— 来自 Realme RMX1901, Android 10上的 S1Next-鹅版 v2.4.3

fat 发表于 2020-12-23 21:12

neotaburiss 发表于 2020-12-23 08:56
和楼主一样,最近在折腾虚拟机, GPU, USB, M.2, M-SATA直通...

如果是爆音的问题,我也碰到过(直通显卡HDMI ...
参考教程点了MSI模式后,又code43了。
想问候黄老板的亲人……

http://wx1.sinaimg.cn/large/69730d63gy1gly3iyum2aj20mm0gzjvx.jpg

neotaburiss 发表于 2020-12-23 21:26

code 43 我用unraid的时候发现只要虚拟机不是uefi启动很大概率code 43 ,换成ovmf bios就好了

fat 发表于 2020-12-23 22:04

本帖最后由 fat 于 2020-12-23 23:32 编辑

neotaburiss 发表于 2020-12-23 21:26
code 43 我用unraid的时候发现只要虚拟机不是uefi启动很大概率code 43 ,换成ovmf bios就好了 ...
又折腾了一下,好像是真的没爆音了!感谢大佬!

好像和教程不太一样,只把显卡的声卡驱动改为MSI模式就OK了。
把显卡也成MSI好像就会code 43。

虽然完全不明白原理……
————————
修正,好像还是偶然会爆一爆音。
特征是我折腾别的虚拟机的时候会比较明显,感觉还是CPU的问题。
折腾是无止境的

flmu 发表于 2020-12-24 07:14

jie2000 发表于 2020-12-23 20:46
vmware的开机自启不是转化成共享虚拟机以后设置自动启用就可以了么,不需要用户登录也会启动 ...

我试过。设置好群晖后,再转共享虚拟机时提示无法共享,开机自启脚本也就一句话的事所以就用开机脚本了

fat 发表于 2021-1-7 22:37

终于解决了,现在完美了!

King5268 发表于 2021-1-7 22:40

居然是这个原因...............长见识了长见识了.............
页: [1]
查看完整版本: ESXi虚拟机爆音问题,解决了