Alternatively, download the driver from your laptop manufacturer's official support page. Manual Installation :
Press to select your sound card (choose sof-essx8336 or similar).
For advanced users, you can manually enable ES8336 support:
The ESSX8336 (or ES8336) is a low-power, high-performance audio codec manufactured by . It is highly popular in budget laptops, tablets, and 2-in-1 devices because it is cheap and energy-efficient. Acpi Essx8336 1
Go to the Microsoft Update Catalog and download the latest version (e.g., 1.2.9.2 or 1.3.x). Manufacturer-Specific Managers
Ensure alsa-ucm-conf and sof-firmware are installed through the package manager.
The reason ACPI\ESSX8336\1 can be so troublesome is that it uses a modern audio architecture fundamentally different from older, simpler setups. It is highly popular in budget laptops, tablets,
The identifier ACPI\ESSX8336 refers to the Everest Semiconductor ES8336
For a comprehensive solution, you can use a community project that bundles all the necessary fixes.
Understanding the ACPI ESSX8336 Driver: Fixes for "No Sound" on Laptops The reason ACPI\ESSX8336\1 can be so troublesome is
options snd-intel-dspcfg dsp_driver=1
| Problem Description | Potential Workaround / Patch | | :--- | :--- | | (e.g., on Huawei MateBook D14 models where the system has ES8336 in ACPI but uses a Realtek codec). | A kernel quirk should be added to sound/hda/intel-dsp-config.c to blacklist SOF detection, forcing the use of the legacy HDA driver. Users have reported adding options snd-intel-dspcfg dsp_driver=1 is a temporary fix. | | AMD systems where sound is available only through a specific driver (e.g., snd-pci-acp3x ). | A kernel patch to pci-acp3x.c was developed to fix driver selection for ESSX8336 on AMD Renoir platforms. The patch introduces a check for an ACPI device named ESSX8336 to guide the driver choice. | | The ACPI ESSX8336 identifier not being matched to the correct driver (es8316) . | Early upstream commits to the Linux kernel added the ESSX8336 identifier to the es8316 driver's ACPI match table, allowing the system to recognize the hardware. A later patch series also added explicit support for ESSX8336 on various Intel platforms (CML, APL, GLK, TGL) in the soc-acpi driver. | | The system having other device IDs like ESSX8336-2 or ESSX8336-3 . | These variants may indicate different device configurations or different versions of the hardware. It is recommended to check your specific ACPI tables for the exact device ID present. |