Como você obtém som trabalhando em um sistema operacional convidado do Windows 7 no KVM no Ubuntu 11.10?

1

Eu tenho o Ubuntu 11.10 instalado no meu laptop de trabalho. Eu tenho um sistema operacional Windows 7 (32 bits) instalado usando o Virt-Manager.

Tudo funciona bem, EXCETO som.

O hardware do AC97 está configurado no perfil guest do OS Virt-Manager E o Windows vê o AC97 como o hardware no sistema operacional convidado quando está em execução. Se você executar testes de áudio no Windows, funcionará como está funcionando.

Eu apenas não ouço nada saindo dos alto-falantes.

Alguém precisa ter o som do Windows (em um sistema operacional convidado em KVM com o emulador qemu em execução).

Por favor, compartilhe como você fez isso.

    
por Jim 16.12.2011 / 20:30

2 respostas

2

Este é um bug conhecido com o KVM, e há vários relatórios de bugs e possíveis alternativas de trabalho.

Algumas pessoas relataram usar drivers de som alternativos, especialmente o es1370.

Se isso não funcionar, tente editar /etc/libvirt/qemu.conf e alterar vnc_allow_host_audio = 0 para

vnc_allow_host_audio = 1

Reinicie a libvirtd ou reinicie.

Para informações adicionais, consulte estes links.

link

link

    
por Panther 16.12.2011 / 20:52
2

Na verdade, se alguma coisa é um bug com os perfis /etc/apparmor.d/ para libvirt.

Por mais próximo que eu possa dizer, o Qemu / KVMs acessa o pulseaudio mesmo que você tente fazer a coisa certa e defina os respectivos perfis no modo de reclamação com aa-reclamar (você precisa sudo apt-get install apparmor-utils para ter esse comando mas como se vê, é uma perda de tempo).

Para encurtar a história - em março de 2012, no Ubuntu 11.10, você pode escolher entre o apparmor e o som convidado do KVM para o Windows 7.

Além disso, além da alteração do qemu.conf acima, você também deve ignorar quaisquer outros problemas permanentes definindo explicitamente:

user = "yourlogin"
group = "yourlogin"

também. Reinicie. Você será capaz de ouvir coisas.

    
por SteveM 17.03.2012 / 23:29