Alsa

De Banane Atomic
Aller à la navigationAller à la recherche

Liens

Redémarrer alsa

Bash.svg
# redémarrer alsa
sudo systemctl restart alsa

Règlages : alsamixer

Permet de règler le volume du son et du micro.

Bash.svg
# installer alsamixer
sudo pacman -S alsa-utils

# lancement
alsamixer

# enregistrer les règlages si ce n'est pas le cas (/var/lib/alsa/asound.state)
sudo alsactl store
Si le volume du son n'est pas sauvegarder après un redémarrage. Le lancement d'alsamixer permet de corriger le problème.
pulseaudio peut changer les réglage d'alsa. Le vérifier le redémarrant: pulseaudio -k

Ligne de commande

Bash.svg
# obtenir le volume du son
amixer get Master

# fixer le volume du son à 80%
amixer set Master 80%

# augmenter le volume son de 3%
amixer set Master 3%+

Erreur 'failed to obtain info' lors du boot

D'après la doc, cette erreur peut se produire après une mise à jour du kernel.

Bash.svg
# erreur 
Found hardware: "HDA-Intel" ...
Hardware is initialized using a generic method
/usr/sbin/alsactl: set_control:1328: failed to obtain info for control #1 (No such file or directory)
/usr/sbin/alsactl: set_control:1328: failed to obtain info for control #5 (No such file or directory)
/usr/sbin/alsactl: set_control:1328: failed to obtain info for control #6 (No such file or directory)
/usr/sbin/alsactl: set_control:1328: failed to obtain info for control #11 (No such file or directory)

# fix : enregistrer l'état du pilote de la carte son
sudo alsactl -f /var/lib/alsa/asound.state store

Pas de son au démarrage

Problème rencontrer avec portable Asus et Ubuntu. Le canal Headphone est forcé à 0% au démarrage.

Bash.svg
# fix le problème jusqu'au prochain redémarrage
amixer set Headphone 100%
# ou bien lancer alsamixer et augmenter le son de Headphone

# identifier le port actif
pactl list | grep 'Active Port.*output.*'
# Active Port: analog-output-speaker
/usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf
# remplacer le bloc
[Element Headphone]
switch = off
volume = off
# Par
[Element Headphone]
switch = off
volume = merge
override-map.1 = all
override-map.2 = all-left,all-right

# remplacer le bloc
[Element Speaker]
required-any = any
switch = mute
volume = merge
override-map.1 = all
override-map.2 = all-left,all-right
# Par
[Element Speaker]
required-any = any
switch = mute
volume = off
Bash.svg
# redémarrer pulseaudio pour test
pulseaudio -k && pulseaudio --start
# ou redémarrer l'ordinateur