Chargement...
 
Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


Conseils pour une configuration stereo et/ou 5.1

Bonjour,
J'ai un petit PC qui fait office de home cinema/media center, à base de nvidia ION. Je ne sais pas trop pourquoi mais la sortie optique est limité à du stéréo, par contre la sortie hdmi me sort bien les 8 canaux. Ce qui m'arrangerait c'est de conserver ces deux sorties différentes, qui me permettent au niveau de mon ampli d'avoir un bon réglage stéréo pour la musique, et un son cinéma 5.1 (dolby thx machin chose) pour les films.

D'où ma question, Est-il préférable de faire tourner deux instances de jack ? (auquel cas je ne suis pas sûr d'arriver à configurer tous mes programmes pour qu'ils utilisent le serveur musique ou le serveur cinema). Ou bien vaut-il mieux avoir une seule instance de jack (avec donc 10 canaux de sortie) ? auquel cas je ne sais pas trop comment mémoriser les patchages des sortie pour chaque configuration...

Bref j'en appel à votre expérience et votre savoir faire de jack 😉
France
il vaut mieux une seule instance de jack regroupant toutes tes sorties
utilise le programme alsa_out pour rajouter une deuxieme (et plus) carte son au graph de jack

alternativement, certains lancent jack sur une carte son "pro-audio" et utilisent directement alsa sur une autre carte son "loisirs"

hésites pas a demander pour plus de détails

oliv'
ok, merci de ta réponse, je vais donc investiguer dans cette direction.
Je passe par jack car la sortie pur alsa était vraiment pas terrible. En fait depuis un moment je me dis que le dmix est vraiment pas top niveau qualité...
Ca avance, j'ai réussi à regrouper mes canaux dans un device alsa (en utilisant les plugins multi et table dans mon .asoundrc).
Maintenant il faudrait que j'arrive à dire à mplayer de prendre les canaux 3à10... Par défaut les autres applis prennent 1 et 2 donc c'est bon.
Petite question, il est possible de renommer les sorties de jack ? parce que playback_1 à playback_10 c'est pas hyper parlant 😉
France
il est possible de renommer les sorties de jack

le nom des périphérique et des ports dépend de chaque client jack, certains peuvent etre changés d'autres non. Dans ce cas précis il me semble que non car c'est défini à la compilation du module alsa adéquat (snd-usb)
Vu que j'ai passé un peu de temps à fouiller avant de le savoir, je vous en fait part:
il est possible de passer des expressions régulières pour spécifier les ports de jack à utiliser dans la ligne de commande de mplayer:
Copy to clipboard
mplayer -ao jack:port=playback_[3-8]
pour utiliser les ports 3 à 8