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

            Bug ID: 360033
           Summary: Cannot enable compositing with OpenGL GLX
           Product: kwin
           Version: 5.5.5
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: NOR
         Component: compositing
          Assignee: kwin-bugs-n...@kde.org
          Reporter: m00nra...@gmx.net

Hi.

I cannot activate compositing for desktop effects. XRender works, but
compositing via OpenGL GLX fails.

Software:
openSUSE Leap 42.1 (x86_64) (updated from OBS repos)
KDE Plasma Version 5.5.5 (OBS repo)
Qt: 5.5.1
NVidia-Driver:  304.131 from nvidia-repository
Nouveau is disabled (blacklisted)

Hardware:
Notebook Dell XPS M1710
Graphics: NVidia GeForce Go 7950 GTX 512MB
Specs: http://www.nvidia.com/page/go_7800gtx.html#axzz41qRYMtMf

Some output:

uname -a output:
Linux linux-gss9.suse 4.1.15-8-default #1 SMP PREEMPT Wed Jan 20 16:41:00 UTC
2016 (0e3b3ab) x86_64 x86_64 x86_64 GNU/Linux 

rpm -qa | grep -i nvidia 
nvidia-gfxG02-kmp-default-304.131_k4.1.12_1-38.1.x86_64
nvidia-computeG02-304.131-39.1.x86_64
x11-video-nvidiaG02-304.131-39.1.x86_64

In Plasma Systemsettings/Display/Compositor:
Enable Compositor on startup (checked)
Rendering Backend: OpenGL 2 
OpenGL interface: GLX 

qdbus org.kde.KWin /KWin supportInformation
https://paste.kde.org/peft8eimj

glxinfo output:
https://paste.kde.org/ptbsvexvf

cat /var/log/Xorg.log
https://paste.kde.org/p84hyrmo8

cat .xsession-errors-\:0 
https://paste.kde.org/phtw8rkpk

I also use sddm:
rpm -qa | grep sddm
kcm_sddm-lang-5.5.5-49.1.noarch
sddm-0.13.0-58.16.x86_64
sddm-branding-openSUSE-0.13.0-58.16.x86_64
kcm_sddm-5.5.5-49.1.x86_64

rpm -qa | grep -i mesa
Mesa-libGL1-11.0.8-137.1.x86_64
Mesa-libva-11.1.2-133.1.x86_64
Mesa-libEGL1-32bit-11.0.8-137.1.x86_64
Mesa-libGL-devel-11.0.8-137.1.x86_64
Mesa-libglapi0-11.0.8-137.1.x86_64
Mesa-libEGL1-11.0.8-137.1.x86_64
Mesa-demo-x-8.2.0-4.4.x86_64
Mesa-libGL1-32bit-11.0.8-137.1.x86_64
Mesa-11.0.8-137.1.x86_64
Mesa-libEGL-devel-11.0.8-137.1.x86_64
Mesa-libglapi0-32bit-11.0.8-137.1.x86_64
Mesa-libGLESv2-2-11.0.8-137.1.x86_64
Mesa-32bit-11.0.8-137.1.x86_64

Shell-Output from "kwin_x11 --replace" from a running plasma5 desktop:
QXcbConnection: XCB error: 3 (BadWindow), sequence: 174, resource id: 31457286,
major code: 20 (GetProperty), minor code: 0
QXcbConnection: XCB error: 8 (BadMatch), sequence: 1410, resource id: 60817413,
major code: 42 (SetInputFocus), minor code: 0
OpenGL vendor string:                   NVIDIA Corporation
OpenGL renderer string:                 GeForce Go 7950 GTX/PCIe/SSE2
OpenGL version string:                  2.1.2 NVIDIA 304.131
OpenGL shading language version string: 1.20 NVIDIA via Cg compiler
Driver:                                 NVIDIA
Driver version:                         304.131
GPU class:                              NV40/G70
OpenGL version:                         2.1.2
GLSL version:                           1.20
X server version:                       1.17.2
Linux kernel version:                   4.1.15
Requires strict binding:                no
GLSL shaders:                           limited
Texture NPOT support:                   yes
Virtual Machine:                        no
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0, 1, 0, 1)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0, 1, 0, 1)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0, 1, 0, 1)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0, 1, 0, 1)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(1, 0, 0, 1)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0, 1, 0, 1)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0, 0, 1, 1)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(1, 1, 1, 1)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0.44882, 0.14882, 0.14882,
1)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0.50064, 0.80064, 0.50064,
1)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0.05054, 0.05054, 0.35054,
1)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(1, 1, 1, 1)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0.3, 0, 0, 0.6)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0, 0.4, 0, 0.6)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0, 0, 0.5, 0.6)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0.3, 0.4, 0.5, 0.6)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0.134646, 0.044646,
0.044646, 0.6)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0.200256, 0.320256,
0.200256, 0.6)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0.02527, 0.02527, 0.17527,
0.6)
Pixel was QVector4D(0, 0, 0, 0) expected QVector4D(0.360172, 0.390172,
0.420172, 0.6)
kwin_core: ShaderManager self test failed
kwin_core: Failed to initialize compositing, compositing disabled
QXcbConnection: XCB error: 3 (BadWindow), sequence: 1571, resource id: 579,
major code: 3 (GetWindowAttributes), minor code: 0

Interesting:
kwin_core ShaderManager self test failed.

Hope u can help ))

Reproducible: Always

Steps to Reproduce:
1. Reinstall OS.
2. Reinstall nvidia drivers
3....

Actual Results:  
No compositing, even if u activate it in systemsettings5.


Expected Results:  
Enabled compositing and desktop effects via OpenGL 2 and GLX.

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

Reply via email to