Second external monitor not waking up (20.04 LTS, GTX 1650 SUPER)

I’m running 20.04 LTS (with latest HWE kernel 5.8.0-36-generic ). Dual monitor UHD via DP and hdmi. NVIDIA GeForce GTX 1660 SUPER with latest driver 460 .

After upgrading my video card from Nvidia GT 1030 to Nvidia GTX 1650 SUPER the second external monitor (hdmi) is not waking up any more. I can tell that the display is still being recognised by the system (e.g. shows up on Display Settings and I can still move the mouse into the screen area), but it’s not waking up.

I’ve found a workaround that at least saves me from rebooting every time: Manually switching on the screen before ending suspension makes it come up okay.

This issue did not occur with the old graphics card (driver version was 450 back then).

How do I even start debugging this?

❯ nvidia-smi

Sun Jan 10 08:29:36 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.32.03    Driver Version: 460.32.03    CUDA Version: 11.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce GTX 165...  Off  | 00000000:01:00.0  On |                  N/A |
|  0%   60C    P0    22W / 100W |    744MiB /  3910MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               

nvidia-bugreport from when the issue was present:
nvidia-bug-report.log.gz (516.2 KB)

  • The device in question is HDMI-0 (AUS ASUS VG289) -> right of DP-2
  • The second screen sits on DP-2 [Ancor Communications Inc ASUS PB287Q] -> main screen, left of HDMI-0

Please run nvidia-bug-report.sh as root after the issue hit and attach the resulting nvidia-bug-report.log.gz file to your post.

Thanks for looking into this. I’ve uploaded the bug report.

For comparison, nvidia-bugreport from when the issue was not present:
nvidia-bug-report_issue_not_present.log.gz (593.4 KB)

(can’t add this to the post due to max # of links for new users)

Also note that I’ve updated the post with a workaround that I found:

I’ve found a workaround that at least saves me from rebooting every time: Manually switching on the screen before ending suspension makes it come up okay.

Seems like a general driver regression:
https://forums.developer.nvidia.com/t/nvidia-455-driver-dpms-doesnt-turn-monitor-back-on/165594

Thanks for your response and for linking this to the other post. I hope this is being addressed soon by NVIDIA