Je croyais naïvement que PulseAudio n'était qu'une couche au-dessus d'Alsa (parfois OSS). Avec cette idée, la citation de 2011 sur les vendeurs de matériel me semblait maladroite, puisqu'elle oublie les problèmes de pilotes ALSA. J'ai souvent eu des bugs lors de l'hibernation, avec divers PC, surtout lorsque l'audio était actif (lecteur en pause, etc). En général, il faut alors recharger les pilotes avec sudo alsa force-reload.
Dans les nouveautés, j'ai vu le décodage AAC matériel. Si je comprends bien, PulseAudio dialogue donc généralement avec l'API ALSA, mais il peut de temps en temps la court-circuiter pour s'adresser directement au matériel. Je me plante peut-être, mais ça ne me semble pas très robuste : on peut avoir 3 applications qui accèdent simultanément à la même carte son par 3 voies distinctes. L'une par ALSA+matériel, l'autre par PulseAudio+matériel, la dernière par PulseAudio+ALSA+matériel. Il me semble miraculeux que ce scénario fonctionne !
# Liens matériel-ALSA-PulseAudio
Posté par rogo . En réponse à la dépêche Sortie de PulseAudio 4.0. Évalué à 7.
Je croyais naïvement que PulseAudio n'était qu'une couche au-dessus d'Alsa (parfois OSS). Avec cette idée, la citation de 2011 sur les vendeurs de matériel me semblait maladroite, puisqu'elle oublie les problèmes de pilotes ALSA. J'ai souvent eu des bugs lors de l'hibernation, avec divers PC, surtout lorsque l'audio était actif (lecteur en pause, etc). En général, il faut alors recharger les pilotes avec
sudo alsa force-reload.Dans les nouveautés, j'ai vu le décodage AAC matériel. Si je comprends bien, PulseAudio dialogue donc généralement avec l'API ALSA, mais il peut de temps en temps la court-circuiter pour s'adresser directement au matériel. Je me plante peut-être, mais ça ne me semble pas très robuste : on peut avoir 3 applications qui accèdent simultanément à la même carte son par 3 voies distinctes. L'une par ALSA+matériel, l'autre par PulseAudio+matériel, la dernière par PulseAudio+ALSA+matériel. Il me semble miraculeux que ce scénario fonctionne !