Skip to content

[BUG] Freeze when hibernating and external HDMI monitor is attached #5362

Open
@khpylon

Description

@khpylon

Describe the bug
When hibernating on a Lenovo laptop attached to an external HDMI monitor, the system will be take an extra 30 to 45 seconds to power off, and upon resuming take an extra 30 seconds before becoming responsive (i.e., the video displays are restored but cannot be interacted with).

To Reproduce
Attach an external HDMI monitor to the laptop, and put into hibernation.

Reproduction Rate
This will occur every time hibernation is initiated.

Expected behavior
The laptop should power off within approximately 15 seconds, and upon resume the UI should be responsive as soon as the video displays are visible.

Impact
This is no longer a show-stopper once I determined the issue was the sound card. I've written a script that is run by systemd when hibernation begins.

Environment
* Kernel: Linux 6.13.5-arch1-1 thesofproject/sof#1 SMP PREEMPT_DYNAMIC Thu, 27 Feb 2025 18:09:44 +0000 x86_64 GNU/Linux
* SOF firmware version: 2:2:0-57864
* SOF topology: ABI 3:22:1
* Kernel ABI: 3:23:1
* Firmware file: intel/sof/sof-rpl.ri
* Toplogy file: intel/sof-tplg/sof-hda-generic-2ch.tplg
* Distrbution: Arch
* Hardware: Lenovo Ideapad 5i 16IRU9
* Chipset: Intel Raptor Lake-P/U/H cAVS driver
* ALSA version: k6.13.5-arch1-1
* Sound server: PipeWire v: 1.2.7

Screenshots or console output

dmesg.txt

Metadata

Metadata

Assignees

Labels

RPLApplies to Raptor Lake platformbugSomething isn't workingdisplay audioAudio to HDMI/DisplayPort via HDAsuspend resumeIssues related to suspend resume (e.g. rtcwake)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions