I
В общем я сначала установил
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 всё работало.
/etc/systemd/system/audio-fix.service—————
[Unit]—————
Description=Fix VIA Vinyl HD audio
Requires=sound.target
After=sound.target
[Service]
Type=oneshot
ExecStart=/usr/bin/hda-verb /dev/snd/hwC0D0 0x10 SET_POWER 0x0; /usr/bin/hda-verb /dev/snd/hwC0D0 0x13 SET_POWER 0x0; /usr/bin/hda-verb /dev/snd/hwC0D0 0x17 SET_POWER 0x0; /usr/bin/hda-verb /dev/snd/hwC0D0 0x1d SET_POWER 0x0
[Install]
WantedBy=sound.target
Ну и потом конечно же
systemctl enable audio-fix и затем либо systemctl start audio-fix, либо ребут

