GTX 1000 series cards: Blackscreen issue with gamescope from Valve

nvidia-bug-report.log.gz (740.6 KB)
OS: Arch Linux
Kernel: 6.12.1-arch1-1
CPU: AMD Ryzen 5 3600
GPU: NVIDIA GeForce GTX 1060 6GB
Graphics Platform: Wayland
DE: KDE Plasma 6.2.3

There seems to be an issue when running gamescope in embedded mode on Linux with 1000 series cards. As soon as the cursor disappears off the screen, the entire screen will go black.

Steps to reproduce

  1. Start your PC
  2. Open a TTY (eg: CTRL+ALT+F3) and login
  3. Start steam using gamescope: gamescope -H 1080 -fe --hide-cursor-delay 1 – steam
  4. Wait a for the hide cursor delay
  5. Stare at your black screen
  6. Move the mouse
  7. Stare at the steam UI

I also tried disabling my DE by using systemctl set-default multi-user restarting, and running the command above. Both have the same issue.

This was originally brought up as an issue on Valves github for gamescope, but it looks like it might be an architecture problem with 1000 series cards.

Note: If someone finds this and runs the systemctl command above and you don’t know how to revert it… you can get back to your DE by running systemctl set-default graphical and rebooting.