Skip to main content

Acpi Essx8336 1

Microsoft hosts signed reference drivers directly from Everest Semiconductor.

[ 0.000] Linux version 6.8.0-rc3-mia+ ... [ 14.327] ACPI: INT33F4: Found as substitute for ESSX8336. [ 14.328] sof_es8336: registered sound card. [ 14.329] ALSA: device 0: ES8336 Analog (*)

Specifies the target ES8336 low-power stereo audio codec silicon.

It was 2:47 AM in the motherboard lab. Engineer Mia Chen stared at the kernel log, the green text cascading like a waterfall of failure. The error was always the same: Acpi Essx8336 1

| ID | Test | Expected Result | |----|------|------------------| | TC01 | Plug 3.5mm headphone | Speakers mute, audio routes to HP | | TC02 | Internal speaker playback | Clear audio, no distortion | | TC03 | Digital mic recording | Capture works at 48 kHz | | TC04 | Suspend/resume with audio playing | No crash, audio resumes | | TC05 | amixer sset volume | Volume changes smoothly |

In dmesg I see:

As of Linux kernel , the ES8336 driver has seen major improvements. Kernel 6.1 and later fully support many variants. Engineer Mia Chen stared at the kernel log,

Third-party driver update utilities often misidentify or fail to supply the specialized .inf configuration file required for this chip. Pulling files straight from the official repository is the safest approach:

Here are some concrete community-driven solutions for those struggling with the ESSX8336 .

Unlike older HDA (High Definition Audio) codecs which are PCI-enumerable, the ES8336 is connected via I2C/TDM. Intel’s reference design for ACPI includes a specific entry called ESSX8336 in the DSDT (Differentiated System Description Table). Many manufacturers copy this table incorrectly or omit critical GPIO (General Purpose Input/Output) routing data for the codec’s reset and power pins. Look for versions released by (e.g.

Search the Microsoft Update Catalog for "ESSX8336". Look for versions released by (e.g., version 1.2.9.2 or later).

Kernel 6.2+ upgrade combined with snd_intel_dspcfg overrides