Bug 210678

Summary: Logout effect only shows black screen
Product: [Plasma] kwin Reporter: Christoph Feck <cfeck>
Component: compositingAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: anarsoul, gio.grifis, jimreynold2nd, mirza.dervisevic
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Christoph Feck 2009-10-15 16:24:24 UTC
Version:           unknown (using 4.3.72 (KDE 4.3.72 (KDE 4.4 >= 20091013)), compiled sources)
Compiler:          gcc
OS:                Linux (i686) release 2.6.31.3-1-desktop

When I don't use logout effect, I get a dimmed screen. But when using the logout effect, the screen is just black (the dialog is okay). This is a quite recent regression, possibly also related to kdm?

Compositing mode: OpenGL on intel i945
Comment 1 Martin Flöser 2009-10-15 17:25:42 UTC
setting useBlur to false resolves the problem. It seems like Intel driver magically supports FBOs, now (at least it's listed in glxinfo) but in truth doesn't. So it's actually an Intel driver bug.

But we have to keep a look on this bug (that is more complains) as openSUSE will ship that driver version. If it causes problems we have to inform our downstreams and disable useBlur for all users :-(
Comment 2 Giovanni Masucci 2009-10-15 18:04:04 UTC
The new kubuntu karmic, (that will be released at the end of this month) is also affected by this bug (intel drivers 2.9.0)
Comment 3 lucas 2009-10-16 12:36:20 UTC
SVN commit 1036024 by lmurray:

Detect when we receive an incomplete FBO and consider it invalid.
CCBUG: 210678


 M  +7 -4      kwinglutils.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1036024
Comment 4 Christoph Feck 2009-10-21 00:34:12 UTC
*** Bug 211267 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Feck 2009-11-28 22:21:30 UTC
*** Bug 216566 has been marked as a duplicate of this bug. ***
Comment 6 Vasily Khoruzhick 2010-01-14 12:31:45 UTC
Actually, FBOs works on intel (at least mesa fbo demo, and qt fbo demo works on my 945gm), so probably it's KDE bug. It seems that some of these conditions is not met (look through intel_fbo.c/intel_validate_framebuffer() from i915 mesa driver):

- attachment is stencil only, intel driver supports only combined depth/stencil attachment
- texture format is not one of these: ARGB8888, XRGB8888, RGB565, ARGB1555, ARGB4444