1

My internal audio and mic stopped working after booting into Windows and then restarting and loading Linux.

  • The internal audio works fine in Windows (dual-boot).
  • The internal audio works fine via HDMI in Linux.
  • The sound card is detected and the audio output is shown in pavucontrol, gnome-control-center, and glava but no sound is actually played.
  • Ocassionaly on the first attempt the audio will play for a little less than 1 second and slowly fade out to not playing at all.

I have tried (rebooting after each attempt):

  1. Checking volume in alsamixer, pavucontrol, and gnome-control-center (all 100%, no mute).
  2. Updating and upgrading everything via apt (already up to date).
    sudo apt update && sudo apt upgrade -y
  3. Starting pulseaudio.
    pulseaudio --start
  4. Force reloading alsa.
    sudo alsa force-reload
  5. Removing pulseaudio config.
    rm -rf ~/.config/pulse/*
  6. Reinstalling alsa-base and pulseaudio.
    sudo apt remove purge alsa-base pulsaudio && sudo apt install alsa-base pulsaudio
  7. Installing linux-modules-extra for my kernel (already existed so reinstalled)
    sudo apt install --reinstall linux-modules-extra-$(uname -r)

Kernel

$ uname -r
5.11.0-37-generic

Internal Sound Card

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC294 Analog [ALC294 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

$ lspci | grep -i audio
00:1f.3 Audio device: Intel Corporation Comet Lake PCH cAVS
01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)

Any help would be greatly appreciated. Let me know if you need any more information.

2 Answers 2

1

After hours of attempting and reattempting the fixes above I found a post that mentioned there could be an issue due to hot booting Linux from Windows.

Meaning I restarted Windows and then selected Linux in GRUB. Shutting down my system completely and then starting up and cold booting Linux solved the issue. The audio and microphone are now working again on my internal card.

If non of the steps in the original question work then,


SOLUTION:

Start Linux from a cold state if dual-booting (shutdown completely, don't restart).


0
0

i had my system up and running for months and after reboot i lost audio. turns out that somehow (?) my user had been removed from the audio group. I found that out because amixer didn't detect any devices with my user, but it did as root.

Was tipped off by this forum: https://bbs.archlinux.org/viewtopic.php?id=94696

Ended up following these instructions: https://askubuntu.com/a/79566/83198 to add my user to the group audio and now I'm good.

sudo usermod -a -G audio ${USER}

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .