Skip to content

NUC15JNK (ROG NUC 2025) — ACPI storm via _L6E (not _L02) — 3030 cycles/sec captured via ETW #62

@xfanchx

Description

@xfanchx

Hi Zephkek,

First, thank you for your deep dive — it directly led me to investigate my own system properly.

I own an ASUS ROG NUC 2025 (NUC15JNK) and I'm experiencing a persistent ACPI storm.
I followed your ETW tracing methodology and captured the events during an active storm.
The results differ from your findings on ROG laptops and I think it might be valuable
for your research.

System:

  • Machine: ASUS ROG NUC 2025 (NUC15JNK) — Model: NUC15JNKU9X9 / SKU: RNUC15JNK9X28AA2
  • CPU: Intel Core Ultra 9 275HX (Arrow Lake HX)
  • GPU: NVIDIA RTX 5080 Laptop GPU
  • BIOS: JNARL579.0031.2026.0226.1800 (EC FW 0A.17.00) — latest available
  • OS: Windows 11 Pro 25H2 build 26200.8246

The symptoms:
The ACPI storm triggers after warm reboot / BIOS exit / Windows updates. Once
triggered, it does not stop on its own — LatencyMon recorded 18,730,162 ISR on
ACPI.sys after 1h52 of continuous storm with no sign of stabilization. System is
unusable for the entire duration.

There is one edge case where the storm may self-stabilize a few seconds to ~1 minute
after Windows loads — this appears to happen only when minimal peripherals are
connected (mouse and keyboard only, no Focusrite, no jack). This is not reliable
and not guaranteed.

The only working solution:
Full shutdown → unplug all peripherals AND AC power → wait 5 minutes → plug AC
back in → cold boot → plug peripherals back in once Windows is loaded.

ETW capture results (139 seconds, active storm):

  • Total ACPI events: 1,262,323
  • GPE method firing: _L6E exclusively — _L02 is completely absent
  • Cycle rate: ~3,030 cycles/second (one cycle every ~0.33ms)
  • Kernel execution time per cycle: ~10.19ms
  • Loop reset pattern: 420,794 out of 421,140 "started" events have Instance ID = 0
    → The GPE is being re-triggered externally by the EC hardware on every cycle,
    not looping internally in AML

Trigger conditions:
Not yet fully characterized — storm observed after 11+ hours of normal shutdown
with all peripherals and AC power connected. The EC appears to retain state as long
as AC power is present, even with the system fully shut down.

Key difference from your findings:
Your research identified _L02 → ECLV → internal AML loop with Sleep() on ROG laptops.
On the NUC15JNK, the storm is driven by _L6E being continuously re-fired by the EC
at ~3,030 cycles/sec — a level-triggered GPE whose condition is never properly cleared.

Current BIOS situation:
ASUS fixed the _L02/ECLV bug on ROG laptops in December 2025 BIOS update.
The NUC15JNK BIOS .0031 (February 2026) does not appear to include this fix,
and the _L6E issue seems to be a separate or related bug not yet addressed.

Full ETW CSV available here

I'm also planning to extract the DSDT to read the _L6E AML method directly.

Would you be willing to take a look? Any guidance on next steps (DSDT extraction,
patch approach) would be very much appreciated.

Thanks

Full ETW CSV available
acpi2_events.zip
: https://drive.google.com/file/d/1n7GUAlqG5e4xv_CAOMieCABmzKSKfPgO/view?usp=drive_link

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions