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

            Bug ID: 489090
           Summary: Full Screen Apps Running in Proton Not Registering As
                    Being in Full Screen
    Classification: Plasma
           Product: kwin
           Version: 6.1.0
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: compositing
          Assignee: kwin-bugs-n...@kde.org
          Reporter: nwesterv...@proton.me
  Target Milestone: ---

SUMMARY
Full screen apps running with Proton are not detected as full screen apps by
kwin correctly. On Wayland, I suspect this prevents kwin from allowing tearing
in these apps. On X11, this prevents kwin from automatically disabling the
compositor when a full screen app is started.

Version of Proton Used: 8.0-5 (but seems to happen with other versions as well)

STEPS TO REPRODUCE
1. If on X11, allow applications to block compositing. If on Wayland, allow
tearing in full screen apps.
2. Install a Windows game (tested with Steam and Lutris) , using Proton version
8.0-5 to run it.
3. Switch the game to full screen mode (if not already in full screen mode).

OBSERVED RESULT
Observe the compositor not being disabled if on X11, or stutters in game if on
Wayland.

EXPECTED RESULT
If on X11, compositor being automatically disabled. If on Wayland, no stutters
in game.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux (Kernel 6.9.5-arch1-1(64-bit))
(available in About System)
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1

ADDITIONAL INFORMATION
I do not know for certain that these apps aren't being detected correctly as
full screen apps when using Wayland, I just noticed that there was some
stuttering in them on Wayland and that these same apps don't block compositing
when run on X11. If there is a way I can check if kwin is allowing the screen
to tear when these apps are running in full screen mode on Wayland, please let
me know and I will update this with my findings.

There is a work around on X11 for this, manually toggling compositing. If
there's no good way to fix this on Wayland, I think a similar toggle feature to
allow tearing might be a good option.

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

Reply via email to