web-dev-qa-db-fra.com

Comment obtenir du son sur un OS invité Windows 7 dans KVM sur Ubuntu 11.10?

Ubuntu 11.10 est installé sur mon ordinateur portable de travail. J'ai un système d'exploitation invité Windows 7 (32 bits) installé à l'aide de Virt-Manager.

Tout fonctionne bien, sauf le son.

Le matériel AC97 est configuré dans le profil Virt-Manager de l'OS invité ET Windows considère AC97 comme le matériel de l'OS invité lorsqu'il est en cours d'exécution. Si vous exécutez des tests audio dans Windows, cela se passe comme s'il fonctionnait.

Je n'entends tout simplement rien sortir des haut-parleurs.

Quelqu'un doit avoir pu obtenir le son Windows (dans un OS invité sous KVM avec l'émulateur qemu en cours d'exécution).

S'il vous plaît partager comment vous l'avez fait.

1
Jim

En fait, il s’agit peut-être d’un bogue avec les profils /etc/apparmor.d/ pour libvirt.

Autant que je puisse dire à apparmor piétine allègrement Qemu/KVMs d’accéder à pulseaudio même si vous essayez de faire ce qu’il faut et que vous définissez les profils respectifs en mode de réclamation avec aa-plainte (vous devez Sudo apt-get install apparmor-utils déjà avoir cette commande il s’agit d’une perte de temps).

En bref, depuis mars 2012 sur Ubuntu 11.10, vous avez le choix entre apparmor et KVM guest guest pour Windows 7.

En outre, en plus de la modification de qemu.conf ci-dessus, vous devez également éviter tout autre problème de permanences en définissant explicitement:

user = "yourlogin"
group = "yourlogin"

ainsi que. Redémarrer. Vous pourrez entendre des choses.

2
SteveM

Il s’agit d’un bogue connu de KVM. Il existe plusieurs rapports de bogue et solutions possibles.

Certaines personnes ont déclaré utiliser d'autres pilotes sonores, notamment le es1370.

Si cela ne fonctionne pas, essayez d’éditer /etc/libvirt/qemu.conf et de remplacer vnc_allow_Host_audio = 0 par

vnc_allow_Host_audio = 1

Redémarrez libvirtd ou redémarrez.

Pour plus d'informations, voir ces liens.

https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/591489/comments/11

https://fedoraproject.org/wiki/How_to_debug_Virtualization_problems#Audio_output

2
Panther