• [^] # Re: le son qui disparaît aléatoirement, fun

    Posté par . En réponse au sondage Votre solution pour le son. Évalué à 5.

    C'est vrai, officiellement ? Source ?

    Ben, ce n’est dit nulle part ainsi, mais c’est le principe d’un « serveur de son »...

    PulseAudio se définit ainsi :

    it is a proxy for your sound applications. It allows you to do advanced operations on your sound data as it passes between your application and your hardware. Things like transferring the audio to a different machine, changing the sample format or channel count and mixing several sounds into one are easily achieved using a sound server.

    Il est évident que pour en profiter pleinement, il faut que tout le monde passe par ce « proxy ». Il suffit d’un seul programme qui décide de causer tout seul à ALSA indépendamment de PulseAudio pour perdre une grande partie de l’intérêt du serveur.

    D’autant que comme ALSA ne permet pas à plusieurs programmes d’utiliser la carte son simultanément, tout programme voulant utiliser ALSA directement s’en verra empêché par la seule présence de PulseAudio (si ce dernier est déjà lancé, sinon c’est PulseAudio qui ne pourra pas accéder à la carte son).

    C’est précisément à cause de ça que « désinstalle PulseAudio » est devenue la réponse archétypique (mais pas forcément bonne) aux problèmes de son. La situation typique, c’est qu’un utilisateur se plaint qu’un programme A n’émet aucun son (parce que PulseAudio est installé, tourne et monopolise la carte son, alors que le programme A, soit ne supporte pas PulseAudio, soit n’est pas configuré pour l’utiliser), il désinstalle PulseAudio, la carte son est désormais libre, le programme A fonctionne. Conclusion de l’utilisateur : PulseAudio c’est vraiment de la merde.