[Bug 12274] pixmap cache management problem on server startup/reset

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Sep 6 23:33:19 PDT 2007


http://bugs.freedesktop.org/show_bug.cgi?id=12274





------- Comment #6 from branden at deadbeast.net  2007-09-06 23:33 PST -------
Hi Michel,

It appears to be a problem specifically with XAA acceleration.

Again, I'm linking to the images because they're 1.3 to 1.9MB each, and
fd.o Bugzilla doesn't like that for attachments.

I've also tried to give them more useful filenames.

First, the status quo.  This is a server regen after shutting down a
several days' long X session.  As you can see, the video memory being used
is chock full of stale pixmaps.

http://redwald.deadbeast.net/tmp/freedesktop.org_bug_12274_server_regen_with_default_RenderAccel_and_AccelMethod.jpeg

Next, I tried:
        Option  "RenderAccel"   "false"

While the result looks different, I think the root window was just painted
from a different wrong location in video memory.  It looks like we started
to traverse into the region we actually wanted at 0,0 partway through the
framebuffer.

http://redwald.deadbeast.net/tmp/freedesktop.org_bug_12274_server_restart_with_RenderAccel_off_and_default_AccelMethod.jpeg

Next, I tried:
        Option  "AccelMethod"   "EXA"

Bang.  Appears to fix the problem.

http://redwald.deadbeast.net/tmp/freedesktop.org_bug_12274_server_restart_with_default_RenderAccel_and_EXA_AccelMethod.jpeg

To ensure that it wasn't a fluke, I went ahead and started a session, fired
up IceWeasel, loaded up a few image-heavy webpages, and quit the session.

Still looks good.

http://redwald.deadbeast.net/tmp/freedesktop.org_bug_12274_server_regen_with_default_RenderAccel_and_EXA_AccelMethod.jpeg

You know better than I, but this smells like an XAA problem to me.

Please let me know if you need further information.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the xorg-driver-ati mailing list