Description
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