AIGLX on Radeon Mobility

Owen Taylor otaylor at redhat.com
Thu Feb 23 10:31:31 PST 2006


On Thu, 2006-02-23 at 10:57 -0500, Adam Jackson wrote:
> On Thursday 23 February 2006 06:08, Ross Burton wrote:
> > Hi,
> >
> > I've got a Thinkpad T40p with a Radeon chip:
> >
> > VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [FireGL
> > 9000] (rev 02)
> >
> > If I use Xglx and compiz the effects are pretty smooth, desktop spinning
> > is jerky if the system is busy but the shadows, fades and so on are
> > great.
> >
> > However, if I try AIGLX and CVS HEAD Metacity, it is noticably slower:
> > dragging windows is lagging by a good quarter of a second.
> >
> > Is there anyway to determine the cause of this.  I've a feeling its
> > actually still using software indirect rendering, is there any way to
> > verify the hardware is being used?
> 
> Not possible; the aiglx branch in its current form will never dispatch into 
> libGLcore.
> 
> I suspect if you were to run sysprof or similar you'd find all your time being 
> spent in pushing texture images to the card.  Right now the aiglx branch is 
> pretty much limited to the bus write bandwidth, which is lame.  What we 
> really need is the ability to texture directly from offscreen-but-on-card 
> pixmaps, rather than what we do right now which is render them in host memory 
> and then blast across.
> 
> I'll try to hack up something to do that in the next few days if I get a spare 
> moment.

But updating textures should be irrelevant when dragging windows around,
right?

Could damage bugs be causing excessive texture updates? luminocity
needed some hacks to the X server to work around excessive exposes being
generated by DAMAGE.

Regards,
						Owen





More information about the xorg mailing list