Всем доброго дня. Недавно после обновления LTS ядра с 5.4 на 5.10 пропал звук на встроенной в материнку звуковухе VT1708S (VIA HD). Пробовал переустанавливать Pulseaudio, ставить Pipewire, прописывать опции ядра и ничего из этого не помогло, да и по новой устанавливать Arch не хотелось, и в dmesg не было никаких ошибок со звуком, но потом случайно на форуме Арча нашел тему пятилетней давности с решением этой проблемы, которая в итоге снова оказалась актуальной.
В общем я сначала установил
alsa-tools и потом создал скрипт с содержимым:
dev="/dev/snd/hwC0D0"
hda-verb $dev 0x10 SET_POWER 0x0
hda-verb $dev 0x13 SET_POWER 0x0
hda-verb $dev 0x17 SET_POWER 0x0
hda-verb $dev 0x1d SET_POWER 0x0
Запустил этот скрипт от рута и в итоге звук наконец-то заработал, также у меня заработало и на
linux-zen ядре. После перезагрузки нужно снова запускать, ну или сделать юнит чтобы все автоматом было.
Это конечно костыль получается, но может быть кому-то тоже это пригодится у кого тоже такая же или подобная звуковуха стоит. Да и ещё мне кажется что это баг ядра, ибо до версии 5.9.x всё работало.