Feedback from ZeroCopyTFP addition

Michel Dänzer michel at
Mon May 28 01:26:11 PDT 2007

On Mon, 2007-05-28 at 14:15 +1000, Daniel Kasak wrote:
> On both systems ( AMD64 / Radeon X700, P4 / Intel 845G ), there are some
> minor glitches with the gnome background and panel. There seems to be
> some offset-related issue. When I click & drag with the mouse, the
> selected area shows a part of the background, but the *wrong* part. This
> happens both with and without beryl running. Also when I hover over
> desktop icons and panel launcher icons, the same thing happens here. I
> can produce a screenshot if someone is interested.

Sounds related to the ongoing refactoring of the X software rendering
code to use the pixman library.

> Now for the good news ... On my Radeon system, beryl runs a *lot* more
> smoothly - in fact pretty much perfectly. There were basically no pauses
> when activating any of the effects. It's great :)

Glad it helps for you as it does for me. :) FWIW though, the main reason
I did this was that things like scrolling, resizing windows etc. were
just unusable for me previously.

> And now for the not so good news ... On the Intel system, running beryl
> immediately crashed X. I'm attaching the X log below ...


> Backtrace:
> 0: /usr/bin/X(xf86SigHandler+0x7e) [0x80bf500]
> 1: [0xb7f28420]
> 2: /usr/lib/xorg/modules/extensions// [0xb7b8be94]
> 3: /usr/lib/xorg/modules/extensions//
> [0xb7b5992a]
> 4: /usr/lib/xorg/modules/extensions// [0xb7b59ce6]
> 5: /usr/lib/xorg/modules/extensions// [0xb7b5bc40]
> 6: /usr/bin/X [0x814478c]
> 7: /usr/bin/X(Dispatch+0x29c) [0x8086890]
> 8: /usr/bin/X(main+0x499) [0x806de85]
> 9: /lib/ [0xb7c56823]
> Fatal server error:
> Caught signal 11.  Server aborting

Can you get a backtrace with gdb, preferably with debugging symbols in
everything? I could only build test the i915tex changes for the i830
generation, though this doesn't look directly related.

Earthling Michel Dänzer           |
Libre software enthusiast         |          Debian, X and DRI developer

More information about the xorg mailing list