Finally got my wife away from Windows and on Fedora 40 (Gnome 46).
Now, when her PC goes to suspend and when she wakes it up, one of her 2 monitors doesn’t wake up.
Both are connected to HDMI ports (no dedicated video card, just the integrated card in her Ryzen 9).
Any ideas on what could be happening? I wouldn’t want her to go back to Winblows over something so insignificant, but she would.
One monitor not working after sleep - “insignificant”
Thats the true Linux nerd mentality :D
Jokes aside, can you check for anything gpu or monitor related in journalctl after the wakeup?
I’d probably:
- make sure it can be reliably reproduced using something like
systemctl suspend
- try swapping the cables and see if it still happens on the same screen, or the same port
- look at journald/dmesg output for the period from suspend to resume
When the screen fails to wake, are you able to get it back by powering it off, or by unplugging it? Is it X or wayland?
- make sure it can be reliably reproduced using something like
Why the image lol
This happens to me consistently on Linux Mint. My secondary monitor which is an HDMI TV resumes fine and takes over as primary. The primary screen on a Display Port over USB fails to wake up.
I’m using the edge kernel line, version 6.5. I’ll try to downgrade to 5.15 to check if this is a kernel regression.
I’m running an AMD system with embedded graphics from Minisforum, btw. What are you running and which kernel?
i got pop (fresher kernel?) and xorg but same issue you described. i keep unplugged unless i am using it but also since it will limit main monitor fps.
I have tried disconnecting and then connecting the display to see if it will wake up, but it doesn’t work. Sometimes shutting down the display and turning it on again work.
deleted by creator
Thanks to everyone that tried to guide me.
Quick update: For some weird reason, it’s not happening anymore. I ran a dnf update out of habit on it last night when we were going to bed, and completely neglected testing it. Today she suspended it to go out, and when she came back, it just woke up, entered her password, and both monitors were working.
May have been I updated the kernel, but I honestly don’t remember if it even asked to restart to update,so,maybe it wasn’t? I’m confused, but happy that she never even mentioned windows, so it seems like she’s staying on this side of smart.
If you’re on xorg, try executing an xrandr script. I’m currently having a similar issue but haven’t gotten around to automating it yet.