| Summary: | Kwin OpenGL compositing self-check failing | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Paul W <metaxy> |
| Component: | compositing | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | eightmillion |
| Priority: | NOR | ||
| Version First Reported In: | git master | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | 4.5.1 | |
| Sentry Crash Report: | |||
| Attachments: | Glxinfo ouput | ||
I've tested it with svn 1137332 and it works without problems. But with svn 1138650(4.4.86) and svn 1142815(trunk) the opengl check fails. Maybe it has something to do with 1137668... Ok, the bug comes with r1137490. Reverting the changes makes the OpenGL self-check working. Maybe i have to say that blur is not working, but everything else works fine. I had the same problem with versions past 4.4.85. I think the issue may be related to this bug: https://bugs.kde.org/show_bug.cgi?id=243181 What I did as a workaround was to edit .kde/share/config/kwinrc and I changed the line "OpenGLIsUnsafe=true" to "OpenGLIsUnsafe=false" under the "[Compositing]" section. I restarted kwin and now I have OpenGL compositing. I now also have the "thumbnails too bright" bug, but that's an acceptable trade-off for me. My OpenGL renderer string is: Mesa DRI Intel(R) 965GM GEM 20091221 2009Q4 x86/MMX/SSE2 oh if reverting 1137490 fixed that problem, than it is resolved in 4.5.1 :-) SVN commit 1167909 by graesslin: Forward port rev 1167908 Revert rev 1137490: it caused compositing not working with legacy NVIDIA drivers and might be responsible for freezes when changing config. It can be reverted as there is already a better fix for buggy drivers present in 4.5.1. Did I mention that I love drivers? CCBUG: 243991 CCBUG: 241402 M +0 -20 kwinglutils.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1167909 |
Created attachment 48204 [details] Glxinfo ouput Version: SVN (using Devel) OS: Linux Before 4.4.86, eg. 4.4.85, Kwin with OpenGL worked fine. But since i updated to 4.4.86 the self-check fails with the folowing message: kwin(4356) KWin::CompositingPrefs::detectDriverAndVersion: GL vendor is "NVIDIA Corporation" kwin(4356) KWin::CompositingPrefs::detectDriverAndVersion: GL renderer is "GeForce FX 5200/AGP/SSE2" kwin(4356) KWin::CompositingPrefs::detectDriverAndVersion: GL version is "2.1.2 NVIDIA 173.14.25" kwin(4356) KWin::CompositingPrefs::detectDriverAndVersion: Detected driver "nvidia" , version "173.14.25" kwin(4356): OpenGL compositing self-check failed, falling back to XRender. I've tried to remove .kde4, disabling checks and disabling direct rendering. Reproducible: Didn't try I'm using svn 1138650 provided by openSUSE build service on openSUSE 11.3 RC 1. # lspci | grep -i vga 01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)