Is there the possibility to support EXA for legacy S3 chips?

Michel Dänzer michel at daenzer.net
Thu Jun 4 00:55:50 PDT 2009


On Thu, 2009-05-28 at 15:07 +0400, Evgeny M. Zubok wrote: 
> Ville Syrjälä <syrjala at sci.fi> writes:
> 
> > Just set the alignment to your fixed pitch value and it should work,
> > shouldn't it?
> 
> Great! Good idea! I have tried to set up pitch align
> 
> pEXA->pixmapPitchAlign = pScrn->displayWidth * pS3->s3Bpp; 
> 
> and got almost normal working screen (with artefacts though) but not so
> ugly as before. I think that it may be bug somewhere in EXA or driver
> bacause server's log is full of error messages.
> 
> ...
> 
> EXA bug: Calling FinishAccess on pixmap 0x9278d68 with index 1 while it
> should have been (nil).

This may indeed be a bug, Maarten? Might be interesting to see gdb
backtraces for when these trigger.


> However the main problem with this method is that memory manager doesn't
> effectively use the offscreen in this case.

Indeed, I'm afraid EXA just doesn't offer any advantages over XAA for
such limited hardware.


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



More information about the xorg mailing list