flathub / com.valvesoftware.Steam.Utility.gamescope

https://flathub.org/apps/details/com.valvesoftware.Steam.Utility.gamescope
20 stars 5 forks source link

Only works with native titles #130

Open Eoin-ONeill-Yokai opened 1 year ago

Eoin-ONeill-Yokai commented 1 year ago

Hey,

I just tried this out with my system (Fedora Kinoite) and noticed that gamescope would not work with any non-native titles. Instead of opening the game within the gamescope context, it would cause gamescope to hang (considered open by system monitor) and the game would instead open fullscreen on my actual host system.

With native titles (tested with Counter Strike 1.6) it seemed to work as expected but came with it's own hiccups (can't change the resolution of the game) that wasn't present on the version installed on my previous distribution.

Any advice here? I've also disabled any steam overlay which didn't seem to fix the problem.

rowbawts commented 1 year ago

Same here which unfortunately kinda defeats the purpose for me as the games where I want to use Gamescope to increase my FPS by upscaling aren't native.

orowith2os commented 1 year ago

Please try to reproduce this with the new VulkanLayer extension, as that succeeds this, and a friend says it works for Proton games.

Just install org.freedesktop.Platform.VulkanLayer.gamescope and use /usr/lib/extensions/vulkan/gamescope/bin/gamescope to run gamescope instead of gamescope.

rowbawts commented 1 year ago

I've already swapped over to the new extension but haven't tested yet. I'll test tomorrow and report back. Is there any reason for the full path rather than just gamescope like the old one?

orowith2os commented 1 year ago

The appropriate binaries aren't added to the PATH yet, I still need to work on that: https://github.com/flatpak/flatpak/pull/5482

orowith2os commented 1 year ago

This should make it so you can just use gamescope, but for now, use the full path: https://github.com/flathub/com.valvesoftware.Steam/pull/1125

rowbawts commented 1 year ago

Ok nice, I'll do some testing tomorrow and report back on the functionality relevant to this issue.