You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Are you using any gamescope patches or a forked version of gamescope?
The issue occurs on upstream gamescope without any modifications
Current Behavior
The FSR filter when combined with output/nested scaling restricts the mouse to the nested dimensions instead of scaling to the output dimensions. Although it visually looks like the mouse is tracing well within the gamescope window, clicks/hovers need to be in the 720 location to work.
Steps To Reproduce
Launch Firestone (gameid 1013320) with the following launch options "DRI_PRIME=1 gamescope -r 60 -o 30 -h 720 -H 1360 -F fsr -- %command%"
typically a "popup" is presented with a button to "collect loot"... do not try click it, but try to mouse over it... the color of the button changes when hovered over... try find where the 720 position would be to see the color change
for some reason you can click the "gear" (upper right corner) where it is, but on the menu that follows you cannot click the button to save/exit; however, if you move the mouse to the approximate 720 location, you will see the buttons highlight as you mouse over where their 720 position would be within the 1360 display window
Note: Firestone supports Linux natively, but I cannot throttle it's FPS via launch options unless I force the use of Proton (typically experimental)
Other steam Launcher options that seem to "work around" the issue
Swap Filter to linear instead of fsr... highlights the issue is with fsr mouse scaling as linear scaling works as expected
DRI_PRIME=1 gamescope -r 60 -o 30 -h 720 -H 1360 -F linear -- %command%
Add "--force-grab-cursor"... fixes the mouse scaling but locks the mouse to the window which is not desired to trap mouse for a windowed game
DRI_PRIME=1 gamescope -r 60 -o 30 -h 720 -H 1360 -F fsr --force-grab-cursor -- %command%
Important observation
Eternium is another F2P game where I use gamescope to restrict the FPS, and it has no issues using the fsr filter with the same output/nested scaling (DRI_PRIME=1 gamescope -r 60 -o 30 -h 720 -H 1360 -F fsr -- %command%)... so the issue may be specific to Firestone and/or titles using the Unity game engine,
What's interesting is that back in gamescope 3.14.2 Eternium launched with an empty gamescope window if I used fsr whereas Firestone had no issues... and over time (game changes, gamescope changes, plasma changes) it's now Firestone that is having issues with fsr and Eternium does not.
The text was updated successfully, but these errors were encountered:
Is there an existing issue for this?
Are you using any gamescope patches or a forked version of gamescope?
Current Behavior
The FSR filter when combined with output/nested scaling restricts the mouse to the nested dimensions instead of scaling to the output dimensions. Although it visually looks like the mouse is tracing well within the gamescope window, clicks/hovers need to be in the 720 location to work.
Steps To Reproduce
Note: Firestone supports Linux natively, but I cannot throttle it's FPS via launch options unless I force the use of Proton (typically experimental)
Hardware information
Software information
Which gamescope backends have the issue you are reporting?
Logging, screenshots, or anything else
Another scenario that highlights the mouse issue when nested/output scaling with fsr
"DRI_PRIME=1 gamescope -r 60 -o 30 -h 720 -H 720 -F fsr -- %command%"
Other steam launcher options that yielded the same issue:
DRI_PRIME=1 gamescope -r 60 -o 30 -h 720 -H 1360 -F fsr --backend sdl -- %command%
DRI_PRIME=1 SDL_VIDEODRIVER=x11 gamescope -r 60 -o 30 -h 720 -H 1360 -F fsr --backend sdl -- %command%
Other steam Launcher options that seem to "work around" the issue
DRI_PRIME=1 gamescope -r 60 -o 30 -h 720 -H 1360 -F linear -- %command%
DRI_PRIME=1 gamescope -r 60 -o 30 -h 720 -H 1360 -F fsr --force-grab-cursor -- %command%
Important observation
Eternium is another F2P game where I use gamescope to restrict the FPS, and it has no issues using the fsr filter with the same output/nested scaling (DRI_PRIME=1 gamescope -r 60 -o 30 -h 720 -H 1360 -F fsr -- %command%)... so the issue may be specific to Firestone and/or titles using the Unity game engine,
What's interesting is that back in gamescope 3.14.2 Eternium launched with an empty gamescope window if I used fsr whereas Firestone had no issues... and over time (game changes, gamescope changes, plasma changes) it's now Firestone that is having issues with fsr and Eternium does not.
The text was updated successfully, but these errors were encountered: