Version: (using KDE KDE 4.0.0)
Installed from: Gentoo Packages
When I hit CTRL+F12 I get a white screen just before the dashboard to appear. This happens when Desktop effects are disabled. And the dashboard is quite long to appear and to come back to desktop.
Don't know if it can help, but : my card is nVidia 8400GS
I can confirm this with ATI FireGL V5000 (using open-source drivers) and w/o desktop effects too.
Runing Kubuntu Hardy (Ubuntu 4.0.0. packages and also up-to-date 4.0.x branch built myself).
yes, that's the time between show and draw.
With 4.1 just around the corner, it's time to close off 4.0 bugs. In the off chance that I'm wrong in believing this to be fixed in 4.1, please reopen. :)
I can still reproduce this in latest SVN.
NVidia GO 7400, can't reproduce. svn trunk revision 821039. No desktop effects as my settings were reset.
I can reproduce 100/100 using trunk (dated 28/11/2008) with and without kwin desktop effects.
Using ATI x1950 AGP with xf86-video-ati drivers from git and X.org 1.5.3 on amd64 Gentoo box.
The difference between using desktop effects is that white flash screen is smoothly (doesn't ficker) "transioned" to dashboard view, and without desktop effects - the 'effect' is shorter and flickers more.
Also it may be important - sometimes I am ABLE NOT TO REPRODUCE this bug (I would say) - before I switch to dashboard I need to give focus control to desktop (and not to applet or any window) - this way white flash may not occur.
White flash will occur always when any window has focus (receives keyboard input - simply any window must be active) before switching to dashboard.
And yet another suggestion - it may not be related only to plasma dashboard but to all plasma elements/applications as I observe similar white flashes befory every plasma element appears on the screen.
I don't know the internals, but it looks like plasma elements were first painted white and after a while they were repainted again with theme (svn image I guess).
With desktop effects it is easier to spot as whole painting seems to take a bit longer - and it has nothing to do with kwin effects - disabling window/activation effects doesn't "solve" the issue and disabling compositing at all just makes it harder to spot, but those white flashes are there.
I observed white flashes with:
- dashboard-view activation (the easiest to spot - whole screen is white)
- kickoff menu
- kuiserver/knotify messages
- calendar tooltip (when digital clock on panel is LMB-clicked - btw - multiple cliking on calendar sometimes makes it disappear and it can be no longer activated - like it locked itself - mouse icon over panel changes to 'drag' or 'grab' icon - but that's different story)
- it may be totally unrelated - but konsole as well - before terminal is drawn - it's white at the begin (it may be separate issue - definitely not related to this bug)
*** Bug 176409 has been marked as a duplicate of this bug. ***
Same here, I'm using an Intel G33. It's quite an annoying bug.
we're washing the widget at the earlier possible moment with Qt::transparent which helps when compositing is there, and every other source of this problem has been drivers (e.g. the recent nvidia beta drivers seem to eliminate this for people)
Which nvidia drivers? the 180 series or the 177.xx?
I'm on beta 177.80 and I can still see the white flickering; could it also be the "fulldebug" build? As far as I remember I started seeing this problem around when compiling trunk with this option... but this coincided with when I started using the candidate 4.2, so...
Besides (and here comes a naïve question): is there a reason for which (for instance) the framesvg of krunner and kickoff are not precached on startup? Would it matter?
Created attachment 29532 [details]
screenshot with white flash effect
White flashes reprodible on nvidia legacy drivers (173.14.09) on Geforce FX 5200 as well.
If someone doesn't believe me - I actually I managed to capture it on screenshot :D
Notice cut-out triangle in upper left corner (triangle was not present when I tested it on ATI)
As you can see - this white flash effect is *not* flickering - it's actually 'smooth' transition from normal screen to entirely white.
Please note that this bug is reproducible with compositing effect enabled in kwin (XRender and OpenGL) and with disabled compositing as well - so it's hardly an issue with driver but of course I may be mistaken.
Please note as well that this triangle on my screenshot can be not issue with NVidia, but because it was tested with recent trunk (and the one with ATI on trunk 3 weeks ago) and something was likely to be changed in code reponsible for it, provided it's really plasma issue.
Is there possibility that kwin or some other component would interfere in painting process here?
I found something interesting - while this whitescreen effect is best noticed when plasma applets are shown (as some of them take time to load...) I actually noticed (as I stated in earlier comments) it with *konsole* as well - as konsole usually has dark background so it's easy to spot such drastic color changes.
And.. the same exact effect (white flash with this cut-out triangle as on screenshot) is for some windows being opened (windows like konsole).
That being said - it's by no means plasma bug, but supposedly *kwin*
Could anyone try to reproduce this bug, and if confirmed - could you reopen this bug and reassign to kwin developers please? (there's some knowledge attached to this bug that may be worthy reopening instead opening new bug for kwin)
"reproducible with compositing effect enabled in kwin (XRender and OpenGL) and with disabled compositing as well - so it's hardly an issue with driver"
the driver is still responsible for painting regargless of whether desktop effects are on or not, so this is not a valid test for it being a driver problem or not.
"is for some windows being opened (windows like konsole). "
konsole also uses an argb visual, just like plasma. i'm pretty sure that is the commonality that is causing this problem.
As a side note - http://bugs.kde.org/show_bug.cgi?id=170462 seems to be related or even the same issue.
i confirm this issue with :
(thou, it looks like a feature more then a bug ;-)
hp dv7 + debian sid 64bit + kde 4.1.86
+ nvidia 9600M GT + nvidia 177.82 + Xorg 1.4.2
nvidia section from xorg.conf:
VendorName "NVIDIA Corporation"
# compiz(fusion) recommands for nvidia
Option "RenderAccel" "True"
Option "AddARGBGLXVisuals" "True"
Option "DamageEvents" "True"
Option "UseEvents" "False"
Option "TripleBuffer" "True"
Option "BackingStore" "True"
Option "NoLogo" "True"
Option "UseCompositeWrapper" "True"
Option "AllowIndirectPixmaps" "True"
Option "PixmapCacheSize" "200000"
Option "OnDemandVBlankInterrupts" "True"
This white flash is still noticable with latest nvidia beta drivers (NVIDIA-Linux-x86_64-190.18-pkg2, slackware64, kde4.2.4, GeForce 8500GT) when activating dashboard view. It is clearly visible white flicker for a fraction of second just before activating dasboard overlay view with kwin compositing enabled but without Fade plugin being used.