https://bugs.kde.org/show_bug.cgi?id=442386

--- Comment #4 from C. Leu <k...@bluewin.ch> ---
Again a short update. During the last few weeks it has been shown that the best
way to enforce EGL in kwin is through the "KWIN_OPENGL_INTERFACE=EGL" and not
the "KWIN_COMPOSE=O2ES" variable.

This will effectively keep the OpenGL 2.0 or OpenGL 3.1 "function feature set"
and just force EGL over GLX.

sudo nano /etc/profile.d/kwin.sh
export KWIN_OPENGL_INTERFACE=EGL

The first mentioned "KWIN_COMPOSE=O2ES" environment variable is also applicable
but it will additionally switch the compositing to OpenGL ES 2.0. Just to be
clear, this is perfect for weaker hardware like single core Netbooks, AIO
computers, or older systems with limited GPU functionality. Such lower-end
systems may benefit significantly from the OpenGL ES 2.0 mode, like the
previously mentioned Apple iMac5,1 from 2006.

However, the OpenGL ES 2.0 compositing may limit in certain situations some
enhanced graphical effects of a theme. I can confirm this now for the "Se7en
Aero" global design which shows partially missing elements. For example, all
frames in dolphin are becoming "transparent". This is not the case regarding
the regular OpenGL backend in conjunction with EGL. It should also be noted
that this is not the case for the standard (more basic) KDE designs "Breeze"
and "Breeze-Dark", - they work fine even with only OpenGL ES 2.0 feature set.

Whatever, maybe there will be in the future beside a Vulkan additionally also
an OpenGL ES 3.0 rendering backend, - it would allow more effects on weaker
hardware. ;-)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to