Problem
Intel expects users of their most recent processors to rely on a signed binary firmware to get sound. The source code is distributed under a free software license. However, without the Intel key to sign the produced binary, one cannot actually use a modified version. It is tivoization.
Solution
The kernel driver snd_hda_intel actually provides sound (on some systems at least) after blacklisting the more recent modules. Execute in a terminal the following command lines:
$ printf 'blacklist snd_soc_avs\nblacklist snd_sof_pci_intel_tgl\n' | sudo tee -a /etc/modprobe.d/blacklist.conf
$ printf 'options snd-intel-dspcfg dsp_driver=1\n' | sudo tee -a /etc/modprobe.d/alsa-base.conf
$ sudo update-initramfs -u
Reboot and, hopefully, enjoy sounds!
Revisions
04/12/2025 - 20:03
