Connexion

Configurer le son


Si comme moi, vous arrivez de windows et que vous sentez que vous avez fortement perdu en qualité sonore, alors cela signifie que profil audio défini par défaut sous Linux n'est pas adapté à votre carte son.


Les fondamentaux : ALSA et Pusleaudio



À la base, ALSA est un ensemble de pilotes audio pour Linux, il gère la carte son elle-même.
PulseAudio est un serveur plus haut niveau, qui a pour but de gérer les diverses demandes des applications voulant diffuser du son.


ALSA




Alsa (Advanced Linux Sound Architecture) est un ensemble de logiciels pour enregistrer et jouer des sons, qui est incorporé dans le noyau Linux.il comporte un mixeur audio et une suite de pilotes. (plus d'infos)

Dans un terminal, tapez :

alsamixer



qui représente le mixeur d'ALSA. IL est fort probable que vous n'ayez que 1 ou 2 barres (master front et master center).
Si vous tapez F5 en choisissant "0 HDA Intel" par exemple, vous pourrez jouer avec le mixeur sur d'autres paramètres.


Pulseaudio



PulseAudio est un serveur de son pour les systèmes POSIX et Win32. Un serveur de son est une sorte d'intermédiaire obligé pour vos applications sonores. Il vous permet de procéder à des opérations avancées sur le son en s'intercalant entre la couche logicielle (L'application audio) et la couche matérielle.
(plus d'infos)

Pulseaudio a une interface graphique installé par défault (dans plasma).





Autres serveurs de son : JACK (plus d'infos)


Comment voir la configuration de mon ordinateur ?



Pour savoir quel type de sono possède votre ordinateur, la première chose a faire est de tapez cette commande dans un terminal :
aplay -L


Cette commande va vous renvoyer une liste de sortie de la carte son ALSA.

Dans notre exemple, cela renvoie cette liste
Caché :
null
Discard all samples (playback) or generate zero samples (capture)
pulse
PulseAudio Sound Server
default
Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=PCH
HDA Intel PCH, ALC295 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC295 Analog
Front speakers
surround21:CARD=PCH,DEV=0
HDA Intel PCH, ALC295 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC295 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC295 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC295 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC295 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC295 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI Audio Output
hdmi:CARD=PCH,DEV=1
HDA Intel PCH, HDMI 1
HDMI Audio Output
hdmi:CARD=PCH,DEV=2
HDA Intel PCH, HDMI 2
HDMI Audio Output
hdmi:CARD=PCH,DEV=3
HDA Intel PCH, HDMI 3
HDMI Audio Output
hdmi:CARD=PCH,DEV=4
HDA Intel PCH, HDMI 4
HDMI Audio Output


Ici, on peut voir qu'il y a différentes type de sonorité que possède la carte son. Nous retrouvons dans l'ordre :
- NULL, default, sysdefault, front, surround21, surround40, surround41, surround50, surround51, surround71

plus des autres types de sonorité pour HDMI.

Le surround21 de la stéréo 2.1.
Le surround40 de la stéréo 4.0
Le surround41 de la stéréo 4.1
Le surround50 de la stéréo 5.0
Le surround51 de la stéréo 5.1.
Le surround71 de la stéréo 7.1.




Configurer les paramètres audio




Voici la partie la plus intéressante. Comment configurer votre système audio avec des paramètres adaptés pour votre carte son et vos enceintes afin d'avoir le meilleur son.


- méthode simple




Avec le pulseaudio controle volume, il faut se rendre dans le dernier onglet ou une liste déroulante s'offre à vous. Ce sont différents paramétrages pré-établis et enregistrés dans pulseaudio.




Dans la partie précédente, nous avons vu comment étaient définis les paramètres de la carte son. Il suffit alors de choisir la bonne configuration, dans notre cas, c'est "Analog surround 7.1 Output"


Si vous ne remarquez aucun changement dans votre sonorité et que vous avez l'impression d'avoir toujours un son basique avec 2 écouteurs bas de gamme, sans basse, alors cela signifie qu'il faut approfondir dans la méthose suivante.




- méthode approfondie




Si aucun changement ne s'opère avec la méthode ci-dessus, c'est a cause de valeurs par défaut qu'il faut aller modifier dans les paramètres de pulseaudio.

Rendez-vous dans le répertoire suivant : /etc/pulse/ et ouvrez le fichier deamon.conf

NB : ce sont les paramètres de pulseaudio et il faut être root pour les modifier. Par conséquent, il est tout à fait préférable de réaliser une sauvegarde en copiant ce fichier dans votre répertoire personnel avant de procéder à des modifications.



3 lignes nous intéressent particulièrement :
; enable-lfe-remixing = no
; default-sample-channels = 2
; default-channel-map = front-left,front-right



qu'il faut remplacer par
enable-lfe-remixing = yes
default-sample-channels = 8
default-channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe, side-left, side-right


en n'oubliant pas de supprimer les ";" au début de chaque ligne.

ATTENTION : ces valeurs sont valables uniquement pour une configuration surround 7.1


Mais alors ou trouver ces valeurs pour un type de sonorité ??? Parce que c'est du chinois, je vous l'admets : )
Avant tout de chose, soyez sur de votre système audio défini auparavant (cf. voir Comment voir la configuration de mon ordinateur ? )

Alors pour la première ligne enable-lfe-remixing. Il faut le mettre à "yes" pour activer les subwoofer, autrement dit les basses si vous en possédez.

Pour la seconde ligne default-sample-channels, tout dépend de votre configuration, les valeurs possibles sont les suivantes :
Pour 2.0 channel sound: default-sample-channels = 2
Pour 4.0 channel sound: default-sample-channels = 4
Pour 5.0 channel sound: default-sample-channels = 5
Pour 5.1 channel sound: default-sample-channels = 6
Pour 7.1 channel sound: default-sample-channels = 8

Cela représente le nombre de canaux ou le son peut sortir.

Pour la troisième ligne default-channel-map, ce sont les canaux ou le son peut passer.
front-left, front-right, front-center sont les enceintes de face
rear-left, rear-right sont les enceintes arrières
lfe sont les basses
side-left, side-right sont les enceintes de côté

Normalement, si vous possédez un surround 2.1, vous n'aurez que les front-left et font right et lfe à mettre. Plus votre système est élaboré, plus il y aura à configurer d'enceintes.

Les configuraiton possibles sont :
Pour 2.0 : front-left,front-right,lfe
Pour 4.0 : front-left,front-right,rear-left,rear-right
Pour 4.1 : front-left,front-right,rear-left,rear-right,lfe
Pour 5.0 : front-left,front-right,rear-left,rear-right,front-center
Pour 5.1 : front-left,front-right,rear-left,rear-right,front-center,lfe
Pour 7.1 : front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right


ATTENTION : ces valeurs ne sont pas mis au hasard et suivent un ordre bien précis pour pulseaudio.

Vous pouvez retrouver directement ces valeurs dans le fichier de pulseeaudio sous /usr/share/pulseaudio/alsa-mixer/profile-sets/défault.conf
ce fichier représente les différents profils de pulseaudio pour la méthode 1.



Tester vos enceintes



Installer speaker-test

dans une console, tapez :
su urpmi speaker-test


ou dans le ccm




Si vous lancer speaker-test dans un terminal, speaker-test va envoyer un bruit rose dans vos enceintes et vous pourrez juger de leur fonctionnement.

Vous pouvez réaliser des tests un peu plus pousser comme tester les différents canaux dans chaque surround listés ci-dessus par
speaker-test -Dsurround40: PCH -c 6


L'option -c indiquera que les six canaux audio du périphérique doivent être testés. Comme vu précédemment, 6 canaux pour le surround5.1 et 8 canaux pour le surround7.1.

un peu plus sympa, avec une voix de femme
speaker-test -t wav -c 6


source 1
source 2
Cette page a été vue 57 fois