Open nonchip opened 9 months ago
Something I've noticed is that this seems to be happening with the generations Pascal and older. I have a 1080. This only happens when full-screen otherwise it's invisible. gamescope 3.14.3-1
System:
Host: ArchTower Kernel: 6.8.9-arch1-1 arch: x86_64 bits: 64
Desktop: Sway v: 1.9 Distro: Arch Linux
Graphics:
Device-1: NVIDIA GP104 [GeForce GTX 1080] driver: nvidia v: 550.78
Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 21.1.99
compositor: Sway v: 1.9 driver: X: loaded: modesetting,nvidia
gpu: nvidia,nvidia-nvswitch resolution: 1: 1920x1080~60Hz
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 550.78
renderer: NVIDIA GeForce GTX 1080/PCIe/SSE2
Something I've noticed is that this seems to be happening with the generations Pascal and older. I have a 1080.
Oh my frickin god, you are my saviour! Disabling FSR sovled my issue.
And yes, I second this issue. It's happening on GTX 970.
Confirmed this is broken, disabling FSR works.
Is this due to B Frames support that is forced in newer versions of gamescope? https://en.wikipedia.org/wiki/Nvidia_NVENC#Versions https://github.com/ValveSoftware/gamescope/commit/039caccfeaa2174adc3526ace200113df507c49d
Same exact issue, discrete 1050 Ti mobile card here.
@sharkautarch Do you think you could for the time being, make changes on your NVIDIA gamescope branch so that it's parallel to https://github.com/ValveSoftware/gamescope/commit/039caccfeaa2174adc3526ace200113df507c49d? It's allegedly the last commit ever before FSR got borked wholly on Pascal cards.
Pinging also @Joshua-Ashton for additional possible help.
@Impeta
Sure thing
Edit:
@Impeta
I just realized I already have a version of the nvidia-fix
branch that includes commit https://github.com/ValveSoftware/gamescope/commit/039caccfeaa2174adc3526ace200113df507c49d :
nvidia-fix-latest-upstream
@sharkautarch Didn't seem to do anything, sadly. Still black screen, on NIS or FSR. For reference, I downloaded the PKGBUILD off this AUR package, pointed its "url=" to your repository branch nvidia-fix-latest-upstream
, and it did build successfully and I can use it, yet no dice still for working around the black screen with either former upscaling technologies.
Tried also building off this very official Valve repository, but I got stuck on ninja -C build/
;
ninja: Entering directory `build/'
ninja: error: loading 'build.ninja': No such file or directory
From the research, it seems this repository doesn't provide a "build.ninja" file...?
@Impeta
Tried also building off this very official Valve repository, but I got stuck on ninja -C build/;
Did you forget to do meson setup build
?
@sharkautarch Nevermind! Actually, I was just missing a dependency for building and I skimmed over my meson log. 😅😅😅 I'm gonna try again. One second.
Seems I can't now really fetch necessary files off gitlab.freedesktop.org, as it's down right now. I will just wait for a day or two.
because #1005 got closed despite either being still or again broken both for me (on
master
branch built today) and multiple people in the comments there, i decided to file this ticket.tried multiple programs, with and without being run by steam, native and proton, glx and vulkan, fullscreen/borderless/windowed, enabling via argument and hotkey; essentially any combination i could imagine.
in all cases, FSR and NIS both result in a completely black output image, with no helpful debug output whatsoever (only difference in output when enabling them is the pipewire video api being informed of the new resolution).
System info: