Created attachment 95614 [details]
Dump from /sys/class/drm/card1/error
The system hangs for a few seconds, then dmesg spews this:
[ 197.405192] [drm] GPU crash dump saved to /sys/class/drm/card1/error
[ 197.405193] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[ 197.405194] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[ 197.405195] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[ 197.405196] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[ 203.441104] [drm] stuck on render ring
And the system continues.
Untill reboot random glitches (mostly white bars and blacked out textboxes) appear
Also, around the time this started happening, bumblebee started rendering black windows when using Primus as a bridge. VirtualGL looks normal.
Primus can be fixed by setting environment variable PRIMUS_UPLOAD=1
Acceleration method is SNA
changing to UXA seems to make it worse
Created attachment 95887 [details]
These artifacts are often visible, even before the render ring error
Created attachment 95888 [details]
this sometimes happens to all fonts
Created attachment 96030 [details]
This happens when I run glxspheres for the first time, the second time it's ok
The artifacts and glitches appear even before the render ring error. It seems to be getting worse
Can you try running KWin with EGL and see if that makes your artifacts and GPU hangs go away?
KWIN_OPENGL_INTERFACE=egl kwin --replace &
I have used it for a couple of hours with the KWIN_OPENGL_INTERFACE=egl export, and the artifacts seem to have gone away.
*** This bug has been marked as a duplicate of bug 77207 ***