Левый динамик ноутбука, опция отключения звука и регулировки громкости не работают
Я работаю над Acer Aspire E 15, на котором я установил Ubuntu Studio 14.04.
У меня есть некоторые проблемы, связанные с аудио.
Особенно:
Левый динамик вообще не работает. Если я подключу несколько внешних динамиков, звук будет отлично работать на них обоих.
Если я отключу звук из этого каскадного меню: звук на самом деле отключается. Но если я отключаю звук с помощью параметра клавиатуры (Fn + F8), даже если я получаю это всплывающее окно, информирующее меня о том, что звук теперь отключен, на самом деле звуки выходят из динамиков (где бы они ни были внутренние или внешние),
Я не могу поднять или понизить громкость. Однако я делаю это из ранее увиденного каскадного меню или с помощью сочетаний клавиш, громкость просто останавливается на максимальной громкости, я полагаю.
Я пытался следовать этому руководству, которое нашел на итальянском веб-сайте Ubuntu, хотя оно и не обновлялось, и получил некоторые результаты через терминал.
Прежде всего, я думаю, что звуковая карта была правильно обнаружена:
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)
Аудио тест вообще не издает никаких звуков.
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
Я пытался использовать Alsamixer для проверки настроек звука, но, честно говоря, я ничего не понял в этом. Я также попытался сбросить его с помощью команд, которые я нашел на предыдущей странице linekd, но эти команды относятся к Ubuntu 10.10 и не работают в Ubuntu Studio 14.04.
Самое интересное, что согласно этой странице другая звуковая карта может занимать другую программу, и, как следствие, это может привести к проблемам. И, видимо, может быть запущено несколько программ: Интересно, может ли это быть частью проблемы.
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
Я не знаю, как действовать дальше.
РЕДАКТИРОВАТЬ:
После отключения автомата левый динамик начал работать. Все же другие проблемы остались. Поэтому я попытался завершить и перезапустить различные аудио процессы через sudo killall pulseaudio
а также sudo alsa force-reload
после чего звук перестал работать полностью.
Если я использую команду, это то, что я получаю:
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.
Интересно, связаны ли эти неудачные процессы с проблемой?
РЕДАКТИРОВАТЬ 2:
Работая с Alsamixer, я смог решить главную проблему: сейчас работают колонки.
Все еще задаюсь вопросом о других проблемах, хотя.
2 ответа
Я наконец смог решить это.
Мне просто нужно было зайти в панель конфигурации блока управления громкостью:
Под опцией "Audio Interno" (внутреннее аудио на английском, я полагаю), где теперь есть "Spento" (отключен), по какой-то причине был "Digital Stereo HDMI". Мне просто пришлось его отключить, и теперь все работает отлично.
Спасибо @mchid за вашу помощь в любом случае.
Чтобы использовать alsamixer из терминала, F3 предоставляет вам все элементы управления, используйте стрелки влево и вправо для выбора каждого из них. F6 для выбора звуковой карты, хотя, похоже, она уже выбрана.
Стоит отметить одну вещь.,, убедитесь, что на микшере alsa не выбрано автоматическое отключение звука. Стрелка вверх и вниз, чтобы контролировать громкость.
После установки alsamixer эта функция (автомут) включается по умолчанию и должна быть явно отключена.
редактировать:
Хорошо, спасибо за публикацию ошибок, потому что они действительно помогают нам знать, что происходит. Ошибка говорит о том, что pulseaudio все еще использует модули, поэтому они не могут перезагружаться, поэтому мы должны остановить службу puleaudio. Вот что мы будем делать.
Сначала остановите службу pulseaudio с помощью следующей команды:
sudo service pulseaudio stop
Далее перезагрузите alsa:
sudo alsa force-reload
Теперь вам НУЖНО pulseaudio, поэтому запустите его снова:
sudo service pulseaudio start