Рейтинг:0

Ubuntu 18.04.6 (5.4.0-87-универсальный) на NUC10i7FNHN нет звука: фиктивный вывод

флаг eg

ХОРОШО.Я знаю, что могут быть несовместимые звуковые карты. Но в моем случае мне дважды удалось получить звук через HDMI! А потом, после перезагрузки, он снова пропал. Я считаю, что это из-за некоторых условий гонки в конфигурациях, обнаружении оборудования и т. д. Пожалуйста, помогите, если вы знаете что-то о том, как ALSA работает глубоко внутри.

Подробности:

sudo cat /proc/asound/card0/codec* | грэп HDMI

Кодек: Intel Kabylake HDMI
  Pincap 0x0b000094: OUT Обнаружение HBR HDMI DP
  Контакт по умолчанию 0x58560010: [Н/Д] Цифровой выход на входе HDMI
  Pincap 0x0b000094: OUT Обнаружение HBR HDMI DP
  Контакт по умолчанию 0x58560020: [Н/Д] Цифровой выход на входе HDMI
  Pincap 0x0b000094: OUT Обнаружение HBR HDMI DP
  Контакт по умолчанию 0x58560030: [Н/Д] Цифровой выход на входе HDMI

sudo cat /proc/asound/card0/codec* | Кодек grep

Кодек: Intel Kabylake HDMI

Да. Этот NUC не имеет аналоговых выходов. Ничего страшного.

Следующий.

судо dmesg | grep -E 'ALSA|HDA|HDMI|звук|hda.codec|hda.intel'

[0.452220] ACPI: добавлен _OSI (Linux-Lenovo-NV-HDMI-Audio)
[ 12.740050] snd_hda_intel 0000:00:1f.3: включение устройства (0000 -> 0002)
[ 12.740290] snd_hda_intel 0000:00:1f.3: связанный 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[1188.109725] snd_hda_intel 0000:00:1f.3: связанный 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])

Независимо от того, как я настраиваю параметры в alsa-base.conf и сколько раз выполняю принудительную перезагрузку alsa, я не вижу никакой информации о snd_hda_codec_hdmi в выводе dmesg. А звука через HDMI у меня нет (да и вообще, потому что аналогового кодека в этом NUC нет). И играть -l дает ноль. И alsamixer показывает звуковые карты, но говорит, что у него нет выходов.

Но потом, внезапно, после нескольких часов попыток он появляется.

[0.450122] ACPI: добавлен _OSI (Linux-Lenovo-NV-HDMI-Audio)
[ 15.935079] snd_hda_intel 0000:00:1f.3: включение устройства (0000 -> 0002)
[ 15.935346] snd_hda_intel 0000:00:1f.3: связанный 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[327.214058] snd_hda_codec_hdmi hdaudioC0D2: HDMI: контактный номер 5 не зарегистрирован
[345.550477] snd_hda_codec_hdmi hdaudioC0D2: HDMI: контактный номер 5 не зарегистрирован
[366.102616] snd_hda_codec_hdmi hdaudioC0D2: HDMI: контактный номер 5 не зарегистрирован
[372.439981] snd_hda_codec_hdmi hdaudioC0D2: HDMI: контактный номер 5 не зарегистрирован
[458.554436] snd_hda_intel 0000:00:1f.3: связанный 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[458.573743] вход: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input12
[458.573791] вход: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input13
[458.573826] вход: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input14
[458.573867] вход: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input15
[458.573910] вход: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input16
[4198.722336] snd_hda_intel 0000:00:1f.3: связанный 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[4198.743532] вход: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input17
[4198.743588] вход: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input18
[4198.743642] вход: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input19
[4198.743695] вход: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input20
[4198.743742] вход: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input21
[ 5086.250736] snd_hda_intel 0000:00:1f.3: связанный 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[5086.269058] вход: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input22
[5086.269130] вход: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input23
[5086.269166] вход: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input24
[5086.269195] вход: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input25
[5086.269253] вход: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input26

А у меня звук через HDMI. Но он исчезает после перезагрузки и нет возможности его вернуть.

Почему?! Я не могу понять, как устройство может работать ИНОГДА. И я не могу найти условия для воспроизведения и сохранения. Любой обходной путь...

heynnema avatar
флаг ru
Верните alsa-base.conf значение по умолчанию. Посмотрите мой ответ на https://askubuntu.com/questions/1365905/ubuntu-21-04-no-sound-on-new-dell-inspiron-7700-aio/1367559#1367559 и посмотрите, поможет ли это. Перейдите в панель настроек звука после перезагрузки.
Pavel avatar
флаг eg
Неа. Это не помогает. Но с текущей конфигурацией - сработало дважды. Я только что добавил параметры snd-hda-intel model=auto. Но проблема не в правильных настройках. Проблема в том, что даже при правильной настройке он пишет не каждый раз и только до перезагрузки. И я не вижу никакой ошибки. Единственное отличие в логе dmesg (см. выше)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.