External HDMI display does not work after suspend. It is not detected by xrandr command as well.
My only workaround is to power off the computer, wait for around 10 seconds, then power it back on.
After this procedure, the external HDMI monitor is detected and works again.
The archlinux wikipage suggests disabling audio devices, but this is obviously not desirable.
There seems to be similar issues of other people around the web, but no proposed solution have worked for me yet.
I am willing to cooperate further if any debugging on my part is required to resolve this issue.
Thanks.
Not really. The hdmi port seems to be hard disabled after resume, possibly by the system bios.
Did you already check if this is also happening while using the nouveau driver?
I tried nouveau driver after your suggestion, and yes, the issue still happens.
I have a dual boot ubuntu + windows 11 system.
The issue does not happen when using windows, I have this problem in ubuntu only.
I am assuming this would rule out the system bios as the culprit, is this a correct assumption?
For further info, this computer also had an issue regarding wifi not working after sleep.
This issue was resolved using the procedure described in the following askubuntu solution:
Sorry for the late reply.
Removing the acpi_osi setting did not resolve the issue.
While I was at it, I also tried out some other acpi_osi settings, using the following guide.