web-dev-qa-db-fra.com

Stuttering son virtualbox avec invité Windows 7 et hôte UBUNTU

J'ai installé Windows 7 en tant qu'invité virtualbox. Mon Ubuntu fonctionne en tant qu'hôte. Le son est bégaiement moche. J'ai essayé de changer cela en changeant le contrôleur audio en ICH AC97 et en installant le pilote téléchargé depuis CHIP. Résultat: après un redémarrage, rien n'a changé, le son bégaie comme avant. Y a-t-il un moyen d'obtenir un son correct? Les ajouts d'invité sont installés et fonctionnent bien.

Voici l'hôte Ubuntu: Screenshot of System information

Voici les paramètres de la machine virtuelle:

Win7, 64bit

Mainboard settings

Processor settings

Acceleration settings

Audio settings

8
zulu34sx

Ayant expérimenté le même bégaiement d'invité Windows sous un hôte Unbuntu (12.04) - à l'exception de Win 8.1 -, j'ai trouvé une solution généralement conforme à la réponse de Takkat. Mon bégaiement s'est produit alors que l'invité Windows avait 4 cœurs sur 4, mais que l'exécution était limitée à 75%, avec 4 Go de RAM et 256 MG de mémoire graphique. Le passage à 2 noyaux sur 4 - mais en supprimant le plafond d'exécution - fonctionnant à 100%, élimine 90% du bégaiement. Mais pas tout.

Les 10% finaux - et l’élimination totale du bégaiement - sont intervenus lorsque je suis passé du pilote PulseAudio par défaut dans les paramètres de VirtualBox Manager au pilote ALSA Audio. Veuillez noter qu'avant la réallocation susmentionnée de CPU et de plafonds d'exécution, j'avais également essayé ce changement de pilote et il n'éliminait pas le bégaiement à distance. Les deux changements combinés étaient nécessaires.

7
scolley

Le bégaiement du son indique presque toujours une performance insuffisante du matériel ou de la mémoire. Cela dépend aussi beaucoup de la source audio et du logiciel utilisé.

Si vous ne rencontrez aucun problème de son sur votre hôte Ubuntu, les différents paramètres de Pulse Audio ne résoudront pas le problème de son liés à l’exécution d’un système d’exploitation invité très exigeant, tel que Windows 7.

Pour minimiser les effets provenant des limitations d'une machine virtuelle, nous devons donc nous assurer d'affecter le plus de ressources matérielles possibles au système d'exploitation invité, mais assurez-vous que le système d'exploitation hôte est toujours capable de fonctionner correctement (y compris Pulse Audio dans votre cas!) .

D'après ce que vous pouvez voir à partir de vos paramètres, il semble que les conditions requises pour obtenir une expérience audio fluide soient satisfaites. Il y a peu de choses que nous pouvons essayer de voir s'il y a une amélioration:

  • affecter 2 cœurs de processeur sur 3 sans plafond d'exécution (ou 3 sur 3 mais ensuite avec un plafond d'exécution)
  • attribuer plus de RAM au système d'exploitation invité (par exemple, 3 Go de 4 Go)
  • attribuer 256 Mo de RAM graphique.

Au cas où nous aurions une meilleure qualité sonore, nous pourrions réduire progressivement les ressources pour trouver le réglage optimal pour le logiciel que nous exécutons sur notre invité.

Si nous ne parvenons toujours pas à obtenir une sortie audio en douceur, nous pourrions être amenés à utiliser un logiciel avec un traitement du son moins exigeant, comme par exemple WinAmp ou Foobar2000 pour mieux cerner le problème.

Il se peut toutefois que vos capacités matérielles - même si elles sont assez bonnes - ne suffisent toujours pas pour exécuter Windows 7 et que votre logiciel supplémentaire puisse lire du son (et de la vidéo?) En même temps.

5
Takkat

dans Paramètres de la machine virtuelle/Audio, j'ai changé Pilote audio hôte à partir du pilote audio ALSA -> en PulseAudio et le son est devenu correct. Aucune autre modification de la configuration (VirtualBox Guest Additions 4.3.12 (CentOS 6.5), en passant)

5
Kirill

C’est ce qui s’est produit également, pour une raison quelconque, les processeurs fonctionnant sur 4 ordinateurs. J'utilise un Macbook Pro fonctionnant sous OS X 10 et Windows 7 à l’aide de la VBox. Lorsque je réduisais le nombre de processeurs à 1, cela fonctionnait beaucoup mieux. Vérifiez-le.

2
Levi

J'ai Linux Mint 17.2 Host et Win 7 Guest et j'ai également eu des problèmes de son. Je n'ai pas changé les propriétés sonores par défaut dans VirtualBox:

Host Driver: PulseAudio
Controller: ICH AC97

L'installation d'ajouts d'invités à virtualbox n'a pas aidé à récupérer le son. Ensuite, j'ai téléchargé et installé le pilote Realtek AC97 à partir de realtek.com.tw sur l'ordinateur invité et les sons fonctionnent maintenant avec PulseAudio et Alsa Driver en tant que pilote hôte.

1
Anton Protopopov

J'ai l'invité Windows 7, hôte Debian, et je n'ai pas de son.

Carte MSI, processeur AMD, carte son Xonar, son intégré désactivé dans le BIOS

L'hôte Debian a montré le jeu de puces OXYGEN, qui est utilisé par Xonar.
Aucun périphérique audio affiché dans l'invité.

Voici ce que j'ai fait pour obtenir du son:

  • Ajout du pilote audio RealTek AC97 de leur site Web pour Windows 7 64 bits, en accordant une attention particulière au lieu de téléchargement.
  • Allez dans Gestionnaire de périphériques> Audio> Pilote, modifiez manuellement le pilote, pointez-le dans le dossier et indiquez-lui d'inclure les sous-dossiers.
  • devrait installer correctement sauf pour l'avertissement de Windows - l'ignorer, Realtek est légitime.
  • Ensuite, j'ai eu l'audio du Xonar, mais il bégayait toujours. Alors, est allé aux paramètres audio de la machine pour l'invité, l'a changé de AC97 à Intel HD Audio.

MAINTENANT cela fonctionne et semble excellent.

Remarque: la clé de ce correctif est le pilote RealTek. Certaines personnes ont dû passer à Alsa à partir de Pulse Audio. Le mien fonctionne très bien avec l'audio Pulse. Ceci est probablement lié à la configuration de la machine hôte.

Je n'ai AUCUN son sauf si j'ai utilisé le pilote 537 realtek. d'autres ont utilisé le 536, je n'ai pas essayé le 536.

1
JeremyC