https://bugs.kde.org/show_bug.cgi?id=423817
Bug ID: 423817 Summary: KWin/KDE freezes with Steam Proton Product: kwin Version: 5.19.0 Platform: Archlinux Packages OS: Linux Status: REPORTED Severity: major Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: and_...@hotmail.com Target Milestone: --- SUMMARY Kwin/KDE freezes horribly when a game with Steam's Proton is running and some other KDE GUI element comes in (notifications) or when attempting to minimize/switch to other windows (switching is impossible as each frame takes almost 30 sec to render. This effectively makes KWin/KDE unusable for anyone wishing to run games on Steam Proton. STEPS TO REPRODUCE (FULLSCREEN) 1. Start any game with Wine/Steam Proton 2. Attempt to minimize the window/change to other windows OR any interaction with KDE which causes the window to lose focus (receiving notifications for instance). STEPS TO REPRODUCE (WINDOWED MODE) 1. Anything that involves interacting with KDE and causes the window do lose focus while the window is maximized (if the window isn't maximized, this doesn't seem to happen so much, it initially freezes but then I can drag the window once it finally loses focus after some painfull 20seconds) OBSERVED RESULT The entire system freezes. It does not stop working, audio is still completely audible and has no lag, but all GUI becomes unresponsive for a lot of time (almost a minute). After clicking in the game and regaining focus (some 1-2 mins later) everything goes away. EXPECTED RESULT The desktop environment should not freeze at all. Other Linux native games don't do this regardless of whether they are in windowed mode or full screen mode. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux 5.7.2 (available in About System) KDE Plasma Version: 5.19.0 KDE Frameworks Version: 5.70.0 Qt Version: 5.15.0 ADDITIONAL INFORMATION Disabling the compositor has no effect. I'm not entirely sure this is a KWin error or if it's an error in KDE, but I am inclined to think the problem is in KWin. I'll put this in general because I have no idea where the bug occurs. Is there anything to fix this? Is the fix too complex to implement? I'd love to help if I could since I really love KWin but this bug makes it unusable with Steam Proton. -- You are receiving this mail because: You are watching all bug changes.