15 votes

Pour pulseaudio, que fait tsched (et quelles sont les valeurs par défaut) ?

Si je modifie /etc/pulse/default.pa et changez cette ligne :

load-module module-udev-detect

à :

load-module module-udev-detect tsched=0

Je désactive clairement tsched. De même, si je change la ligne en ,

load-module module-udev-detect tsched=yes

J'active la fonction tsched. Ces deux éléments sont vérifiables par l'exécution,

pactl list | grep tsched

Et en regardant dans documentation ,

tsched Depuis la 0.9.11. Utilise un modèle basé sur le minuteur du système (c'est-à-dire sans problème). La valeur par défaut est 1 (activé). Si votre matériel ne renvoie pas d'informations précises précises (par exemple, les cartes son Creative), vous pouvez essayer de définir tsched=0 pour activer le timing basé sur les interruptions qui était utilisé dans les versions 0.9.10 et antérieures. et avant.

Cependant, j'ai deux machines (matériel différent), l'une qui renvoie l'information suivante tsched=yes et une autre qui ne l'est pas.

La valeur par défaut est-elle vraiment 1 (activé/oui) ? Y a-t-il un moyen de vérifier qu'il est vraiment activé s'il n'apparaît pas dans pactl ? Qu'est-ce qui (dans le matériel) décide si elle est vraiment activée ?

10voto

Panther Points 96601

Il y a une belle discussion (technique) ici :

http://www.alsa-project.org/~tiwai/lk2k/lk2k.html

Qu'est-ce qu'un séquenceur ?

Le rôle du séquenceur =
Transmet les événements au bon moment (séquence) à la bonne destination (dispositif).

Cela a donc à voir avec la façon dont le noyau gère votre matériel, dans ce cas votre carte son. Certaines cartes son (généralement celles d'Intel) ont besoin d'un sqeuencing en temps réel.

La page de l'Arch Wiki sur PulseAudio/Dépannage dit :

La nouvelle mise en œuvre du serveur de sons PulseAudio utilise une planification audio basée sur un minuteur au lieu de l'approche traditionnelle basée sur les interruptions.

La programmation basée sur le temps peut exposer des problèmes dans certains pilotes ALSA. D'un autre côté, d'autres pilotes peuvent présenter des problèmes sans l'activer, alors vérifiez ce qui fonctionne sur votre système.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X