Wow! That is awesome! Hopefully this will give me some pointers in the right direction (if it doesn't "just work"(tm)).
From reading the script at /usr/bin/nvidia-sleep.sh, it seems that when it happens, I can try to change to a console VT, suspend and awaken the driver, then change back, and hopefully it will revive the display!
Thanks!
Unfortunately, this didn't work. I still sit with the same problem.
Can anyone point me to some debug settings that I can enable, that will potentially give me some insight into what the two different graphics devices are seeing when this is happening?
i.e. logs that would show e.g. external monitor connected, external monitor disconnected events, graphics wakeup events, etc?