Created attachment 15023 [details] aplay -L Платформы: workstation-10.1-x86-64 kworkstation-10.2-x86-64 Пакет: aplay 1.2.8-alt1 Шаги: Выполнить $ aplay -L Результат: Не видит устройства hdmi (полный лог прикладываю) Ожидаемый результат: Выводит hdmi устройство Дополнительно: Воспроизводится не везде, воспроизводится там, где 0000:00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20) Subsystem: Acer Incorporated [ALI] Device 149f Flags: bus master, fast devsel, latency 32, IRQ 160 Memory at 6003400000 (64-bit, non-prefetchable) [size=16K] Memory at 6003200000 (64-bit, non-prefetchable) [size=1M] Capabilities: <access denied> Kernel driver in use: sof-audio-pci-intel-tgl
Created attachment 15024 [details] lspci
Результат проверки актуальности Состояние: aplay -L получает список PCM через libalsa/UCM. В p10 alsa-ucm-conf-1.2.8-alt8. Upstream позднее добавил для sof-hda-dsp генерацию HDMI hints; в Sisyphus используется alsa-ucm-conf-1.2.16.1. Бумажно подтвердить исправление на Acer с Tiger Lake SOF нельзя. Рекомендация: выполнить аппаратный ретест HDMI на актуальном Sisyphus. Компонент уточнён на alsa-ucm-conf.
Аппаратный ретест на Альт Рабочая станция K 11.4 (ветка p11): alsa-ucm-conf-1.2.10-alt2, aplay-1.2.13-alt2. В Сизифе сейчас alsa-ucm-conf-1.2.16.1-alt1 и alsa-utils-1:1.2.16-alt1. Стенд: Gigabyte Z790 GAMING X AX, Core i5-14600K, встроенная UHD 770 + Intel Arc A380, вывод по HDMI. Главное: конфигурацию из отчёта повторить не удалось. В comment 0 ошибка привязана к SOF (sof-audio-pci-intel-tgl, Tiger Lake-LP), то есть к UCM-профилю sof-hda-dsp. На этой плате звук идёт по обычному HDA, а принудительно включить SOF нельзя — DSP отключён платформой: # echo 'options snd_intel_dspcfg dsp_driver=3' > /etc/modprobe.d/sof-test.conf && reboot # cat /sys/module/snd_intel_dspcfg/parameters/dsp_driver 3 # dmesg | grep sof-audio sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002) sof-audio-pci-intel-tgl 0000:00:1f.3: the DSP is not enabled on this platform, aborting probe # cat /proc/asound/cards --- no soundcards --- Прошивка и топологии на месте (firmware-alsa-sof-2025.12.2-alt1, sof-rpl-s.ri, sof-hda-generic-2ch.tplg) — дело именно в плате. Конфигурация откатана, звук вернулся в исходное состояние. На HDA-пути HDMI-устройства видны все восемь: # cat /proc/asound/cards 0 [PCH_1]: HDA-Intel - HDA Intel PCH (Realtek ALC897 + HDMI от iGPU) 1 [PCH ]: HDA-Intel - HDA Intel PCH (DG2 Audio Controller, Arc A380) # aplay -l card 0: PCH_1, device 3: HDMI 0 / 7: HDMI 1 / 8: HDMI 2 / 9: HDMI 3 card 1: PCH, device 3: HDMI 0 / 7: HDMI 1 / 8: HDMI 2 / 9: HDMI 3 # aplay -L | grep -c hdmi 8 # aplay -L | grep -A2 '^hdmi:CARD=PCH,DEV=0' hdmi:CARD=PCH,DEV=0 HDA Intel PCH, HDMI 0 HDMI Audio Output и все восемь PCM открываются и проигрывают тон: # speaker-test -D hw:1,3 -c2 -t sine -l1 Time per period = 5.001044 (аналогично hw:1,7 hw:1,8 hw:1,9 и hw:0,3 hw:0,7 hw:0,8 hw:0,9) Отдельно отмечу особенность стенда: на другом конце HDMI не монитор, а плата захвата pikvm. Она аудио не декларирует — во всех /proc/asound/card*/eld#2.* стоит eld_valid 0 (monitor_present 1 только на одном пине). Поэтому PipeWire/WirePlumber HDMI-приёмники не показывает (в wpctl status из Sinks только «Встроенное аудио Цифровой стерео (IEC958)»), хотя сырой ALSA их перечисляет. Услышать звук физически нельзя, проверена только видимость устройств и открытие PCM. Итог: на HDA-пути ошибка не воспроизводится, но это ничего не доказывает — в comment 0 прямо сказано «воспроизводится не везде», и привязка там к SOF. Нужен ретест на ноутбуке с Tiger Lake / Alder Lake-P, где активен sof-audio-pci-intel-* и UCM-профиль sof-hda-dsp. До такого прогона ошибка остаётся открытой.