[Semi-Résolu] Carte son sur EEEPC 1001PX
Publié : jeu. 17 avr. 2025, 20:20
Machine un peu âgée passée sous Debian 12 avec debootstrap et Mate (Cinnamon testé mais trop lourd pour la config).
Problème 1
On exécute donc alsamixer en console - il prend par défaut une carte générique pulse sans aucun contrôle, nommée "-" dans l'interface.
En fait, le démon pulesaudio n'est pas actif : c'est le processus pipewire-pulse qui est utilisé à la place pour info.
On choisit donc la bonne carte son avec F6 et les flèches haut/bas puis Entrée - c'est une HDA Intel classique, avec puce Realtek ALC269VB.
On sort d'alsamixer avec la touche ESC et on fait un
pour qu'il sélectionne désormais cette carte par défaut au démarrage. Malheureusement, le réglage ne tiendra pas à la longue après plusieurs redémarrages...
Problème 2
C'est pas fini : même avec la bonne carte, le son ne sort pas : la sortie headphone n'est pas activée, et en plus, les niveaux gauche/droit de headphone sont à zéro...
On peut bien sûr se mettre sur la sortie headphone, en utilisant les touche <- et ->, puis activer la sortie avec la touche m (mute/unmute), puis réhausser les niveaux avec les flèches haut/bas. En faisant un test son, on voit que ça marche : le son fonctionne. MAIS le réglage est perdu au démarrage suivant.
En CLI, on peut faire la ligne :
pour ne pas se taper à chaque fois le réglage manuel. C'est mieux, mais ce serait encore mieux si le réglage pouvait se faire automatiquement au démarrage de la machine...
On créé donc le fichier /etc/rc.local avec le contenu :
et on active l'unité systemd correspondante :
puis en redémarre
Et... ça ne marche pas ! Soit alsa n'est pas encore chargé au démarrage du dernier service, soit l'entrée de l'utilisateur en session écrase le réglage.
Mais on l'a dans l'os.
Problème 1
On exécute donc alsamixer en console - il prend par défaut une carte générique pulse sans aucun contrôle, nommée "-" dans l'interface.
En fait, le démon pulesaudio n'est pas actif : c'est le processus pipewire-pulse qui est utilisé à la place pour info.
On choisit donc la bonne carte son avec F6 et les flèches haut/bas puis Entrée - c'est une HDA Intel classique, avec puce Realtek ALC269VB.
On sort d'alsamixer avec la touche ESC et on fait un
Code : Tout sélectionner
sudo alsactl storeProblème 2
C'est pas fini : même avec la bonne carte, le son ne sort pas : la sortie headphone n'est pas activée, et en plus, les niveaux gauche/droit de headphone sont à zéro...
On peut bien sûr se mettre sur la sortie headphone, en utilisant les touche <- et ->, puis activer la sortie avec la touche m (mute/unmute), puis réhausser les niveaux avec les flèches haut/bas. En faisant un test son, on voit que ça marche : le son fonctionne. MAIS le réglage est perdu au démarrage suivant.
En CLI, on peut faire la ligne :
Code : Tout sélectionner
amixer -c0 set "Headphone" 90%,90% unmuteOn créé donc le fichier /etc/rc.local avec le contenu :
Code : Tout sélectionner
#!/bin/sh
/usr/bin/amixer -c0 set "Headphone" 90%,90% unmuteCode : Tout sélectionner
systemctl enable rc-localCode : Tout sélectionner
rebootMais on l'a dans l'os.