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.