Les problèmes Linux Ubuntu ALSA; après le redémarrage, le son est désactivé

1

J'utilise Ubuntu avec Xfce, ALSA, pavucontrol,…

Après le redémarrage du système, le son est toujours coupé.

Et mes intervenants dans alsamixer sont listés comme écouteurs (je dois toujours augmenter le volume après le démarrage pour que ça marche).

Que puis-je faire de mal si le son n'est pas enregistré?

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:    18.04
Codename:   bionic

$ uname -r
4.16.12

$ alsactl -version
alsactl version 1.1.3

alsamixer contrôle le son OK, Master et Speaker sont les mêmes mais Headphones contrôle également le volume.

$ pavucontrol 
Package: pavucontrol
Version: 3.0-4
Fernando André
la source
1
Laissez-nous continuer cette discussion en chat .
Chai T. Rex
Dans les périphériques de sortie, je n'ai que ces deux-là, dans la configuration, j'ai beaucoup d'options. plusieurs sont liés à hdmi, on est duplex analogique analogique qui est sélectionné. une autre est la sortie stéréo analogique Plus d'infos sur l'audio à impulsions et alsa ici askubuntu.com/questions/426983/…
Fernando André
Nous avons utilisé le lien trouvé par Chris askubuntu.com/questions/50067/howto-save-alsamixer-settings/… , la troisième réponse avec une option de mise en veille, comme suggéré dans les commentaires concernant le démarrage automatique alsa ctl --file xxx restore
Fernando André

Réponses:

1

Pour une raison quelconque, le pavucontrol ne fonctionne pas bien avec alsa.

Pour résoudre ce problème, la seule façon dont cela semble fonctionner est de suivre la troisième réponse à https://askubuntu.com/questions/50067/howto-save-alsamixer-settings/606115#606115

quelques modifications sont nécessaires suite aux commentaires comme ajouter un sommeil à l'Exec Donc, pour que les paramètres soient sauvegardés après le redémarrage vous devez créer un fichier de configuration alsactl --file ~ / .config / autostart / asound.state store

puis restaurez cette configuration dans un script de démarrage à démarrage automatique

[Desktop Entry]
Type=Application
Terminal=false
Name=alsarestore
Exec=bash -c "sleep 5 && alsactl --file ~/.config/asound.state restore"

dans ~ / .config / autostart / alsarestore.desktop

Fernando André
la source
Veuillez noter qu'il n'y a pas d'ordre de réponses fixe, tout utilisateur peut choisir parmi trois options. La réponse que vous associez est la troisième selon les votes à présent , ces votes peuvent changer dans le futur. Donc, le terme "troisième réponse" est mal défini et ne doit pas être utilisé.
Kamil Maciorowski
0

La configuration où cette solution a fonctionné:

  • Ubuntu 18.04 (GNOME), pas xfce
  • gnome alsa mixer, pas pavucontrol
  • realtek alc1220 sur le X470 AORUS GAMING 7 WIFI rev1.0

Cependant, le problème central était le même:

  1. Les haut-parleurs du panneau arrière ont été détectés comme une ligne de casque.
  2. Après un redémarrage ou une nouvelle connexion, la ligne a été mise en sourdine et a atteint le niveau zéro dans le mélangeur gnome alsa.

Solution

Presque 9 ans répondre sur les forums d'ubuntu aidé. En le citant:

J'ai réussi à le faire fonctionner comme prévu en remplaçant la ligne

load-module module-device-restore

dans /etc/pulse/default.pa avec

#load-module module-device-restore

Solution partielle (juste pour se méfier)

Avant de découvrir la solution que j'ai essayée une autre approche . J'ai changé le bloc respectif de /usr/share/pulseaudio/alsa-mixer/paths/analog-output-lineout.conf à

[Element Speaker]
switch = on
volume = ignore

Malheureusement, il ne fait que décocher la case "Muet", laissant le niveau de ligne sur le zéro. Alors, ne l'utilisez pas.

Denis Untevskiy
la source