While we investigate this bug, you may be able to work around it by setting the vblank_sem_control kernel module parameter for nvidia_modeset.ko to 0. E.g., in an /etc/modprobe.d/ file, add the line:
options nvidia_modeset vblank_sem_control=0
It would help us to know whether that avoids the problem for you.
(vblank_sem_control=0
may cause some graphics stuttering and higher power usage when using GSP firmware: Chapter 43. GSP Firmware , so I wouldn’t recommend its use in general, but it is a good experiment to confirm that that the black screen is caused by what we think it is.)