Open runefox opened 2 years ago
After the most recent update (still 3.11.12) it's no longer segfaulting by default, but it will fail to launch games that use hardware acceleration. Older games / launchers that don't will launch and make noises, but no window is visible. Very likely due to the nvidia-drm_gbm.so error, which still occurs.
I did some testing by supplying GBM_BACKENDS_PATH=/usr/lib/x86_64-linux-gnu/GL/nvidia-515-57/extra/gbm:/usr/lib/i386-linux-gnu/GL/nvidia-515-57/extra/gbm
override and it seems to fix the problem (i.e. launching gamescope'd games).
However adding environment override is temporary solution, because it has to be updated manually with every driver release.
+1, is there a long term fix in the works for this issue?
Was really hoping to finally be able to use gamescope on Nvidia with Flatpak Steam now that it's up to date. Seems to be something to do with search paths but I can't figure out how to change them:
While it appears to "work" here in the terminal with no parameters, it segfaults when attempting to run anything through it.
Could be a red herring, but it seems like the problem is that MESA-LOADER is looking for nvidia-drm_gbm.so under the default platform directory, not nvidia-515-48-07 where this file actually exists. Normally I'd have just worked around it with a symlink by now but as best I can tell that's not possible with Flatpak. It's very possible I'm missing something basic here but I haven't been able to find any documentation on this at all.
If I enable socket=fallback-x11 then this happens:
System gamescope works as expected outside of Flatpak: