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):
- Checking volume in
alsamixer
, pavucontrol
, and gnome-control-center
(all 100%, no mute).
- Updating and upgrading everything via apt (already up to date).
sudo apt update && sudo apt upgrade -y
- Starting pulseaudio.
pulseaudio --start
- Force reloading alsa.
sudo alsa force-reload
- Removing pulseaudio config.
rm -rf ~/.config/pulse/*
- Reinstalling alsa-base and pulseaudio.
sudo apt remove purge alsa-base pulsaudio && sudo apt install alsa-base pulsaudio
- 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.