https://bugs.kde.org/show_bug.cgi?id=505959

            Bug ID: 505959
           Summary: Problems with mouse pointer alignement within game
                    menus when using Wayland and exclusive fullscreen mode
    Classification: Plasma
           Product: kwin
      Version First 6.4.0
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: wayland-generic
          Assignee: kwin-bugs-n...@kde.org
          Reporter: m.seyfa...@gmail.com
  Target Milestone: ---

SUMMARY
As reported in the Phoronix Forums, using Wayland in some proton games on
CachyOS (via PROTON_ENABLE_WAYLAND=1) regressed with Plasma 6.4 vs. 6.3.5.
Specifically, in Total War: Troy and Sniper Elite 5 (exclusive full screen
mode), within the game menu, the mouse pointer is not aligned with the in-game
mouse pointer any longer which makes navigation in the game menu very difficult
as you cannot hit the menu buttons correctly any longer. However, once within
the 3D mode in the affected games, the mouse pointer seems to be fine and
correctly aligned.

STEPS TO REPRODUCE
1. Start up Total War: Troy or Sniper Elite 5 in exclusive full screen mode
2. Try to navigate in the in-game menu with the mouse
3. You'll notice that the mouse pointer doesn't hit the menu buttons any
longer.

OBSERVED RESULT
You'll notice that the mouse pointer doesn't hit the menu buttons any longer.

EXPECTED RESULT
Perfect alignment of the mouse pointer.

SOFTWARE/OS VERSIONS
Linux Kernel: 6.15.3 
KDE Plasma Version: 6.4.0
KDE Frameworks Version: 6.15.0 
Qt Version: 6.9.1

ADDITIONAL INFORMATION
With these workarounds the issue can be circumvented:

1) Disabling Wayland for the game via PROTON_ENABLE_WAYLAND=0 (albeit that
brings back micro-stutters - wayland is the superior gaming experience)
2) Using borderless mode instead of exclusive fullscreen mode, but that forces
me to use a higher screen resolution (1440p native display) and tanks
performance on my Vega 64.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to