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

            Bug ID: 356711
           Summary: XembedSNIProxy prevents KWin from unredirecting
                    fullscreen SDL2 apps
           Product: plasmashell
           Version: 5.5.0
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: XembedSNIProxy
          Assignee: plasma-b...@kde.org
          Reporter: dannihf...@fastmail.fm

I was trying to figure out why I was getting microstutters in some games after
upgrading to 5.5. I then toggled compositing a few times and at some point I
managed to get a black square to appear where Dropbox usually is in the system
tray. That I was in a fullscreen game and this window was trying to draw itself
above the game seemed suspicious. I killed xembedsniproxy and sure enough the
problem was resolved.

Reproducible: Always

Steps to Reproduce:
1. Ensure KWin is set to "Suspend compositor for full screen windows"
2. Ensure xembedsniproxy is running
3. Open an SDL2 app in fullscreen mode (example: latest version of Quakespasm)
4. Notice lots of microstuttering regardless of whether the in-game vsync is
enabled or disabled
5. Kill xembedsniproxy
6. Reopen the same SDL2 app and notice that it runs smoothly now.

Actual Results:  
Lots of microstutter, running without in-game vsync gives uneven framerate and
no tearing

Expected Results:  
In-game vsync off should give tearing, in-game vsync on should be butter smooth

I tried forcing xembedsniproxy to Keep Below in the KWin rules but no dice.

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

Reply via email to