Acpi Essx8336 - 1 !!link!!
Based on the identifier Acpi Essx8336 1, you are likely referring to the ESSX8336 audio codec, commonly found on Intel Atom (Cherry Trail/Bay Trail) and some AMD-based mini-PCs, tablets, or single-board computers (e.g., Chuwi, Voyo, Beelink). The 1 usually indicates the instance or device index in ACPI.
Here is a feature specification / driver feature set for integrating or documenting support for this device.
2. Key Capabilities
| Feature | Support | Notes |
| --- | --- | --- |
| Playback (Stereo) | ✅ Yes | 24-bit, 44.1/48 kHz typical |
| Capture (Digital Mic / Line-in) | ✅ Yes | Internal DMIC or Headset mic |
| Headphone Detection | ✅ Yes | Via GPIO interrupt |
| Speaker / HP Auto-Switch | ✅ Yes | Mux controlled |
| Volume Control | ✅ Yes | Hardware & software mixer |
| DAPM (Dynamic Power Mgmt) | ✅ Yes | Saves power on battery |
| ACPI PnP | ✅ Yes | HID: ESSX8336 | Acpi Essx8336 1
Likely meanings and context
- The string is composed like other ACPI object names: a vendor/driver-specific prefix (ESSX8336) plus a numeric instance (1).
- It commonly indicates one of:
- A platform-specific embedded controller (EC) function,
- A chipset or sensor device (thermal, battery, ambient light, docking-state),
- A vendor-provided ACPI method/device used for special controls (keyboard backlight, power button events, firmware features).
- It is typically generated by the firmware (ACPI tables) rather than by the OS itself, so its precise meaning depends on the laptop/desktop vendor and model.
Solution 2: Add Kernel Boot Parameters (The Most Common Fix)
You need to tell the kernel to ignore the broken ACPI entry or to use a specific quirk.
Edit the GRUB configuration:
sudo nano /etc/default/grub
Find the line GRUB_CMDLINE_LINUX_DEFAULT and add these parameters inside the quotes:
snd_intel_dspcfg.dsp_driver=3 snd_soc_es8336.quirk=0x06
dsp_driver=3forces the legacy SOF (Sound Open Firmware) driver.quirk=0x06tells the ES8336 driver to invert headphone detection and re-route mics.
For some laptops (especially Acer Spin models), you may need: Based on the identifier Acpi Essx8336 1 ,
snd_intel_dspcfg.dsp_driver=1 snd_soc_es8336.quirk=0x10
After editing, update GRUB and reboot:
sudo update-grub # Debian/Ubuntu
sudo grub-mkconfig -o /boot/grub/grub.cfg # Arch/Manjaro
1. Use HDMI / USB Audio
Disable onboard audio entirely in your kernel: The string is composed like other ACPI object
echo "blacklist snd_soc_es8336" | sudo tee /etc/modprobe.d/blacklist-essx8336.conf
sudo update-initramfs -u
Then use a USB-C to 3.5mm adapter or Bluetooth headphones.