Monday, December 07, 2020 2:21 AM
(permalink)
On a 3080 FTW3, I have two monitors: a Displayport connected monitor (primary) + an HDMI connected monitor (secondary; my audio goes out via HDMI to a receiver). When I come back to my computer after a while (both monitors off) and turn on my primary DisplayPort-connected monitor, the LED shows that it's in standby, however, moving my mouse and typing on the keyboard doesn't wake the monitor out of standby.
I assumed my machine had BSODed and was about to hard power-off until saw that the HD activity light still going. So I powered on my secondary HDMI monitor and suddenly both monitors displays come up.
I've done some tests, and find that if I use either my mouse or keyboard before the monitor has fully powered on -- which I typically do simultaneously as I power on my monitors to wake the wireless mouse/keyboard to then wake the displays -- the monitor never gets pulled out of standby mode. If I wait until the monitor fully powers on and then enters into standby mode, and then I use mouse/keyboard, the monitor gets the signal to wake up.
So it seems there's a driver bug which isn't properly detecting a standby'ed monitor and/or passing along a wake event to the monitor via Displayport. If I use any mouse/keyboard input before the monitor is fully powered on, the display-wake command gets missed and not repeated despite further mouse/keyboard use, and so the monitor never gets the request to wake up. Continuing to use mouse/keyboard beyond doesn't help, the monitor stays down in standby. Power cycling the monitor at this point does nothing, either.
I continued this test by then backing off mouse/keyboard input and not touching anything else nor power cycling the monitor, waited out the sleep-timer when the display would be put down into standby (even though the display was still in standby), and then I moved mouse/keyboard to trigger another wakeup event -- the monitor lights up to a black screen as if it received the request, but all it is is a lit black screen. So it's like the display gets "halfway" woken from standby. I then backed off the mouse/keyboard again and waited out the standby timer again. Then when I use mouse/keyboard, the display finally gets the wakeup call to pull it all the way out of standby, the desktop finally appearing.
If I merely power on my secondary HDMI monitor after this has happened, it must trigger another driver display-init loop, detecting and reinitializing displays, sending wakeup signals to both.