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

            Bug ID: 402583
           Summary: GPU not used on Blur effect
           Product: kwin
           Version: 5.14.3
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: effects-various
          Assignee: kwin-bugs-n...@kde.org
          Reporter: pr...@saires.de
  Target Milestone: ---

Created attachment 117120
  --> https://bugs.kde.org/attachment.cgi?id=117120&action=edit
full glxinfo output

I'm a big fan of KDE's blur. However, on my Thinkpad T500 it performs at under
10fps with a fullscrenn window or multiple smaller ones.
Turning on blur makes one core shoot up to basically be pinned 100%
The laptop uses the G45 chipset and the GMA4500 igp.
It has OpenGL 2.1 max capability.

According to a reddit post by a KDE dev(?) the blur requires openGL 3.0 [
https://www.reddit.com/r/kde/comments/7szqqk/i_implemented_a_new_blur_effect_in_kde_it/dt8vqmh
]

Apparently it doesn't use the GPU, but the CPU instead(?).
Either way the Desktop becomes unsuable. Since G45 laptops are quite popular as
librebooted laptops (t400, x200, t500) it is sad, that the blur effect doesn't
work in a usuable state on those laptops. (but it looks awesome)
On deepin btw, which I used for quite some time blur runs flawlessly.
Can this be somehow fixed? Is it maybe on my end?

STEPS TO REPRODUCE
1. Use gma4500 igp.
2. turn on blur
3. notice fps drop below 10 while cpu usage skyrockets

Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.14.3
KDE Frameworks Version: 5.52.0
Qt Version: 5.11.1

ADDITIONAL INFORMATION
GLXinfo brief output, full output in attachments:

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Mobile Intel® GM45 Express Chipset  (0x2a42)
    Version: 18.2.7
    Accelerated: yes
    Video memory: 1536MB
    Unified memory: yes
    Preferred profile: compat (0x2)
    Max core profile version: 0.0
    Max compat profile version: 2.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 2.0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset 
OpenGL version string: 2.1 Mesa 18.2.7
OpenGL shading language version string: 1.20

OpenGL ES profile version string: OpenGL ES 2.0 Mesa 18.2.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16

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

Reply via email to