web-dev-qa-db-fra.com

alsamixer ne peut pas ouvrir le mélangeur: argument incorrect

Aucun son dans Ubuntu 14.04 ne semble après la mise à niveau du noyau ... J'ai cherché des solutions sur Google, mais je ne peux pas résoudre mon problème. Et j'entre la commande alsamixer dans le terminal. La sortie est la suivante: cannot open mixer: Invalid argument. Impossible de le réparer non plus.

Ce qui est étrange, c’est qu’après avoir utilisé Sudo apt-get install pavucontrol et l’avoir démarré en utilisant pavucontrol. Et lorsque je joue de l'audio, le panneau de commande l'a reconnu.

Capture d'écran ci-dessous:

volume control

2
Daniel

J'ai eu exactement le même problème. Le son fonctionnait parfaitement sous Windows 7, mais pas dans Kubuntu 14.04. Après de nombreux jours de recherche sur Internet et d’essai de tous les conseils possibles, j’ai trouvé une solution qui m’a finalement aidé. Pas besoin de réinstaller Ubuntu.

J'ai d'abord essayé de désinstaller tous les packages ALSA et d'autres choses en utilisant

Sudo apt-get remove --purge alsa-base pulseaudio

et les installer à nouveau en utilisant

Sudo apt-get install alsa-base pulseaudio

N'a toujours pas fonctionné même après de nombreuses tentatives de

Sudo alsa force-reload

J'ai lu qu'ALSA a le canal audio principal coupé par défaut après l'installation. J'ai donc essayé de le réactiver à l'aide de la commande alsamixer. Malheureusement, cela n'a pas fonctionné à cause de l'erreur Invalid argument.

La recherche a continué et je suis tombé sur un site Web qui a toujours été dans les résultats de recherche, mais je n'y ai prêté aucune attention. Il mentionnait un fichier appelé .asoundrc. Je l'ai cherché et je ne l'ai pas trouvé sur mon système. Un autre site Web a dit que vous devez le créer manuellement (/home/username/.asoundrc pour l'utilisateur actuel uniquement, ou /etc/asound.conf si vous souhaitez conserver ces paramètres pour tous les utilisateurs) et coller le contenu suivant dans Là:

pcm.!default {
    type hw
    card 0
}

ctl.!default {
    type hw           
    card 0
}

Après cela, j'ai pu ouvrir alsamixer. Cependant, l'écran était vide et ne présentait aucun réglage de volume comme prévu. alsamixer with no volume settings Puis j'ai ouvert la liste de mes cartes son avec

cat /proc/asound/cards

Il s'est avéré que mon ordinateur portable a deux cartes son:

0 [Generic        ]: HDA-Intel - HD-Audio Generic
                     HD-Audio Generic at 0xf0344000 irq 28
1 [Generic_1      ]: HDA-Intel - HD-Audio Generic
                     HD-Audio Generic at 0xf0340000 irq 16

La carte 0 a été définie par défaut dans le fichier .asoundrc déjà mentionné. J'ai expérimenté et changé 0 en 1. Ensuite, alsamixer a montré les réglages de volume dont j'avais besoin. alsamixer with muted Master channel Le canal principal a été mis en sourdine par défaut, comme indiqué dans la documentation ALSA averti . Les lettres MM apparaissaient au-dessus de l'étiquette Master. J'ai utilisé le  touche fléchée pour augmenter le volume à 100%. Mais cela ne suffisait pas. J'ai aussi dû appuyer sur le M touche pour activer le son du canal principal car augmenter le volume ne le coupe pas automatiquement (extrait de ici ). Après avoir appuyé sur M les lettres MM devenaient OO, ce qui signifiait que le canal n'était pas en sourdine. alsamixer with unmuted Master channel Et le son est enfin apparu! presse Esc pour quitter alsamixer et profiter de la diversité des sons et de la musique sur votre Ubuntu, Kubuntu ou la distribution que vous utilisez.

Remarque importante: N'UTILISEZ PAS la commande Sudo alsa force-reload du tout (comme certains sites Web le suggèrent) car elle coupe à nouveau le canal principal et vous devrez Répétez la procédure de désactivation!

P.S. : Ce furent deux jours difficiles à essayer toutes les choses possibles pour pouvoir entendre à nouveau. Bien sûr, je pourrais abandonner et revenir à Windows 7, mais je vous conseille de ne pas chercher de solution de facilité. La méthode Linux ne convient pas à tout le monde mais une fois ce défi lancé, on se sent vraiment comme un héros.

5
user2513149