首页 > 其他 > 详细

虚拟机无法使用声卡

时间:2019-01-13 01:28:09      阅读:223      评论:0      收藏:0      [点我收藏+]

背景:

  1. 由于部分项目的特殊需求,需要在虚拟机中测试某软件的声音效果,目前提供的虚拟机是kvm+cloudstack+windows 2008

故障现象:

  1. 登录虚拟机,发现压根就没有声卡,打开设备管理器,整个列表就没有声卡这个硬件

原因分析以及解决方案:

  1. 由于提供的虚拟机一般用于开发服务,所以一般都不会加上声卡,但是桌面虚拟化的场景下,声卡和显卡都是必不可少的。由于底层是KVM,通过virsh dumpxml 虚拟机,发现没有声卡的配置

  2. 既然知道原理,那就手工修改配置文件    

    1. 虚拟机关机

    2. virsh edit 虚拟机,添加如下,注意slot不要其他槽位冲突了,否则编辑配置文件会出错

<sound model=ich6>
<alias name=sound0/>
<address type=pci domain=0x0000 bus=0x00 slot=0x06 function=0x0/>
</sound>

    3. 重新定义xml文件

virsh define 虚拟机

    4. 重新启动虚拟机

    5. 配置windows audio服务,调整为自启动和启动状态即可

 

虚拟机无法使用声卡

原文:https://www.cnblogs.com/System-hjf/p/10261494.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!