Created attachment 107913 [details] good Hi all, After Xserver git commit 4486d199bd3bcb5b2b8ad9bc54eb11604d9bd653, the fbconfig visual matching system has changed. This results in incorrect rendering when KWin compositing is enabled. The Xorg developer has reproduced the issue but believes this is a Kwin application bug. Here is the original xorg bug report: https://bugs.freedesktop.org/show_bug.cgi?id=102806 I am using Mesa on Radeonsi, and both the OpenGL3.1 and 2.0 backends have the same corruption, while the Xrender option is still incorrect, but the incorrect color is a bit less notable. Please see the attachments for the good and bad behavior. I can provide any more information, and test any patches. Thanks, Sarnex
Created attachment 107914 [details] bad
could you please try to use the OpenGL/ES compositor? Run: KWIN_COMPOSE=O2ES kwin_x11 --replace
(In reply to Martin Flöser from comment #2) > could you please try to use the OpenGL/ES compositor? Run: > KWIN_COMPOSE=O2ES kwin_x11 --replace Hi Martin, Same exact color corruption as the normal OpenGL compositor. Thanks, Sarnex
Now I'm tempted to say that's not a bug in our code. It means that both our EGL and GLX code is affected which have different implementations. That just cannot be a problem on our side. Especially if we now change the code to make it work with the new X Server, how would we ensure it also works with the old one? No, no, that must be fixed in X.
(In reply to Martin Flöser from comment #4) > Now I'm tempted to say that's not a bug in our code. It means that both our > EGL and GLX code is affected which have different implementations. That just > cannot be a problem on our side. > > Especially if we now change the code to make it work with the new X Server, > how would we ensure it also works with the old one? No, no, that must be > fixed in X. Okay, I'll report this back to Thomas.
Bug is assigned to upstream (link in comment #0).