2022
我们一起努力

如何让KVM虚机能使用音箱与麦克风

这篇文章给大家分享的是有关如何让KVM虚机能使用音箱与麦克风的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

virt-install –arch=x86_64 –accelerate -v -n windows2008_2 -r 1024 –vcpus=3 -c /media/windows2008.iso –vnc –vncport=5903 –vnclisten=0.0.0.0 –virt-type=kvm –disk path=/dev/vg01/sys2008_2,cache=writeback,bus=virtio,device=disk –disk path=/media/virtio.vfd,device=floppy  -w bridge:br1,model=virtio –soundhw=ac97 –video=cirrus –os-type='windows' –os-variant=win2k8 –connect qemu:///system 
   

或者直接修改xml文件:

 由于Rosetta Stone软件只有windows版本,所以想到在Linux上创建一个KVM虚机来跑windows, 本文记录解决KVM虚机使用使用音箱与麦克风的过程中遇到的一些问题。

1, windows xp or windows 7

       最开始图速度快,安装的一是个深度精简版的windows xp, 但是进虚机之后总报找不着一个pci,音频,视频的驱动,使用在线驱动精灵解决未果。后来换成windows 7,且声卡驱动选ich7是好使的。

如何让KVM虚机能使用音箱与麦克风

2, 音箱 and 麦克风

        但以上的办法(使用ich7驱动)在进虚机之后只能看到音箱驱动,而看不到麦克风驱动, 因为麦克风既不是pci设备也不是usb设备,而是一个line-in设备,虚机不认它,所以使用使用如下配置。见:http://comments.gmane.org/gmane.comp.emulators.spice.devel/9078

 <sound model='ich7'>
      <codec type='micro'/>
 </sound>

3, VNC or rdesktop

      virt-manager默认创建的虚机使用的是vnc, vnc不能穿透声音, 网上流传一方法,在/etc/libvirt/qemu.conf中设置vnc_allow_host_audio = 1, 实际测试,不好使。

      所以改成使用使用rdesktop的-r sound:local参数来使用宿主机的音箱,好使,但声音有些卡,并且麦克风不大好使

       sudo rdesktop -z -r sound:local -g workarea -D -K -a 16 -u Administrator -p password 192.168.100.6

4,  spice

       最后想到spice, 音箱和麦克风都能用啦。

       a) sudo apt-get install  libspice-server1 python-spice-client-gtk qemu-kvm-spice spice-client spice-client-gtk python-spice-client-gtk build-essential libspice-server1 libspice-protocol-dev 

       b) virt-manager中将Video驱动改成QXL

       c) 将Display改成Spice

感谢各位的阅读!关于“如何让KVM虚机能使用音箱与麦克风”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

赞(0)
文章名称:《如何让KVM虚机能使用音箱与麦克风》
文章链接:https://www.fzvps.com/50196.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!