Sound stopped working after upgrading to Linux 5.4 (Intel HD Audio)

0

After upgrading from Linux 5.3 to Linux v5.4.2 on Arch Linux, all of my audio stopped working. The only thing I see in Gnome 3's Sound settings is "Dummy Output" and aplay --list-pcm says: "No card(s) found." and running aslactl init says: "alsactl: init:1759: No soundcards found."

I've tried many solutions already.

hopeseekr

Posted 2019-12-11T18:26:03.880

Reputation: 902

Answers

0

Here is how I was able to resolve this:

  1. sudo vim /etc/default/grub
  2. Find GRUB_CMDLINE_LINUX_DEFAULT and add snd_hda_intel.dmic_detect=0 to the end of it. (ex: GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 snd_hda_intel.dmic_detect=0")
  3. sudo grub-mkconfig -o /boot/grub/grub.cfg
  4. Reboot the system.

hopeseekr

Posted 2019-12-11T18:26:03.880

Reputation: 902

1Any explanation about that option? – Biswapriyo – 2019-12-11T18:45:38.070

0

This seems to be caused by the config option SND_HDA_INTEL_DETECT_DMIC being enabled in the 5.4 kernel (https://bugs.archlinux.org/task/64720).

The suggested fix is to undo the change by passing snd_hda_intel.dmic_detect=0 as a kernel parameter, as explained in this answer.

Karl Lundstig

Posted 2019-12-11T18:26:03.880

Reputation: 1