phenomenally slow performance dragging windows around (was: xrandr: adding a second display to screen 0 [radeon])

Michel Dänzer michel at tungstengraphics.com
Wed Feb 20 04:46:21 PST 2008


On Tue, 2008-02-19 at 20:21 +0100, martin f krafft wrote:
> 
> also sprach Michel Dänzer <michel at tungstengraphics.com> [2008.02.19.2007 +0100]:
> > > Yes, using XAA fixes this. Thanks, Michel. Do you know of a good
> > > piece of documentation to read to understand this?
> > 
> > The problem is that EXA is falling back to software rendering for the
> > root window because its size exceeds the coordinate limits advertised by
> > the driver (the 3D engine used for RENDER acceleration is limited to
> > 2048 in each dimension).
> > 
> > If you're interested in testing patches, it should be possible to handle
> > this more cleverly in the driver - the 2D engine used for window moves
> > can handle up to 8192 in each dimension. We should probably move this to
> > the xorg-driver-ati list for that purpose though.
> 
> I am interested in testing patches if it helps you guys. I already
> have X set up with the ATI driver compiled from source from Git, so
> I am ready to go if you tell me which patches to try.

Excellent, can you try the attached one?


-- 
Earthling Michel Dänzer           |          http://tungstengraphics.com
Libre software enthusiast         |          Debian, X and DRI developer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: radeon-exa-coord-limits.diff
Type: text/x-patch
Size: 9758 bytes
Desc: not available
Url : http://lists.x.org/archives/xorg-driver-ati/attachments/20080220/b4265360/attachment-0001.bin 


More information about the xorg-driver-ati mailing list