slow resizing and "moving-over" certain windows, heavy CPU load while resizing
Submitted by flo
Assigned to xf86-video-ati maintainers
Description
Created attachment 28783
my xorg.conf
when i try to resize certain windows, like "firefox", "compiz settings manager" or "audacity", my mouse moves, but not the window-corner i clicked at. some seconds later, the window corner "jumps" to my mouse pointer and then it rests there again. some other seconds later it jumps again, and so on...
while this action, top tells me that i have 100 percent CPU load, the major part for X and the minor part (between 10 and 40%, varies from program to program) for the resized window.
another thing i noticed is, when i move a "normal" window (one that doesn't resize so slow) over such a "slow-resizing" window, the "slow-resizing" window is only repainted in some seconds. while that, my CPU load is also higher than usual (but not 100%).
i assume that the problem lies in the repainting of the windows in general, but i dunno.
the problem occurs with openbox, xfwm4 and compiz with and without effects as windowmanager. (all of them are repainting the content of the window while moving/resizing.)
i've got an ATI radeon mobility 9800 and i'm using the radeon driver V6.12.2 and Xorg Version 1.6.3
steps to reproduce:
open the compiz settings manager (ccsm)
resize it
OR:
open the ccsm and maximize it
open another window, for example a terminal
have the ccsm-window behind the terminal-window and move the terminal window around.
actual results: slow and CPU-intensive repainting of the windows (1-2 FPS)
expected results: smooth and fast repainting of the windows (>10FPS. at least!)
Xorg -version says the following:
X.Org X Server 1.6.3
Release Date: 2009-7-31
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.30-ARCH i686
Current Operating System: Linux arch 2.6.30-ARCH #1 (closed) SMP PREEMPT Fri Jul 31 18:10:38 UTC 2009 i686
Build Date: 14 August 2009 11:31:10AM
it's really annoying, because it renders my system almost unusable (i don't like waiting 10 seconds for resizing a window ._.)
Attachment 28783, "my xorg.conf":
xorg.conf