Le son dans la machine virtuelle invitée Ubuntu 10.04 dans un hôte Ubuntu 8.04 est «lent». Comment le réparer?


2

Lorsque j'essaie d'exécuter le son dans Rythmbox, c'est "lent". Non seulement Rythmbox, mais les sons système sont aussi étranges (ils ont l'air d'être "lents").

J'ai essayé une solution de contournement mais sans succès. Il voit un ticket, il est déjà ouvert pour cela , mais je ne vois pas de solution ... D'autres solutions de contournement sont-elles possibles?

Quelqu'un sait ce que cela pourrait être? J'utilise Virtual Box 3.2.4 r62467.

Configuration hôte:


Ubuntu 8.04

Noyau 2.6.24-19-386

Mémoire 3,0gb

Intel Core 2 Quad à 2,66 GHz

Espace libre: 256,8GiB

Configuration de la machine virtuelle (invité):


Nom général : Type de système d'exploitation: Ubuntu

Mémoire de base du système : 1112 Mo Processeur (s): 1 Ordre d'amorçage: Disquette, CD / DVD-ROM, Disque dur, Réseau VT-x / AMD-V: Activé Paging imbriqué: Activé

Mémoire vidéo d' affichage : Accélération 3D de 64 Mo: Désactivé Accélération vidéo 2D: Désactivé Serveur d'affichage à distance: Désactivé

Stockage Contrôleur IDE IDE maître secondaire (CD / DVD): contrôleur SATA vide Port SATA 0: Development.vdi (Normal, 12,45 Go)

Pilote d'hôte audio : Contrôleur PulseAudio: ICH AC97

Carte réseau 1: Intel PRO / 1000 MT Desktop (NAT)

Ports série désactivés

Filtres de périphérique USB : 0 (0 actif)

Dossiers partagés Dossiers partagés: 1


1
Juste pour clarifier, «lent» fait référence à une distorsion du son (pas et fréquence d'horloge faibles), pas à des échantillons perdus.
Tobu

Ah, ma clarification était hors de propos. La solution de contournement et le ticket n'étaient en fait pas pertinents. Félicitations au PO pour avoir résolu le problème eux-mêmes.
Tobu

Réponses:


2

Mon collègue l'a résolu !!!

Nous étions en train de lire ce tutoriel lorsque nous avons découvert une section intéressante:

Si vous possédez un périphérique HDA-Intel, essayez d’activer le curseur PCM dans le contrôle du volume. Si PCM est défini sur 0, le son est gratté pour certains de ces périphériques.

Sinon, si votre son est éraillé ou saccadé, vous pouvez éditer ces lignes dans le fichier /etc/pulse/daemon.conf pour qu'elles ressemblent à ceci Code:

default-fragments = 5

default-fragment-size = 25

Il existe également des cartes son / puces qui ne peuvent être corrigées qu'avec une mise à niveau d'ALSA. Par conséquent, vous voudrez peut-être en tenir compte si cela ne fonctionne pas pour vous.

Ce sont les mots que je ne pouvais pas penser (l'anglais n'est pas ma langue maternelle): si votre son est rugueux ou bégaiement .

Puis nous avons réfléchi: pourquoi ne pas essayer de gâcher cette configuration? Nous avons donc commencé à modifier ces valeurs de manière arbitraire. Lorsque nous avons réalisé que le son était en train de changer, nous avons proposé ces valeurs:

default-fragments = 8
default-fragment-size-msec = 25

(notez que default-fragment-size est appelé à la place default-fragment-size-msec ).

... et maintenant tout fonctionne. Testé sur deux machines différentes, deux vms différents, créés à partir de zéro et certains déjà créés avec ce correctif.


Vous devez simplement désactiver le pouls dans une machine virtuelle ou installer OSS. Mais oui ça marche aussi. : P
Shiki

Je préfère cette approche car j'ai un vieil hôte, je ne peux pas mettre à niveau et je ne veux pas me mêler aux autres pilotes.
Quelqu'un t'utilise encore MS-DOS le

1

Le rapport de bogue et sa solution de contournement sont plausibles. Peut-être que les paramètres du module doivent être ajustés pour le pilote audio exact utilisé par votre invité. Vous devriez essayer de regarder dans dmesg si la vitesse d'horloge ac97 varie d'une course à l'autre. S'il s'agit du même problème, mais que la solution doit être ajustée, utilisez lsmod et modinfo pour trouver le paramètre correct.


1

Voici une autre solution possible, en postant pour ajouter plus de références croisées:

Cela semble être un problème courant pour de nombreux invités Linux, quel que soit le système d'exploitation de l'hôte.

Une solution de contournement / correctif a été identifiée par une personne utilisant Ubuntu 9.04 consistant à coller les éléments suivants dans /etc/modprobe.d/sound.conf (peut nécessiter une extension .conf ou non):

options snd-intel8x0 ac97_clock=48000
options snd slots=snd-intel8x0
# CvwD.FAMlirE10w6:82801AA AC'97 Audio Controller
alias snd-card-0 snd-intel8x0

Plus d'infos @ https://askubuntu.com/questions/324889/multimedia-running-very-slow-weird-in-virtualbox

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.