I have an HP Envy x360 15-ew0023dx that I installed Ubuntu 22.04 on, and the speakers do not play audio at all. Headphones work if plugged in. The command lspci
shows 00:1f.3 Multimedia audio controller: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01)
.
I've seen a million posts about Alder Lake audio not working right on various Linux distributions, but all the ideas I've seen either don't fix the problem or are too complicated for me to even attempt.
I tried installing the latest mainline kernel 6.1.11, seeing that some issues with Intel audio were fixed in later kernels, but it didn't help.
I've been trying to install sof-firmware-signed 2.2.4. I installed the .deb file, but I'm not sure if it worked. Is this line in lspci
supposed to change to sof-firmware-signed
for the audio controller: Kernel driver in use: sof-audio-pci-intel-tgl
?
Does anyone have any suggestions for how this could be fixed? Or possibly a Linux distribution that audio is likely to work on? I like Ubuntu and have never tried another, but I'm willing to.
Edit: While I no longer have this laptop (partly because of this issue), I'll add links to two bug reports related to the issue, for others' reference:
Test
on headphones works, but not on speakers. And there are no other options underOutput Devices
. – Dima Feb 13 '23 at 22:46mv ~/.config/pulse/ ~/.config/pulse.old
andsystemctl --user restart pulseaudio
This is a safe and simple way to reset audio settings. – stumblebee Feb 14 '23 at 00:06alsamixer
and check settings there. You will need to use up and down arrow keys to maneuver around and adjust settings. Presssof-hda-dsp - sof-hda-dsp HP-HPENVYx3602_in_1Laptop15_ew0xxx-Type1ProductConfigId-8A29
– Dima Feb 14 '23 at 01:48