-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Notebooks
- Notebook Audio
- No sound from internal speakers using Linux

Create an account on the HP Community to personalize your profile and ask a question
09-09-2022
03:16 AM
- last edited on
04-27-2023
04:18 AM
by
JessikaV
Unfortunately the HP ENVY x360 15-ey0xxx laptops are not fully compatible with Linux (Fedora 36, Kernel 5.19.7, latest firmware). At least right now, there is no sound from the internal speakers. However, the headphone output is working perfectly.
This means that the sound card is working as it should. But there seems to be a problem with the configuration for the integrated Cirrus Logic audio amplifier. This is documented well in the following thread:[Content Removed]
The only solution will be, that HP corrects the BIOS/Firmware ACPI DSDT information/properties.
11-03-2022 03:56 AM - edited 11-03-2022 04:03 AM
Same problem with HP Envy 16-h0xxxx (August 2022) 😞 Kubuntu 22.10, kernel 5.19
I hope HP fix this soon. Of all six HP laptops I bought in the past 18 years, this is the first laptop where the built-in speakers don't work in Linux.
Maarten
11-19-2022 11:40 AM
Is there someone from HP to tell us if HP plans to fix this issue. I have a HP Envy x360 laptop. Perfect design features but I am not going to use it with windows. If no possible fix for this will be presented soo I'll move after 13 years to different brand.
Thanks
11-22-2022 03:26 AM
The problem is the ALC245 sound hardware isn't supported in the current kernel (I'm on 6.0.8). I've got bugs open with the kernel bugzilla and Ubuntu's, but there's no movement on them.
There is a workaround however. Boot into Windows then reboot into Linux and you'll have sound until you shut down. Annoying yes, but it works.
11-23-2022 10:41 AM - edited 11-23-2022 10:42 AM
I have the same problem with a recently purchased 15-ew0776. It's a great laptop with the exception that the speakers don't work under Linux. This model also has the Realtek ALC245 codec alongside with Cirrus Logic amplifiers. I also hope for a solution as I would like to stick with HP but consider moving to another brand. Can anyone from HP reply to this?
12-11-2022 08:57 AM
I made some progress following the last entry on https://superuser.com/questions/1719920/no-sound-from-internal-speakers-on-laptop-but-headphone-jack...
That is, I created a DKMS module overriding the original kernel module named snd-hda-scodec-cs35l41. It is responsible for addressing the Cirrus Logic CSC3551 smart amplifier chipset built into the HP 15-ew0xxx model. Please not that this module is only available from Linux 6.x kernel onwards, according to my research. I did my tests on a 6.1-rc5 kernel.
The actual fix is to take the code snippet from the post above, but it needs to be modified as follows:
} else if (strncmp(hid, "CSC3551", 7) == 0) {
hw_cfg->bst_type = CS35L41_EXT_BOOST;
hw_cfg->gpio1.func = CS35l41_VSPK_SWITCH;
hw_cfg->gpio1.valid = true;
} else {
Do NOT apply the fix mentioned earlier in this post - it was counter-productive in my case.
Applying the fix above, when I execute ...
sudo dmesg | grep cs35l41-hda
... I get the following intermediate success messages:
cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: Cirrus Logic CS35L41 (35a40), Revision: B2
cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Reset line busy, assuming shared reset
cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Cirrus Logic CS35L41 (35a40), Revision: B2
What is still needed, is a fix for the kernel module snd-hda-intel. Once I am finished with this work, I will let you know.
12-13-2022 11:04 AM
Hi,
That sounds awesome. I have ENVY x360 15-ew0900nc laptop and I hope this patch will work with it. I also hope that fix will be included ASAP in new kernel release. Did u try to install new Ubuntu 22.10 some uses say that sound work fine (probably due to replacing pulse audio with pipewire)?
One more thank for your work, and i hope that HP will hire you to keep their laptops work well with linux ;D .
12-16-2022 11:18 AM
Hi Maccaron, yes I tried Ubuntu 22.10, but to no avail. I also tried a 6.0.x kernel, but the only kernel version that seems to work as a basis for the patch is 6.1.x. Unfortunately, there is no Ubuntu mainline kernel available yet with this version. As soon as I have news, I will post them here.