Latest Nvidia 334.16 Beta driver has added support for 64bit EGL/OpenGL ES (32bit was already supported since some time). I decided to try with kwin_gles, but I am getting the following error on initialization: kwin(11696) KWin::EglOnXBackend::init: eglPostSubBufferNV not supported, have to enable buffer preservation - which breaks v-sync and performance Then, it keeps spamming with the following error all the time: kwin(11696) KWin::checkGLError: GL error ( PostPaint ): "GL_INVALID_OPERATION" Everything seem to work fine, except maybe transparency which looks weird. I don't seem to be the only one affected by this issue, see: http://www.phoronix.com/forums/showthread.php?95219-NVIDIA-334-16-Beta-Supports-64-bit-EGL-OpenGL-ES&p=396360#post396360 Reproducible: Always
Created attachment 85195 [details] kwin log
try disablong the blur effect - is that a custom installation or does arch meawhile provide nvidia EGL/GLES lib packages somewhere?
Indeed, disabling the blur effect stop the GL_INVALID_OPERATION errors. No, arch doesn't provide EGL/GLES unfortunately. I had to use nvidia-full-beta-all from AUR, which doesn't provide EGL/GLES either otherwise it would conflict with the mesa package. Then, I just moved the needed EGL/GL libraries extracted from the Nvidia installer to the lib folder, and made the correct symlinks.
https://bugs.kde.org/show_bug.cgi?id=324478 https://git.reviewboard.kde.org/r/112862/
Is that different than the problem with the blur shader which fails to compile with mesa/nouveau driver?
Nope. Very same issue.
*** This bug has been marked as a duplicate of bug 324478 ***