Gamemode works, Gnome desktop no output (RTX 3070 TI)
Hey all,
Looking for some help troubleshooting a persistent display server handoff issue when switching from Game Mode to Desktop Mode.
The Problem: Booting into Game Mode (Gamescope) works flawlessly on my main TV connected to my dedicated GPU. However, whenever I select "Switch to Desktop Mode", the TV loses its signal completely and goes blank/no output.
Here is the weird part: If I physically plug a second monitor into the motherboard's motherboard HDMI port (the CPU's integrated graphics), that second monitor lights up and displays an extended desktop layout. The system configuration shows that it recognizes the TV on the dGPU as the primary monitor, but the dGPU port refuses to output a physical video signal once the GNOME desktop session takes over.
I cannot disable the iGPU in the BIOS due to my specific home lab/routing needs, so I need to find a way to make GNOME reliably handshake with the NVIDIA card while the iGPU remains active.
I have tried manually wiping ~/.config/monitors.xml and setting __NV_PRIME_RENDER_OFFLOAD=1 in /etc/environment, but GNOME continues to prioritize the iGPU display architecture and drop the dGPU signal on the TV during the handoff.
System Specs:
- Bazzite Image: Bazzite Game Mode NVIDIA GNOME
- NVIDIA Driver Version: 595.50.03
- CPU: AMD Ryzen 5 7600X
- GPU: NVIDIA GeForce RTX 3070 Ti
- Motherboard: ASRock B650I Lightning WiFi
- RAM: 16GB Kingston DDR5
- Storage: 1TB Crucial P310 NVMe SSD
- Display: Samsung TV connected via HDMI directly to the RTX 3070 Ti, secondary monitor connected to the motherboard HDMI.
Has anyone dealt with this specific dual-GPU handoff quirk on the GNOME/NVIDIA image? Are there any specific systemd or GDM overrides to force the proprietary NVIDIA driver to own the primary display server handshake when exiting Gamescope?
Thanks in advance.