window resize poor performance

Michel Dänzer michel at tungstengraphics.com
Mon May 26 00:06:05 PDT 2008


On Sun, 2008-05-25 at 16:56 +0200, Miguel Angel Alvarez wrote:
> El Martes 20 Mayo 2008, Ray Van Dolson escribió:
> > On Tue, May 20, 2008 at 08:20:11PM +0200, Miguel Angel Alvarez wrote:
> > > El Martes 20 Mayo 2008, Ray Van Dolson escribió:
> > > > Hi all.  Using Fedora 9 a custom xf86-video-ati driver from the git
> > > > repo with a Radeon 9800XT  Using the GNOME terminal, resizing is
> > > > somewhat decent, but in XFCE, its Terminal application is horribly slow
> > > > resizing.  Definitely seems to be falling back to software.
> > >
> > > Hi all,
> > > I have a quite similar problem, but it affects all windows.
> > > I'm using opensuse 11.0 beta3 (which ships xserver 1.4.0.90) with a
> > > Radeon 9200SE (rv280), so by default aiglx and composite are enabled, and
> > > any window resizing is very very slow, no matter if I use compiz or not
> > > as window manager.
> > > I have tryed using XLIB_SKIP_ARGB_VISUALS=1 before starting X but it
> > > doesn't help.
> > > Is there any fix other than disabling composite?
> >
> > Can you confirm that disabling composite does in fact resolve the issue
> > for you?
> >
> > It'd also be interesting to see the result of an oprofile run, and also
> > the steps Michel mentions for me to try if indeed it's falling back to
> > software (seems likely).
> >
> Here are the results of a oprofile run
> To collect data I resized some windows, scrolled a webpage and played a couple 
> of youtube videos.

Please try and focus on a single activity for each profile run as much
as possible to make it most useful. Also, it looks like these only
contain symbols from the X server binary itself but not from modules
like EXA or the driver, which would be necessary to get an idea what's
going on.


-- 
Earthling Michel Dänzer           |          http://tungstengraphics.com
Libre software enthusiast         |          Debian, X and DRI developer




More information about the xorg mailing list