(Presque) chaque fois que le volume d'un flux audio est ajusté, j'entends un clic.
J'utilisais une application Web qui émettait plusieurs flux et ajustait fréquemment leur volume (et devrait pouvoir le faire), ce qui entraînait une quantité insupportable de clics. (Cette application a maintenant changé sa façon de gérer les flux de sorte que le phénomène ne se reproduise plus; le problème peut toujours être reproduit en ajustant manuellement les flux et peut être intéressant pour d'autres applications.)
Existe-t-il un moyen connu d'empêcher cela?
Quelques observations supplémentaires:
Cela se produit également lorsque j'ajuste manuellement le volume des flux (avec
pavucontrol
). En particulier, cela fonctionne également pour les flux provenant d'autres applications (commeogg123
), donc cela ne semble pas être un problème de l'application.Cela ne se produit pas si le changement le volume d'un dispositif de sortie ensemble, juste avec les flux sur
pavucontrol
l » lecture onglet.L'intensité du clic dépend du volume du son en cours de lecture dans le flux audio respectif. Il peut être mieux entendu avec des sons monotones. Le phénomène est également plus important si au moins un autre flux audio est lu.
Le phénomène est également observable pour de légers changements de volume.
Ce n'est pas le même que le problème décrit dans: Comment puis-je désactiver le son "popping" lors du réglage du volume? Le son est clairement distinct de
/usr/share/sounds/freedesktop/stereo/audio-volume-change.oga
.J'ai l'impression qu'une mise à jour au cours des derniers mois a amélioré la situation, mais n'a pas complètement résolu le problème. Cela peut également être dû au fait que je ne suis pas un détecteur fiable.
J'ai rencontré ce problème pour la première fois le 14.04. Il persiste en 16.04.
Cela se produit sur plusieurs machines, donc je suppose que ce n'est pas un problème matériel. Ce sont cependant des appareils Intel. Voici la sortie de
sudo lshw -C multimedia
:Première machine:
description: Audio device product: 7 Series/C210 Series Chipset Family High Definition Audio Controller vendor: Intel Corporation physical id: 1b bus info: pci@0000:00:1b.0 version: 04 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: driver=snd_hda_intel latency=0 resources: irq:28 memory:f2530000-f2533fff
Deuxième machine
description: Audio device product: 82801JI (ICH10 Family) HD Audio Controller vendor: Intel Corporation physical id: 1b bus info: pci@0000:00:1b.0 version: 00 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: driver=snd_hda_intel latency=0 resources: irq:32 memory:f9ff8000-f9ffbfff
la source
pavucontrol
suffit pour ressentir le phénomène.sudo lshw -C multimedia
Si oui, quelle est cette sortie? Quelle application utilisez-vous qui se traduit par ce comportement?Réponses:
Vous pouvez atteindre les limites de latence de votre matériel lorsque le pouls est "occupé".
Il n'y a vraiment pas de latence nulle. Je suppose que cela signifie moins d'une milliseconde.
Par ce https://arunraghavan.net/2013/08/pulseaudio-4-0-and-skype/ Définition de la variable env PULSE_LATENCY_MSEC = 10 avant de démarrer une application. Cela donne au logiciel 10 ms de temps de tampon s'il a plus de travail pour faire des flux de mixage.
10 ms est encore une latence suffisamment faible, sauf si vous jouez des instruments numériques de musique en direct ou des jeux très rapides.
la source