我在PureOS 8.0主机上运行一个Ubuntu18.04.2LTSVM,运行GNOME框3.30.3和。VM安装了spice-vdagent 0.17.0。我无法在VM中播放音频。
我在VM和主机上增加了音量。VM声音设备被称为“虚拟声音”。如果我用声音控制面板“测试扬声器”,或者播放YouTube视频,就没有声音。
我找到了一个2016年年博客关于在机箱上运行Windows 10的帖子,它表明音频是一个盒子功能:
GNOME框中用于Windows 10和8的自配置音频输出正在挂起臭虫。要使音频工作,您可以使用以下两个选项之一:选项1:编辑QEMU文件。我试过了,没有标记在我的XML文件中。选项2:使用USB声卡。我没有USB声卡。
我如何在VM中播放声音?
发布于 2019-06-18 22:48:50
编辑您的QEMU.xml以使用Intel音频适配器来绕过bug #761031。
打开框,执行虚拟机的完全关闭,并注意给虚拟机自动分配的名称。打开终端并键入EDITOR=gedit virsh编辑YOURBOXNAME。
如果在安装后修改了名称,可以在~/..config/libvirt/qemu/中找到该文件,但不要直接编辑它--而是使用前面的命令。添加下面的行,保存并关闭文件。
<声音模型=‘ich6’><地址类型=‘pci’域=‘0x0000’总线=‘0x00’插槽=‘0x04’函数=‘0x0’/>
这是在死胎工程档案中发现的。
如果插槽0x04已经使用,请尝试0x06。
如果您不希望直接编辑XML,则可以:
virt-manager)HDA (ICH6)声音设备(这将为您选择插槽)https://unix.stackexchange.com/questions/525732
复制相似问题