Я просто установил Ubuntu 18.04, и кажется, что аудиодрайверы, которые я имею, не работают правильно (я думаю). Таким образом, когда я открываю звуковое окно настроек, я вижу только "Фиктивный вывод" для устройств вывода. Мой внутренний микрофон не распознан также (никакие устройства ввода данных).
Я использую 13 Lenovo ThinkBook, Вот некоторые выводы:
$ lsmod | grep snd_hda_intel
snd_hda_intel 53248 0
snd_intel_nhlt 20480 2 snd_hda_intel,snd_soc_skl
snd_hda_codec 131072 5 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda,snd_soc_skl_hda_dsp
snd_hda_core 90112 11 snd_hda_codec_generic,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda,snd_soc_skl_hda_dsp
snd_pcm 102400 10 snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
snd 86016 12 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi
$ lspci -nnk | grep -A2 audio
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Device [8086:02c8]
Subsystem: Lenovo Device [17aa:3816]
Kernel driver in use: snd_soc_skl
$ aplay -l
aplay: device_list:270: no soundcards found...
Кто-либо знает решение, которое могло работать? Или по крайней мере указать на мой, какова проблема...
ОБНОВЛЕНИЕ: вывод от dmesg:
skl_hda_dsp_generic skl_hda_dsp_generic: Unsupported HDAudio/iDisp configuration found
skl_hda_dsp_generic: probe of skl_hda_dsp_generic failed with error -22
Подобная проблема здесь. Под управлением Ubuntu 18.04.4 на Acer Swift 5 (SF514-54T). После обновления я потерял весь звук и получил "фиктивный вывод" вместо звуковой карты.
Кажется, что проблемой было обновление ядра Ubuntu, 5.3.0-42-универсального, о котором недавно сообщили как ошибка.
Возвращение к предыдущему 5.3.0-40-универсальному ядру должно решить проблему.
Для наблюдения, какое ядро версии Вы выполняете тип в терминале:
uname -r
Можно загрузиться к предыдущему ядру путем выбора соответствующей опции в grub2 загрузчике. Однажды в grub2 меню, выберите "Расширенные настройки для Ubuntu" и затем выберите "5.3.0-40-универсальный".
Если grub2 меню не появляется, нажмите ESC или (слева) SHIFT при начальной загрузке.
Если нажатие этих клавиш не работает для перевода в рабочее состояние grub2 меню, необходимо вручную изменить настройки загрузчика. Это может быть сделано, например, тонкая настройка grub.cfg файла с помощью текстового редактора (в этом случае gedit):
sudo gedit /boot/grub/grub.cfg
Поиск "тайм-аута" и изменения следующее к:
set timeout_style=menu
set timeout=10
и сохраните grub.cfg файл. В следующий раз, когда Вы загружаетесь, grub2 меню должно появиться.
Я считаю, что должны быть более изящные решения, пока ошибка не исправлена, но в настоящий момент это добилось цели для меня. Сообщите мне, работало ли это решение на Вас!