small update to gl-cairo-cube; is aiglx that far behind?
I did a little update to gl-cairo-cube (only glitz-utilization still pending) and learnt from others, that the transparency doesn’t work with setups running aiglx (on intel-based graphics hardare). 1st bummer! Similar things I could witness in person at guadec, when someone asked me for help getting cairo-clock displaying properly on his aiglx-powered X11-setup (that was on ATI-hardware if I recall correctly). So from my experience the “winning combination” eye-candy-wise (at least regarding my hacks) is either Xgl/compiz or Xorg/xcompmgr on nvidia-hardware running the proprietary driver. 2nd bummer! I’m not doing anything special (read: nvidia-specific) in my code. What can I do to help out fix this current grim situation? I would like to hear about more people successfully running a composited setup without having any rendering problems. Or is patience the only game I can play… waiting for the developers working on drivers and aiglx to progress those projects further? Any inputs about your made experiences regarding this topic are most welcomed in the comment-section!
July 10th, 2006 at 3:13 am
Well, as you probably know, there’s not a lot nvidia folks can do since… we can’t run AIGLX! However, im just prepping my r200-equipped iBook for AIGLX (to check it out and compare it to Xgl), so ill take a peek what’s wrong.
July 10th, 2006 at 8:42 am
There are patches for xorg with aiglx that allow things like compiz to run properly on it with proper transparency and the cube. originally from some one at fedora I believe but I’m on Gentoo and am using them
and an i810 graphics card (i915)
July 10th, 2006 at 9:18 am
Dan, I am also. However the cube comes with a black background. compiz however runs properly and i get proper transparency.
July 10th, 2006 at 10:27 am
I’m running compiz/AIGLX on my Dell X1 laptop with a i915 graphics card. When I tried cairo-clock I had trouble getting it to run the fist time, but the solution I found was to use a custom size that is not divisible by two. So now I run cairo-clock with a ciustom size of 255×255 and transparency is working perfectly.
July 10th, 2006 at 12:22 pm
@Henning: Holy crap… tell me you’re pulling my leg! That gets a special note on my list of "strangest bugs ever encountered"!
July 12th, 2006 at 4:44 pm
No, I’m not pulling your leg!
I’m using it right now. I’ll be happy to provide more information if you want it. Just e-mail me if you want me to do some tests.
December 21st, 2006 at 11:34 am
It can be really cool if you turn your tiny little demo into something useful, and application launcher (http://wiki.java.net/bin/view/Javadesktop/IconsIn3D) a cube with icons on his face, rotating on desktop.. this can make you really famous :))
January 17th, 2008 at 7:53 pm
Wow! I can’t believe that worked! I used a custom size not divisible by two…and I can see it! Who would have thought? Thanks for the tip!
January 17th, 2008 at 8:26 pm
@ clydejsn: It’s a bug in old versions of xorg still shipping. It has been fixed upstream for a long time now iirc. Still people need this tip to workaround the bug in older xorg versions.
November 24th, 2009 at 3:55 pm
I wonder why i get a black background with my nVidia and the compositing manager enabled (compiz): anyone with the same problem?