我在VirtualBox VM上的Windows 10 Home guest OS上运行,该MacOS主机运行带有VirtualBox 5.2.23的10.13.6 High Sierra。
音频工作了几次,然后停止工作。(不确定,可能是由于virtualbox版本更新或我的调整设置引起的。)=
来宾OS认为有可用的音频。但这不是在主机上播放。这是Volume Mixer的屏幕截图:
到目前为止,这是我尝试过的操作:
我怀疑在升级VirtualBox之后可能会发生这种情况(不确定),所以我尝试了最新版本5.2.23,以及一些旧版本,如5.2.14和5.2.18。没有运气。
我尝试了Ubuntu Desktop(实时CD),它也认为音频可用。与Windows不同,当我尝试在Firefox上播放一些视频/音频时,播放器实际上从未启动视频或音频。(奇怪的)
dxdiag
显示声音很好(说“没有发现问题”,设备名称是“扬声器(高清晰度音频设备)”:这是我正在使用的设置:
我尝试了其他半虚拟化设置,例如“ None”或“ Default”,而不是Hyper-V,但没有运气。
我尝试使用ICH AC97设置,而不是VirtualBox上的Intel HD音频控制器设置。因此,我在Windows 10上为Vista / 7安装了过时的Realtek AC'97音频驱动程序。
它成功识别了更改,但仍然无法正常工作:
这是来自vm start-try-shutdown周期的VBox.log:https ://gist.github.com/ahmetb/be3b6eab2cd789196904696840576be0
If I force-poweroff a VM from VirtualBox, the entire VirtualBox process crashes on macOS.
OK I did A LOT of debugging on this one, and there's no definite solution to this, it's a glitch.
I upgraded both of my Macs to the same version. I used same version of VBox. Heck, I even copied the Virtual Machine along with the disk and settings from one machine to another. It lead to one result: The VM audio worked on one Mac, but not the other.
To fix this: Go to devicemgr
in the Windows guest VM, right-click to the sound device, disable it. Then enable it. It should be working.
到目前为止,这是唯一对我有用的解决方案,当我丢失音频并使用此技术将其还原时,它可以再次可靠地工作。奇怪的是,一旦音频中断,所有虚拟机(Windows,Linux,都没关系)就中断了–但是,一旦您像这样修复了它,它就会在所有地方都得到修复(wtf时刻)。
我认为,当您将Mac插入带有音频的外部显示器(如Apple Cinema Display)时,就会出现这种故障,VirtualBox会混淆将音频发送到何处,而从macOS的“声音”设置中进行选择将无济于事。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句