Essx8336 1 - Acpi
API

Add the same line:

I’m working on a device (tablet/notebook) with an Intel Atom (Cherry Trail/Braswell) and an ESSX8336 audio codec.

To fix this on Linux, install the alsa-ucm-conf package via your package manager and ensure your kernel is updated to version 5.17 or newer, where stable support for the Everest ES8336 codec was formally mainlined.

Press to select your sound card (choose sof-essx8336 or similar).

ACPI ESSX8336-1 is a symptom of budget hardware using custom configurations. While frustrating, the support for this codec has improved dramatically in the Linux Kernel 6.x series. Updating your firmware and enabling the correct ALSA UCM configuration is the most likely solution to bring audio back to your Linux laptop.

The future for the ES8336 codec is bright. Mainline Linux kernel support is becoming more robust and reliable with each new version. The shift towards using UCM (Use Case Manager) for configuration provides a more standardized way to handle the codec's many variants. As the SOF project matures, we can expect fewer "manual fixes" and more "plug-and-play" functionality across all major Linux distributions.

: Look for "Unknown Device" or "ESAuDriver Device" with a yellow warning triangle under Sound, video and game controllers . Download Drivers :

options snd-intel-dspcfg dsp_driver=1