Not solved!

Michel Dänzer michel at daenzer.net
Fri Feb 6 09:35:51 PST 2009


On Thu, 2009-02-05 at 18:43 +0000, Nix wrote:
> On 5 Feb 2009, Michel Dänzer verbalised:
> 
> > EXA offscreen memory is probably fragmented. I have a defragmentation
> > patch that I hope to clean up and push one of these days.
> 
> A kludgy approach would be to do whatever gets done on VT switch (dump
> and repopulate the entirety of EXA offscreen memory?) whenever a
> significant fraction of allocation requests start to fail due to
> fragmentation.

Yeah, but I implemented something fancier. :) Care to try the attached
patch?


> It certainly doesn't log anything about this case. Right now the only
> EXA-related message I see in the logs after X startup is a single lonely
> 
> exaCopyDirty: Pending damage region empty!
> 
> which is presumably unrelated.

Right, I pushed a change to guard this by a debugging #define.


P.S. Moving to the xorg-devel list.

-- 
Earthling Michel Dänzer           |                http://www.vmware.com
Libre software enthusiast         |          Debian, X and DRI developer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: exa-defragment.diff
Type: text/x-patch
Size: 12798 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20090206/9a2e47a2/attachment.bin>


More information about the xorg mailing list