packages icon indicating copy to clipboard operation
packages copied to clipboard

fix gamescope for older GPUs

Open korewaChino opened this issue 1 year ago • 3 comments

This PR patches the terra-gamescope package so that by default the SDL backend will be selected regardless of Wayland display support or not, requiring users to explicitly set --backend=wayland if they want to use the new Wayland backend for Gamescope, at the detriment of newer GPUs that support the Vulkan DRM modifiers feature.

Should work regardless on those aforementioned GPUs however.

Patch to work around https://github.com/ValveSoftware/gamescope/issues/1218 on older GPUs.

If this patch works we may be able to simply obsolete gamescope-legacy

korewaChino avatar Aug 15 '24 18:08 korewaChino

Just tested this, turns out dedicated DRM sessions are still broken without legacy. Time for a better approach

korewaChino avatar Aug 15 '24 18:08 korewaChino

Oddly enough, while this patch fixes nested sessions, turns out even without this patch Wayland and SDL backends work pretty much fine on my RX580?????????? And turns out the only problematic part here is the DRM backend, which seems to cause issues

korewaChino avatar Aug 15 '24 19:08 korewaChino

Currently considering obsoleting gamescope-legacy with a wrapper script that just runs gamescope with the SDL backend

korewaChino avatar Aug 15 '24 20:08 korewaChino

💔 Some backports could not be created

Status Branch Result
f39 An unhandled error occurred. Please see the logs for details
f40
f41 An unhandled error occurred. Please see the logs for details

Manual backport

To create the backport manually run:

backport --pr 1930

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

raboneko avatar Aug 25 '24 10:08 raboneko

💔 Some backports could not be created

Status Branch Result
f39
f40
f41 An unhandled error occurred. Please see the logs for details

Manual backport

To create the backport manually run:

backport --pr 1930

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

raboneko avatar Aug 25 '24 10:08 raboneko

💔 Some backports could not be created

Status Branch Result
f39
f40 An unhandled error occurred. Please see the logs for details
f41

Manual backport

To create the backport manually run:

backport --pr 1930

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

raboneko avatar Aug 25 '24 10:08 raboneko

💚 All backports created successfully

Status Branch Result
f39
f40
f41

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

raboneko avatar Aug 25 '24 10:08 raboneko