After installing Ubuntu 20.04, I noticed that sound is not working on my system.
aplay -l
was giving me Sound card not detected
error.
Running inxi -A | grep driver
gave me ... driver: sof-audio-pci
I tried some solutions on AskUbuntu, but they did not work and all of them used driver snd_hda_intel
. Other pages said that firmwares for this driver are not shipped with distribution.
Is it possible to make sound work for Ubuntu 20.04?
As I said the sound driver I was running was
sof-audio-pci
, which had no normal firmware at the moment.I searched nearly 3 hours trying to solve this headache and finally found the solution, just disable this "sof" driver and fall back to intel:
Do:
Change
to:
Then do:
and Reboot.
You can check if soundcards are detected with:
Source
I had a similar problem on Arch Linux on a Lenovo Thinkpad X13 with kernel version 5.10. The solution is "similar" to @Olimjon, but I changed another kernel module parameter. Indeed,
modinfo snd_hda_intel
states that:Running
modinfo snd_intel_dspcfg
gives the following info:So I added
snd_intel_dspcfg.dsp_driver=1
to myGRUB_CMDLINE_LINUX_DEFAULT
to get the same effect. The other values give me no audio.Also, you should note that both solutions break the internal microphone.
The accepted answer is only a temporary solution, as after implementing it, my microphone no longer worked. A more permanent solution would be to install the SOF firmware binaries from here: https://github.com/thesofproject/sof-bin