Раньше при отправке звукового потока на default при включенном контроле «S/PDIF Default PCM» звук шел на собственно spdif через все plug с ресемплингом, микшированием и прочим. И всё было хорошо, пока я не ребутнулся, и случилось странное. Если звук слать напрямую в iec958 - звук в spdif есть. Если же слать в любое другое устройство, звук есть на аналоговых выходах, но на оптике тишина.
Из подозрительных симптомов, которых не было до ребута - в логе появилось сообщение
controlC0: Process '/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore 0' failed with exit code 99.
и alsactl init
стала выдавать такое:
alsa-lib main.c:1021:(snd_use_case_mgr_open) error: failed to import hw:0 (empty configuration)
Грешил что обновилось ядро, но загрузка предыдущих ничего не дала. Опять же, перез злополучной перезагрузкой пробовал заблеклистить snd_hda_codec_hdmi, но не срослось - модуль всё равно грузится, да и убрал его из блеклиста, ничего в норму не пришло.
Что же всё-таки случилось со звуковухой? Куда хотя-бы копать?