Version: 1.3 (using 4.3.4 (KDE 4.3.4), Debian packages) Compiler: cc OS: Linux (x86_64) release 2.6.33-1.slh.1-sidux-amd64 With some plasma desktop effects I get a flickering / garbled screen effect / black stripes when moving a window with the mouse. Steps to reproduce: 1.) Open system settings window -> "Arbeitsflächen-Effekte" ("Desktop Effects") -> "Alle Effekte" ("All Effects") 2.) Select "Wabernde Fenster" ("Wobbly Windows") - this is one effect with which bug occurs, you may need to enable transparency as well -, 3.) Select "Anwenden" ("Accept"). Now move a window on the desktop and note the wobbly-effect, but also note a black flickering on the screen. I have a sidux linux 64bit running with latest available standard kernel, NVIDIA binary driver (bug happens with beta driver and latest available driver for onboard graphics GeForce 6100). The flickering area is special somehow as it only affects the right screen of my dualhead-setup. Left screen is an external flatscreen display 1680x1080 in size, right screen is internal notebook screen, 1280x800. If you look closely then you will notice that the right screen (the one with the black stripes/garbled area) is redrawn very fast, whereas the left screen, which is not affected by the bug, is not. xorg.conf: Twinview enabled, no xinerama enabled, so that windows can be dragged between both screens. On screen copies the area below the built-in notebook screen appears black, as it is the area missing to size-up the display to same size as external flatpanel screen. I have noticed that once transparency option is enabled it cannot be turned off (i.e. even though it appears as disabled / switched off in the "all effects" window, windows keep their transparency option turned on). The flickering/black stripes affects other effects as well, not only wobbly windows.
Maybe worth adding: I have tried to create a screenshot video clip to capture the effect, but in the video the effect is gone and not recorded, and therefore it only appears on screen.
please turn off vsync in both, kwin and nvidia-settings, then restart kwin ("kwin --replace") one can only sync to one screen - the other one will suffer
Did that - deactivated vsyncs in both NVIDIA settings and kwin, but this did not fix it. Checked frequencies of both screens as well, both are set correctly.
I can confirm that. Kubuntu 10.10, KDE 4.5.2 (4.5.1 was also affected) and get screen flickering with desktop effects enabled. It's worth noting that it wasn't the case in Kubuntu 10.4 with KDE 4.5.1.
I can confirm this bug
Me too. I had it since 4.3 (when i moved from Gnome) but it wasn't too annoying. With 4.4.5 problems disappeared completely and then with 4.5.0 started again and worst, now i had to disable all desktop effects. Archlinux ATI Mobility Radeon X1400 KDE 4.5.3 xf86-video-ati 6.13.2 Linux 2.6.35-ARCH i686 Genuine Intel(R) CPU T2250 @ 1.73GHz GenuineIntel
this is unlikely the same issue. for ati chips you likely either got a problem with the lanczos shader (affects eg. present windows but not desktop grid) or just for kms/dri - and of course disable blurring in doubt :-( for the first one, check bug #243181, for the second one try to add "export LIBGL_ALWAYS_INDIRECT=1" to ~/.xprofile (interpreted by kdm - for eg. startx you'd have to add it to .xsession), then logout/login (just restarting kwin won't work, you'll have to pass it the env explicitly then)
Thanks! It seems my driver was also affected. With: [Blacklist][Blur] DRI R300 Project=Mesa DRI R300 (RS400 5A61) 20090101 x86/MMX/SSE2 NO-TCL DRI2:-:1.5 Mesa 7.9-devel [Blacklist][Lanczos] DRI R300 Project=Mesa DRI R300 (RS400 5A61) 20090101 x86/MMX/SSE2 NO-TCL DRI2:-:1.5 Mesa 7.9-devel Desktop Effects works to some extent (could be better - e.g no Wobbly Windows)
(In reply to comment #7) > this is unlikely the same issue. > > for ati chips you likely either got a problem with the lanczos shader (affects > eg. present windows but not desktop grid) or just for kms/dri - and of course > disable blurring in doubt :-( > > for the first one, check bug #243181, for the second one try to add "export > LIBGL_ALWAYS_INDIRECT=1" to ~/.xprofile (interpreted by kdm - for eg. startx > you'd have to add it to .xsession), then logout/login (just restarting kwin > won't work, you'll have to pass it the env explicitly then) Well, every effect that involves moving a window (desktop grid, present windows, wobbly windows, minimize effect, etc) causes this flicker, better or worse depending on which one, but all of them are affected. Blurring just doesn't get enabled. If it's not the same bug, should I report a new one? How? Because I don't see the difference with this one. Is there a workaround to get the same performance as I had with 4.4.5? Thanks for your time.
(In reply to comment #8) > Desktop Effects works to some extent (could be better - e.g no Wobbly Windows) sure that you didn't fall to the Xrender backend then?
(In reply to comment #10) > (In reply to comment #8) > > Desktop Effects works to some extent (could be better - e.g no Wobbly Windows) > > sure that you didn't fall to the Xrender backend then? Well, i have Effects -> Advanced -> Compositing type: OpenGL... not sure whether that's what you mean...
mmm... sorry, just realized that question wasn't for me... Mental note: read before answer.
@pablo: did you write comment #8? ;-P your issue is (likely) different since the pitfalls of the nvidia and ati drivers are :-) disabling direct rendering (LIBGL_ALWAYS_INDIRECT=1) will likely fix your issue (and recause the 4.4 state), while it's not the problem of the OP
Thomas, one more question. So there is nothing else to do than waiting for developers of open drivers to fix it?
deactivate possibly offending driver features, such as - KMS ("nomodeset", i wonder why distros don't offer a grub entry for this anyway) - direct rendering ("LIBGL_ALWAYS_INDIRECT=1" - though working direct rendering would oc be preferable) otherwise the bypassing of feature invocations (shaders) as by eg. the lanczos filter. beyond this: "teach yourself to write GPU drivers" ;-P
This bug report is for a quite old version and the complete stack (including the drivers) have improved. Unfortunately this report is also mixing issues from different users who have the same result but not the same cause which makes it rather difficult to say whether the issue is resolved. Because of that I set to unmaintained. If the issue is still present please reopen and update the relevant information.
I'm on Mint 15 KDE 32-bit and the same flicker occurs while moving windows around with the 'Wobbly Windows' effect enabled. KDE version is 4.10.5. Graphics are Intel integrated (Mesa DRI Intel Ironlake Mobile x86/MMX/SSE2), HD 3000 I believe. Also, I cannot capture this flicker with KSnapshot.
(In reply to comment #17) > KDE version is 4.10.5. Graphics are Intel integrated (Mesa DRI Intel Ironlake Mobile x86/MMX/SSE2), HD 3000 I believe. Please post the output of "qdbus org.kde.kwin /KWin supportInformation" > Also, I cannot capture this flicker with KSnapshot. Can you record a video with an external camera? (Ie. shooting the physical panel)
(In reply to comment #18) > (In reply to comment #17) > > KDE version is 4.10.5. Graphics are Intel integrated (Mesa DRI Intel Ironlake Mobile x86/MMX/SSE2), HD 3000 I believe. > > Please post the output of "qdbus org.kde.kwin /KWin supportInformation" > > > Also, I cannot capture this flicker with KSnapshot. > Can you record a video with an external camera? (Ie. shooting the physical > panel) Firstly, I would like to sincerely apologize for being so lazy and not replying a lot earlier. Output of the command - http://paste.kde.org/pfbc2d7fc/ I've manage to record my desktop although I wasn't all that successful at configuring RecordMyDesktop (used similar software but on another platform) but the video clearly shows the flickering issue. DL link - http://www.speedyshare.com/8kkxJ/flicker.ogv On a side note, this happens in other distros as well, not only Mint 15. I've also tried to reproduce the issue in openSUSE, Mageia and Manjaro. The same thing happens. Once again, I am really sorry for not posting this a bit sooner.
There's a mousepointer artefact after wobbling the last window, but i rather guess that's the (desktop, it's not a camshot) recording and the actual issue here is the texture clamping one (ie the black fragments between the window border and the actual window when wobbling) Try either disabling the blur effect or setting the scale method to "Smooth" - one by one and if neither does, both together (in "kcmshell4 kwincompositing", 2nd and 3rd tab) - then report the results. No need to worry about being late or so - your problem, your pace ;-)
(In reply to comment #20) > There's a mousepointer artefact after wobbling the last window, but i rather > guess that's the (desktop, it's not a camshot) recording and the actual > issue here is the texture clamping one (ie the black fragments between the > window border and the actual window when wobbling) > > Try either disabling the blur effect or setting the scale method to "Smooth" > - one by one and if neither does, both together (in "kcmshell4 > kwincompositing", 2nd and 3rd tab) - then report the results. > > No need to worry about being late or so - your problem, your pace ;-) Disabling "Blur" had no effect whatsoever but setting the scale method to "Crisp" ("Smooth" didn't help unfortunately) made the problem go away, for the most part. There are still a few pixels flickering here and there but nothing compared to what it was before. What about changing the compositing device to XRender?
(In reply to comment #21) > the most part. There are still a few pixels flickering here and there but > nothing compared to what it was before. Clamping errors are clamping errors, but apparently it depends on interpolation. > What about changing the compositing device to XRender? Doesn't support wobbling, but "OpenGL 1" would be interesting.
Hello, I know this is is an old post but I had the exact same problem and found the solution ! (I've got a ATI HD5770) In fact, this is a conflict between 2 effects : wobbly windows and maximize animation. I just deactivated the second one, and now the flickering/blinking "remain" on the other monitor has gone. Works perfectly now ! ps. Also I'm almost sure this happens more with proprietary drivers than with free ones.