Since the release of 555.42.02, I have been thoroughly testing gamescope compatibility with the nvidia-drm driver and have had a few difficulties. The main issue I’m experiencing has to do with HDR colorspace specifically within embedded gamescope or “gamescope-session”, which is responsible for providing a “Steam Deck” like desktop session for gaming.
As a preliminary point of reference, all of this has been done on gamescope versions past this PR which fixes gamescope-session on nvidia-drm: Disable use of IN_FENCE_FD if it fails by cubanismo · Pull Request #1330 · ValveSoftware/gamescope · GitHub
If I enable HDR within this session and the resolution is anything above 2560x1440p@120hz, I experience severe display corruption as recorded in my clips section below and on this GitHub issue: [NVIDIA] 555 Driver Status · Issue #1320 · ValveSoftware/gamescope · GitHub
It should also be noted that this happens:
On Arch Linux + Fedora
Across both the NVIDIA .run driver installs and packaged versions of the driver for both Arch and Fedora
If I use nested gamescope on my Plasma 6 desktop, HDR works very well with no issues all the way up to higher resolutions of my displays, 3440px1440p@144hz via DisplayPort (175hz seems broken on 555 with my specific monitor but that’s a separate issue) and 3840x2160p@120hz via HDMI 2.1, but trying to achieve the same in embedded gamescope (via TTY) or dedicated gamescope-session has been impossible for me.
Is anyone else experiencing similar issues? This is a very hyperspecific issue topic so I’m not sure how many people have been regularly testing gamescope/gamescope-session on nvidia.
Related media:
nvidia-bug-report.log.gz (747.7 KB)