Bug 203128

Summary: Composite artifacts when switching themes/styles, window decorator or effects
Product: [Plasma] kwin Reporter: Daniele Bagaglini <verne77>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: vivymarcy
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Mandrake RPMs   
OS: Unspecified   
Latest Commit: Version Fixed In:

Description Daniele Bagaglini 2009-08-09 02:04:43 UTC
Version:            (using KDE 4.3.0)
Installed from:    Mandrake RPMs

This is my system:
CORE2 DUO E8400 3GHz
P5K3 Deluxe FSB 1600
4GB RAM DDR3 1333
Nvidia GeForce 8800GT 1024 DDR3 PCI-Express : nvidia display driver version 185.18.31

This is a sample clip that shows the problem. I recorded it on my desktop. In a fresh session of kde 4.3

http://digidownload.libero.it/purple_rain77/archivio/kde4/kde43.avi

I hope it is useful

Regards
Comment 1 Thomas Lübking 2009-08-10 06:11:01 UTC
looks like a driver bug or "misconfiguration"
can you please try:

a) activate compositing but disable (uncheck) /all/ plugins?
b) the other backend (XRender/OpenGL, "Advanced Tab")
c) /non/ Trilinear Texture Filtering (Bilinear is pretty nice as well ;-)
d) Disable direct rendering

anyway:
in case non of the above cahnges anything, please attach your /etc/X11/xorg.conf (or the Device, Screen & Extensions sections at least) and the nvidia-settings ("nvidia-settings -q all > my_nvidia.settings") for inspection
Comment 2 Daniele Bagaglini 2009-08-12 02:41:22 UTC
After enabling direct rendering, all seems to work properly.
Don't nvidia cards use indirect rendering for composite?

thank you for support

http://digidownload.libero.it/purple_rain77/archivio/kde4/kde43_effect_ok.mp4
Comment 3 Thomas Lübking 2009-08-12 13:58:57 UTC
nVidia has it's own dri system (from before X11 dri existed...) so you must not enable the dri option dri in Xorg.conf - but that doesn't hit direct rendering in this regard.

in general direct rendering should be preferred (for better performance)
Comment 4 Daniele Bagaglini 2009-08-12 14:25:11 UTC
Ok.
Really thank you.
On my distribution, with composite enabled, direct rendering has disabled by default.
I thought it was right configuration for my system.

Ciao :-)