docs: NVIDIA/Blackwell support notes + standalone test harness#2223
Open
Sigmachan wants to merge 2 commits into
Open
docs: NVIDIA/Blackwell support notes + standalone test harness#2223Sigmachan wants to merge 2 commits into
Sigmachan wants to merge 2 commits into
Conversation
Document NVIDIA (RTX 5090 / driver 610) support: nested mode works (5090 selected, flip swapchain, VK_EXT_swapchain_maintenance1); the 555+ IN_FENCE_FD EPERM quirk is already handled. Remaining gaps are the standalone DRM backend and HDR colour (DRM path uses AMD-only AMD_PLANE_* props; NVIDIA must use the Vulkan composite colour path). Add contrib/nvidia-standalone-test.sh: a guarded on-hardware test for the standalone DRM backend and HDR, with diagnostics capture, time-boxing, and a watchdog that SIGKILLs gamescope and chvt's back so a wedged run never strands the user at a black screen.
gamescope reproducibly crashes compiling its composite/upscale shaders inside libnvidia-glvkspirv 610.43.02 (SIGSEGV in _nv002nvvm), before the first swapchain. Not shader-cache related. Captured backtrace + next steps (bisect offending shader, minimal repro, NVIDIA bug report, startup fallback).
|
I'm not sure I understand the point of this or why we would find it useful. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds developer-facing notes for running gamescope on the NVIDIA proprietary driver (Blackwell / RTX 5090, driver 610), plus a guarded standalone test harness.
docs/NVIDIA.md— what currently works (nested mode; the existing NVIDIA-555IN_FENCE_FD/EPERM handling in DRMBackend.cpp), the real gaps (standalone DRM-backend validation; HDR colour offload uses AMD-only plane props, so NVIDIA needs the Vulkan composite colour path), and a reproducible SPIR-V compiler SEGV on driver 610.contrib/nvidia-standalone-test.sh— time-boxed standalone-DRM test with a watchdog that SIGKILLs gamescope andchvts back, so a wedged run never strands you at a black screen.Docs + one contrib script; no engine code changes.