J'utilise KVM en association avec Virt-Manager et Remmina avec un succès assez satisfaisant jusqu'à présent. Le problème que je dois résoudre maintenant consiste à obtenir de l'audio à partir d'un système Windows XP virtualisé et à le rendre audible sur l'hôte Ubuntu 11.10.
Remmina/RDP fonctionne pour de l'audio "simple" (sons du système, etc.), mais lorsque la source devient plus complexe (par exemple, l'audio Flash), Remmina/RDP se gâte. J'ai donc décidé de me connecter directement à la machine à l'aide de Virt-Manager. Malheureusement, il semble que même si j’ai correctement configuré le périphérique audio AC97 sous WinXP, il n’est pas en mesure d’obtenir sa sortie vers l’hôte Ubuntu. Ceci est probablement dû au fait que Virt-Manager utilise VNC (et autant que je sache, VNC ne transporte pas d’audio).
Est-ce que quelqu'un sait s'il existe une solution pour résoudre ce problème? J'ai entendu parler de Spice, mais l'installation nécessitait tellement de vaudou que la dernière fois que j'ai vérifié, je me suis dit que je laisserais cette solution arriver à maturité un peu plus longtemps;)
Mais peut-être y a-t-il d'autres options auxquelles je n'ai pas encore pensé (qui n'exigent pas de passer à VirtualBox/VMware) ...
Quelqu'un a cliqué sur un lien ci-dessus qui a mis l'URL de cette page dans l'un de mes journaux et je suis tombé dessus tout à l'heure. Je suis sûr que le sujet n'est plus important, mais au cas où cela pourrait aider quelqu'un:
Je voudrais souligner un petit détail pour les personnes qui utilisent encore K/Ubuntu 11.04: Le système PulseAudio est assez sophistiqué et les personnes qui l’utilisent considèrent qu’il a des problèmes de sécurité. En tant que tel, dans 11.04, ils avaient un tas de fonctionnalités qui ont été désactivées par défaut. Elles étaient liées aux autorisations qu'un VM pouvait obtenir pour pouvoir parler à Pulse.
Si vous fouillez dans les différents fichiers de configuration de virt-manager, KVM et Pulse Audio, vous pouvez simplement modifier les paramètres pour permettre aux ordinateurs virtuels de communiquer avec l'installation locale de Pulse sans restriction (eh le seul utilisateur sur un ordinateur de bureau - ne le faites pas si vous partagez un serveur avec plusieurs utilisateurs.) Désolé, je ne me souviens pas des détails. Je n'ai eu aucune raison de regarder cela depuis la mise à jour vers K/Ubuntu 12.04.
En ce qui concerne RDP: Il y avait pendant longtemps des bugs liés à l'audio dans rdesktop. À un moment donné, les problèmes ont été résolus et j'ai utilisé rdesktop sans aucune difficulté. Malheureusement, je ne me souviens pas si c'est le groupe rdesktop qui a modifié son code ou si la solution consistait à modifier les autorisations dans Pulse. En tout cas, je ne me souviens d'aucune difficulté significative sous K/Ubuntu 11.10 et, encore une fois, je n'ai aucun problème de son à partir de K/Ubuntu 12.04.
Enfin, FYI, quelques mois après avoir écrit le guide susmentionné sur les épices (qui a été déplacé, d'ailleurs, vers ce lien et reste l'un des articles les plus populaires sur mon site,), Canonical a incorporé les le plus excellent travail SPICE de M. Derzhavets dans les principaux dépôts d’Ubuntu. Ainsi, si vous effectuez une mise à niveau maintenant vers K/Ubuntu 12, vous constaterez que SPICE fonctionne tout simplement - immédiatement, sans voodoo - avec les machines virtuelles WinXP et Linux.
Je devrais mentionner que K/Ubuntu 12.04 m'a donné une vidéo saccadée (je regardais Netflix sur un réseau local sur une machine virtuelle WinXP), mais cela a fonctionné. Maintenant, je suis passé à 12.10 et la vidéo est fluide, le son est excellent. Encore une fois: c'est hors de la boîte. Créez simplement votre VM et, s’il s’agit de WinXP, installez les pilotes SPICE appropriés. Les instructions sont disponibles dans le même tutoriel
Si vous avez créé des ordinateurs virtuels sous K/Ubuntu 11, vous pouvez suivre les instructions de la section "Modification de la configuration matérielle d'un ordinateur virtuel" pour ajouter la prise en charge de SPICE.
Notez que vos pilotes vidéo peuvent vous donner des résultats meilleurs/différents sur 12.04 et même 12.10. J'utilise également le client spicec simple, et non le client plus sophistiqué appelé via virt-manager.)
HTH et merci pour le lien! Tout le meilleur, que Dieu bénisse, - Sam.
Spice est censé répondre à cela, je ne l'ai pas encore vérifié moi-même. Personnellement, je préférerais que mes machines virtuelles Windows restent silencieuses :). Il semble y avoir un emballage d’épices sur le tableau de bord qui prend même en charge 11.10. YMMV, dites-nous comment vous faites.