Recently the nvidia driver has refused to talk to my monitor after I leave the monitor powered off overnight. When I turn it back on, this sort of nonsense appears in the X0rg.0.log file:
[ 3286.516] (--) NVIDIA(GPU-0): DFP-2: disconnected
[ 3286.516] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[ 3286.516] (--) NVIDIA(GPU-0): DFP-2: 1440.0 MHz maximum pixel clock
[ 3286.516] (--) NVIDIA(GPU-0):
[317268.272] (WW) NVIDIA(0): MetaMode "DP-0:2560x1440" could not be re-validated against
[317268.272] (WW) NVIDIA(0): the current hardware configuration; removing.
[317268.272] (WW) NVIDIA(0): MetaMode "DP-0:1920x1200" could not be re-validated against
[317268.272] (WW) NVIDIA(0): the current hardware configuration; removing.
...
I suspect it is trying to talk to the monitor before the monitor has fulling woken up after being off.
Is there some driver option I can turn on to make it stop this re-validation and just use all the information that worked so well the last time the monitor was on? I tried telling it to uses the EDID I copied to a file, but it apparently isn’t re-validating against that.
This started happening fairly recently. I used to be able to leave the monitor off all weekend and turn it back on in Monday, and it would be fine. Now I get a black screen and have to reboot the system to start from scratch.