Debian/Buster RTX3080 HDMI and displayport connected displays do not wake from standby

I have two RTX 3080 GPUs (both: NVIDIA Corporation Device 2206 (rev a1)). These are on an AMD 3970X/TRX40 motherboard based system.

To GPU0, I had an Asus display connected via HDMI at the console. That worked fine. I am on Debian/Buster, X and XFCE window manager, with buster backports and the nvidia-driver package installed (470.141.03-1~deb11u1~bpo10+1).

Recently I connected a new Alienware AW2723DF display on displayport, and the Asus display is on hdmi. With a reboot both displays came up.

After going to standby, however, both displays will not wake. I just get on both ‘no signal detected’.

I’ve tried power cycling the displays, resetting their display inputs as described, and also reverting to the single HDMI ASUS display, also connecting the Alienware display on HDMI - nothing. I think the problem might be resolved by rebooting, but this is a multiuser system, and rebooting every time the console display goes to standby is not acceptable.

I have access to the system from thin clients running x2go.
nvidia-settings from a client hangs, so I can’t seem to solve the problem from there. Could try if the displays come up on a system reboot. There is only one user who needs to work at the console and these displays, but that user must work at the console and not at a thin client - this is a software application limitation.

I am attaching the output of nvidia-bug-report.sh. I hope I have described the situation well enough to help you help me, and thank you in advance for suggestions.
nvidia-bug-report.log.gz (1.3 MB)

The whole driver was crashing so without a reboot, the monitors won’t come alive.
Your xorg.conf doesn’t make much sense, e.g. it’s setting a virtual resolution smaller than both monitors combined, please just delete it.
Since you have two nvidia gpus, please set kernel parameter nvidia-drm.modeset=1
Furthermore, please try updating the driver, 470 is quite old.

Generix, Thank you. I think this is solved.

  • A reboot brought the displays back up.

  • I copied /etc/X11/xorg.conf to datestamp.xorg.conf because you never know. Another reboot: console and clients are good.

  • I added the kernel parameter as you suggested, and used grub-mkconfig to regenerate /boot/grub/grub.cfg.

  • I should update the entire OS from Debian/Buster to Bullseye and then to Bookworm, which will give me the latest drivers in that distribution (525.105.17 I believe); but as I am offsite so much and rely on the system to be absolutely stable with minimal downtime- I haven’t. But I should do this after the semester is over.

Thanks again.