Je travaille sur un Acer Aspire E 15 sur lequel j'ai installé Ubuntu Studio 14.04.
J'ai des problèmes avec l'audio.
En particulier:
L'enceinte gauche ne fonctionne pas du tout. Si je branche des haut-parleurs externes, le son fonctionne parfaitement sur les deux.
Si je coupe le son de ce menu en cascade: l'audio est en fait coupé. Mais si je le mute en utilisant l'option clavier (Fn + F8), même si je reçois ce popup qui m'informe que le son est maintenant coupé, en fait les sons continuent de sortir des haut-parleurs (où qu'ils soient internes ou externes) .
Je ne peux pas augmenter ou diminuer le volume. Cependant, je le fais à partir du menu en cascade précédemment vu ou en utilisant les raccourcis clavier, le volume reste juste immobile, au volume maximum je suppose.
J'ai essayé de suivre ce guide que j'ai trouvé sur le site Web italien d'Ubuntu, même s'il n'est pas mis à jour, et j'ai obtenu des résultats via le terminal.
Tout d'abord, je pense que la carte audio a été correctement détectée:
alex@Sargon:~$ cat /proc/asound/cards
0 [HDMI ]: HDA-Intel - HDA Intel HDMI
HDA Intel HDMI at 0xb3610000 irq 67
1 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xb3614000 irq 66
alex@Sargon:~$ lspci | grep -i audio
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
Cependant, le test audio ne fait aucun bruit.
alex@Sargon:~$ aplay /usr/share/sounds/alsa/Front_Center.wav
Riproduzione in corso WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Frequenza 48000 Hz, Mono
J'ai essayé d'utiliser Alsamixer pour vérifier les paramètres audio, mais honnêtement, je n'y comprenais rien. J'ai également essayé de le réinitialiser via les commandes que j'ai trouvées dans la page linekd précédente, mais ces commandes se réfèrent à Ubuntu 10.10 et ne fonctionnent pas dans Ubuntu Studio 14.04.
La chose la plus intéressante est que, selon cette page, un autre programme pourrait occuper la carte audio et, par conséquent, cela pourrait entraîner des problèmes. Et apparemment, il peut y avoir plusieurs programmes en cours d'exécution: je me demande si cela peut faire partie du problème.
alex@Sargon:~$ lsof | grep pcm
plugin-co 5106 alex mem REG 8,7 27256 7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
Chrome_Ch 5106 5107 alex mem REG 8,7 27256 7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5132 alex mem REG 8,7 27256 7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5133 alex mem REG 8,7 27256 7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5134 alex mem REG 8,7 27256 7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5135 alex mem REG 8,7 27256 7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5190 alex mem REG 8,7 27256 7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5191 alex mem REG 8,7 27256 7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5192 alex mem REG 8,7 27256 7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 5193 alex mem REG 8,7 27256 7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
plugin-co 5106 6111 alex mem REG 8,7 27256 7080521 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_Pulse.so
Je ne sais pas comment continuer.
ÉDITER:
Après avoir désactivé l'automute, le haut-parleur gauche a commencé à fonctionner. Pourtant, les autres problèmes demeurent. J'ai donc essayé de terminer et de redémarrer les différents processus audio via Sudo killall pulseaudio
et Sudo alsa force-reload
, après quoi l'audio s'est arrêté pour fonctionner complètement.
Si j'utilise la commande, voici ce que j'obtiens:
alex@Sargon:~$ Sudo alsa force-reload
[Sudo] password for alex:
Terminating processes: 1871 (failed: processes still using sound devices: 6840(pulseaudio)).
Unloading ALSA sound driver modules: snd-hda-codec-realtek snd-hda-codec-hdmi snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-seq-midi snd-seq-midi-event snd-rawmidi snd-seq snd-seq-device snd-timer (failed: modules still loaded: snd-hda-codec-realtek snd-hda-codec-hdmi snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer).
Loading ALSA sound driver modules: snd-hda-codec-realtek snd-hda-codec-hdmi snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-seq-midi snd-seq-midi-event snd-rawmidi snd-seq snd-seq-device snd-timer.
Je me demande si ces processus qui ont échoué ont quelque chose à voir avec le problème.
EDIT 2:
En travaillant avec Alsamixer, j'ai pu résoudre le problème principal: maintenant les haut-parleurs fonctionnent.
Mais je m'interroge toujours sur les autres problèmes.
J'ai finalement pu résoudre celui-ci.
Je devais juste aller dans le panneau de configuration du boîtier de contrôle du volume:
Sous l'option "Audio Interno" (Audio interne en anglais, je suppose), où il y a maintenant "Spento" (éteint) pour une raison quelconque, il y avait "Digital Stereo HDMI". Je viens de le couper, et maintenant tout fonctionne parfaitement.
Merci à @mchid pour toute votre aide de toute façon.
Pour utiliser alsamixer à partir d'un terminal, F3 vous donne tous les contrôles, allez à gauche et à droite pour les sélectionner. F6 pour sélectionner la carte son bien qu'il semble qu'elle soit déjà sélectionnée.
Une chose à noter. . . assurez-vous que la mise en sourdine automatique n'est pas sélectionnée sur le mélangeur alsa. Flèche haut et bas pour contrôler le volume.
Après avoir installé alsamixer, cette fonction (automute) est activée par défaut et doit être explicitement désactivée.
éditer:
D'accord, merci d'avoir posté les erreurs car elles nous aident vraiment à savoir ce qui se passe. L'erreur indique que pulseaudio utilise toujours les modules, c'est pourquoi ils ne parviennent pas à se recharger, nous devons donc arrêter le service puleaudio. Voici ce que nous allons faire.
Tout d'abord, arrêtez le service pulseaudio avec la commande suivante:
Sudo service pulseaudio stop
Ensuite, rechargez alsa:
Sudo alsa force-reload
Maintenant, vous avez besoin de pulseaudio, alors redémarrez-le:
Sudo service pulseaudio start