Hello, I'm on a Gentoo machine with the latest beta nVidia 9625 Drivers, trying to get Compiz to work with AIGLX... simply running 'compiz', or even with the addition of any options other than version, causes compiz to detect that it is indeed not XGL, and then segmentation faults... please note that I have only currently tried this with Compiz-Quinnstorm (the latest package available for Gentoo). Any help is appreciated. Thanks in advance, Capso
Am Sonntag, den 24.09.2006, 18:19 -0700 schrieb Soup Laddy:> trying to get Compiz to work with AIGLX... simply running 'compiz', or > even with the addition of any options other than version, causes > compiz to detect that it is indeed not XGL, and then segmentation > faults...Are you sure you're running Xorg 7.1? The new driver will not work with earlier versions of Xorg. Does running Xorg 7.1 with metacity report... 2.1 NVIDIA 96.25 if issuing the command... glxinfo | grep "OpenGL version string" | cut -f2 -d: in a terminal-window? Are you using a recent (let's say not older than two days) version of compiz? There have been important changes made recently. Did you try starting compiz like this... gconftool-2 -s /apps/gwd/use_metacity_theme -t bool true gnome-window-decorator --replace & compiz --replace --use-cow gconf & The command with gconftool-2 is only needed once. If everything works, you can add the other two commands to your gnome-session via the menu system/preferences/session if you're using Gnome. If you're using KDE the means for adding those commands to your desktop-session will look different. But I don't know the needed steps for this case. BTW, you might check... http://macslow.thepimp.net/xorg.conf for a working xorg.conf, which follows the suggestions from some nvidia-engineers for running compiz ontop of plain Xorg 7.1 and their new driver. The most important parts are the "Screen"- and "Extensions"-sections at the bottom. I hope this helps. Best regards... Mirco "MacSlow" M?ller -- email - macslow@bangang.de www - http://macslow.thepimp.net lowfat - http://macslow.thepimp.net/sponsor-it
On Sun, 2006-09-24 at 18:19 -0700, Soup Laddy wrote:> Hello, > > I'm on a Gentoo machine with the latest beta nVidia 9625 Drivers, > trying to get Compiz to work with AIGLX... simply running 'compiz', or > even with the addition of any options other than version, causes > compiz to detect that it is indeed not XGL, and then segmentation > faults... please note that I have only currently tried this with > Compiz-Quinnstorm (the latest package available for Gentoo). Any help > is appreciated.Nvidia's 9625 drivers are not using AIGLX. They have their own implementation of indirect rendering and GLX_EXT_texture_from_pixmap. I've been testing the new nvidia drivers with compiz for a while and they work OK, some drawing and performance issues but in general they work as they should with current version of compiz. You probably want to add these options to your xorg.conf: Option "DisableGLXRootClipping" "True" Option "AddARGBGLXVisuals" "True" Option "AllowGLXWithComposite" "True" and make sure you have enabled the composite extension: Section "Extensions" Option "Composite" "Enable" EndSection -David
Something I've been worried about: I have an nVidia GeForce FX 5500 card, and I'd been noticing some extreme tearing in XGL when rotating/manipulating the cube and moving around windows... a somewhat of a fix to that was to start XGL with __GL_SYNC_TO_VBLANK=1 ... but that then reduced performance. Is the tearing problem at all resolved with Compiz + AIGLX?