r/linuxhardware • u/Top_Constant_8163 • 2h ago
Support Title: ASUS Zenbook S 14 (UX5406SA) extremely sluggish for 3–4 minutes after long s2idle suspend — intel_idle.max_cstate=2 fixes it but increases battery drain
Hi everyone,
I'm experiencing a frustrating suspend/resume issue with my ASUS Zenbook S 14 running Arch Linux.
System:
- Laptop: ASUS Zenbook S 14 UX5406SA
- CPU: Intel Core Ultra 7 258V (Lunar Lake)
- GPU: Intel Arc (Xe driver)
- OS: Arch Linux, KDE Plasma (Wayland)
- Suspend: s2idle
- Power management: TLP
The problem:
After suspending my laptop for several hours, waking it up causes the entire system to become extremely sluggish. The mouse lags, applications respond slowly, and everything feels almost frozen.
This lasts around 3–4 minutes, after which performance returns to normal.
What I've tried:
Adding intel_idle.max_cstate=2 to my kernel parameters completely fixes the issue.
However, this significantly increases battery drain during s2idle, so it's not a practical long-term solution.
Without this parameter, battery consumption during suspend is much better, but the sluggishness returns.
I found a potentially related issue involving CPU throttling after resume:
https://github.com/dantmnf/zenbook-s14-ux5406sa-linux/issues/11
Has anyone experienced this on Lunar Lake laptops? Is there a fix that preserves low suspend power consumption without restricting CPU C-states?
Any suggestions would be appreciated!


