There is an endianness bug in xorg-server-1.1.1 which leads to weird colors and transparencies in Beryl/compiz on PPC and presumably all other big-endian acrchitectures. The problem has been fixed in newer versions of xorg-server, but http://librarian.launchpad.net/4923564/fix_glXDRIbindTexImage_for_32bpp_on_big_endian.patch fixes the problem in 1.1.1.
Created attachment 103062 [details, diff] Fixes the endianness problem in aiglx.
Comment on attachment 103062 [details, diff] Fixes the endianness problem in aiglx. Here is the patch. No need to get it at that other site.
This was commit 3ad1642f1bbaa5f96558cdf3384b40f7122f8781 upstream.
Fixed in xorg-server-1.1.1-r3.