Skip to content

ryzen_smu prevents full suspend on Ryzen AI 9 HX 370 (high battery drain) #45

Description

@clsv

Hi,

My system:
Laptop: ASUS Zephyrus G14 (2025)
CPU: AMD Ryzen AI 9 HX 370 w/ Radeon 890M
OS: Linux

I noticed abnormal battery drain while the laptop is in suspend mode. The system appears to enter suspend, but battery usage is much higher than expected.

Using amd-debug-tools, I investigated the suspend state and found that the laptop does not fully transition into a proper low-power sleep state.

After some trial and error, I found that if I unload the ryzen_smu kernel module before suspend, the laptop sleeps correctly and the battery drain stops.

Reproducible behavior:

ryzen_smu loaded
Suspend laptop
Significant battery drain during suspend

Workaround:

sudo modprobe -r ryzen_smu
Suspend once
After resume, the issue is gone
ryzen_smu can be loaded again, and future suspends still work normally

I use a systemd sleep hook:
/lib/systemd/system-sleep/ryzen_smu.sh

#!/bin/bash

case "$1" in
    pre)
        modprobe -r ryzen_smu
        ;;
    post)
        modprobe ryzen_smu
        ;;
esac

This suggests the module may be preventing the platform from reaching deeper suspend states on this hardware generation.

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