70 votes

Quelle est la relation entre l'architecture sonore ALSA et PulseAudio ?

Cela me perturbe depuis longtemps. Pour autant que je sache, ALSA est un paquet de plusieurs pilotes de cartes son, et PulseAudio est une application audio qui exploite les données sonores comme le mixage ou l'égaliseur.

Mais pourquoi y a-t-il une barre de contrôle appelée PCM dans le panneau d'alsamixer. Est-ce que cela change réellement le volume en contrôlant la puce de la carte son ? Si non, pourquoi ce n'est pas le travail de PulseAudio ?

Quelle est la relation entre l'architecture sonore ALSA et PulseAudio ?

85voto

xumix Points 122

PulseAudio se situe essentiellement au-dessus d'ALSA, et l'utilise en interne. ALSA est incapable en soi d'être utilisé par de multiples applications, PulseAudio fournit donc cette fonctionnalité parmi d'autres.

Résumée :

  • ALSA - s'occuper du matériel, essentiellement posséder il
  • PulseAudio - un proxy logiciel fournissant des fonctions supplémentaires (mixage, égaliseur) entre votre application et le sous-système ALSA/OSS.

Ce diagramme est tiré du Page Wikipedia de PulseAudio :

PulseAudio operational flow chart

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