码迷,mamicode.com
首页 > 其他好文 > 详细

虚拟机无法使用声卡

时间:2019-01-13 01:46:41      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:mod   软件   虚拟化   windows   type   背景   cti   tac   其他   

背景:

  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服务,调整为自启动和启动状态即可

 

虚拟机无法使用声卡

标签:mod   软件   虚拟化   windows   type   背景   cti   tac   其他   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!