Аудиоустройство больше не настраивается автоматически после обновления с 18.04 до 18:10
Аудиоустройство чипсета больше не настраивается автоматически при перезагрузке; все работало нормально до обновления с 18.04 по 18.10. Принудительная перезагрузка alsa исправляет это, но только до следующей загрузки.
Устройство (как сообщается lspci
) является:
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
Но соответствующее устройство alsa не создано. После загрузки pactl list | grep -A2 'Sink #'
показывает:
Sink #0
State: SUSPENDED
Name: auto_null
Принудительно перезагрузить Alsa (с sudo alsa force-reload
) заставляет устройство появляться и работать нормально - эта же команда теперь показывает:
Sink #1
State: SUSPENDED
Name: alsa_output.pci-0000_00_1b.0.analog-stereo
Устройство правильно обнаружено и настроено, если система загружается с установочного носителя USB. Так что, по-видимому, проблема в том, что какая-то особенность конфигурации 18.04 испортилась под 18.10.
Я удалил конфигурацию alsa с помощью:
sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio
Что не решило проблему.
У меня нет ~/.asoundrc
Некоторые ответы Askubuntu на похожие вопросы предлагают редактирование /etc/default/speech-dispatcher
, но этого не существует (и создает его с RUN=no
тоже не помогает
Другие предлагают (пере) установить модуль ядра звукового драйвера чипсета Intel (с sudo modprobe snd-hda-intel
), который также не решает проблему.
редактировать: вот как я "исправил" эту проблему. Проблема, кажется, в том, что у меня есть робость, MIDI-плеер, установлен (это просто пакет timidity
). init.d
скрипт для запуска с -iAD
опция "ALSA, режим демона". Я предполагаю, что это означает, что оно удерживает устройство ALSA, предотвращая его получение при запуске.
Временное решение убивает процесс робости. Что касается меня, меня не волнует робость, поэтому удаление пакета навсегда устраняет проблему. Если вам нужно установить робость, я думаю, вам придется поговорить с сопровождающим пакета.