Bug 169518

Summary: VERY slow and choppy dragging of transparent windows (folder view on desktop especially) on Intel Graphics i865
Product: [Plasma] kwin Reporter: Matt <matt.palermo>
Component: compositingAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Matt 2008-08-21 03:58:52 UTC
Version:            (using Devel)
Compiler:          gcc (GCC) 4.1.2 (Gentoo 4.1.2 p1.0.2) 
OS:                Linux
Installed from:    Compiled sources

I compiled kde-svn (through layman on Gentoo) this past Sunday Aug 17, 2008.  I have an Intel i865G video chip.  Window management was very smooth when NO effects were enabled. The "default" Folder View of ~/Desktop that sits on the KDE "Desktop" looked good.  It was un draggable or resizable. It was very choppy and VERY slow to drag or resize.  It also pegged the CPU to do it.

I understand that the i865 chip isn't designed for fancy things, but it plays RTCW and Q3A very well, so I didn't think draging / resizing simple small windows would be too much work for it.

Is this a bug?  Should anything transparent be unmanipulatable?  Is the more Qt than KDE?

(these are honest questions, not flames)

My desktop was indeed much lighter on resources.  KDE devs and TrollTech have done that part well, but some basic things (such as moving/resizing anything transparent) just isn't working.

M.
Comment 1 Lubos Lunak 2008-08-25 21:50:50 UTC
This is presumably X's texture_from_pixmap being slow with updating of window contents of a large window.
Comment 2 Matt 2008-08-25 23:42:40 UTC
So this is more of an X issue?  I wasn't sure who it would be, KDE or X.
Comment 3 Matt 2008-09-07 11:54:53 UTC
I though y'all would like to know that this issue is dead.

I'm running svn compiled Sept. 7, 2008 and there is *NO* slowness with dragging Folder View windows around any more.

THANK YOU!