With our new X.Org 7.4 based Xserver, I think we can actually support AIGLX, meaning that Compiz etc should work. A quick test on my FC9 laptop fails, though:
compiz (core) - Fatal: Root visual is not a GL visual
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :1.0
I've tried changing to -depth 24, but this doesn't help.
Tried KDE as well, it says:
kwin(23387): Couldn't find framebuffer configuration for depth 32 (no ARGB GLX visual)!
kwin(23387): Failed to initialize compositing, compositing disabled
kwin(23387): Consult http://techbase.kde.org/Projects/KWin/4.0-release-notes#Setting_up
The problem might be that we are not using 32 bit bpp. I tried using -depth 32, but Xvnc still starts with depth 24.
We've had working AIGLX for some time now. Compiz also works, at least on Fedora 18.
Xvnc no longer crashes, but compiz does:
compiz (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format
Segmentation fault (core dumped)
However, other GLX stuff works, so I'd say this bug is fixed.