Bug 390749 - Compositor breaks down over time; changing OpenGL version temporarily resets
Summary: Compositor breaks down over time; changing OpenGL version temporarily resets
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: 5.12.1
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-19 18:38 UTC by Scott Harvey
Modified: 2018-02-19 20:47 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
#1 - "Before" - while errors were occuring. (3.19 KB, text/plain)
2018-02-19 18:38 UTC, Scott Harvey
Details
#2 - "After" - after toggling compositor to OpenGL 3.1 (5.81 KB, text/plain)
2018-02-19 18:40 UTC, Scott Harvey
Details
Screenshot of errors in progress (647.61 KB, image/png)
2018-02-19 18:42 UTC, Scott Harvey
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Scott Harvey 2018-02-19 18:38:23 UTC
Created attachment 110821 [details]
#1 - "Before" - while errors were occuring.

After a random period of time, the compositor begins to suffer breakdowns, not drawing window decorations or repainting windows as they're brought to the top. It's worse with OpenGL 3.1, but will eventually begin to happen on OpenGL 2.0 as well. Toggling OpenGL versions seems to temporarily reset the compositor and the problem is resolved.

I'm attaching a screenshot, and two copies of "qdbus org.kde.KWin /KWin supportInformation" - a before and after. #1 is when I was supposedly running on OpenGL 2.0, but the compositor apparently died somewhere along the way. #2 is the "after" result when toggling the compositor setting to OpenGL 3.1.

This happens with a variety of drivers (I've tried them all). My GPU - if it matters - is a GTX 1050 Ti.
Comment 1 Scott Harvey 2018-02-19 18:40:26 UTC
Created attachment 110822 [details]
#2 - "After" - after toggling compositor to OpenGL 3.1
Comment 2 Scott Harvey 2018-02-19 18:42:13 UTC
Created attachment 110823 [details]
Screenshot of errors in progress
Comment 3 Martin Flöser 2018-02-19 20:47:25 UTC
I highly suggest to use the proprietary NVIDIA driver. Assuming an issue with nouveau driver. That driver unfortunately still does not have the quality to run a composited desktop