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.

Reply via email to