If you own an ASUS N-series laptop (like the N552VW/VX) with an Intel Sunrise Point chipset and an Nvidia Optimus GPU, you likely know that hibernation (S4 sleep) on Linux is notoriously broken.
This guide provides a surgical, battery-friendly fix for MX Linux (or any sysvinit / pm-utils Debian-based distro) that avoids the blunt, battery-draining pcie_aspm=off hack.
- The Nvidia ACPI Freeze: Adding
acpi_osi=linuxcauses a hard freeze during early boot (ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch). - The Suspend Abort (Error -110): The laptop tries to sleep but immediately wakes back up.
dmesgshows an Active State Power Management (ASPM) PCIe AER error flood, followed byxhci_hcd 0000:04:00.0: PM: failed to freeze async: error -110. - The Quiesce Timeout: The laptop powers off successfully, but upon waking, it ignores the hibernation image and boots fres