Oui toujours le white screen de la mort qui tue a mon avis c'est du a l'absence de GLX_EXT_texture_from_pixmap mais je sais pas comment contourner ce problème vous avez une idée ?
A+
A+
mkdir /usr/lib/compizlib
cp /usr/lib/libGL.so.1.2 /usr/lib/compizlib
ln -s /usr/lib/compizlib/libGL.so.1.2 /usr/lib/compizlib/libGL.so.1
ln -s /usr/lib/compizlib/libGL.so.1 /usr/lib/compizlib/libGL.so
et lancé compiz de cette manière :DISPLAY=:0 LD_LIBRARY_PATH=/usr/lib/compizlib compiz --replace gconf decoration move & gnome-window-decorator &
[root@Sonata ~]# gset-compiz
** ERROR **: Plugin directory not found, exiting...
aborting...
Abandon
Avec les derniers rpms x86_64Source : http://en.opensuse.org/XglDirect rendering does not work when running Xgl, but it does on Xorg. Why are OpenGL applications not accelerated?
Do not intermix hardware acceleration and direct rendering. OpenGL applications will be hardware accelerated on Xgl if the driver supports pBuffers or FBOs, like the nvidia and fglrx drivers do. Direct rendering on the other hand is impossible to implement at the moment, the necessary extensions for implementing that feature are not even specified yet, let alone being implemented.
Un site qui reprend les principes de fonctionnement.When the NVIDIA X driver is used with an X.Org X server X11R6.9.0 or newer and the Composite extension is enabled, NVIDIA's OpenGL implementation interacts properly with the Damage and Composite X extensions. This means that OpenGL rendering is drawn into offscreen pixmaps and the X server is notified of the Damage event when OpenGL renders to the pixmap. This allows OpenGL applications to behave properly in a composited X desktop.
If the Composite extension is enabled on an X server older than X11R6.9.0, then GLX will be disabled. You can force GLX on while Composite is enabled on pre-X11R6.9.0 X servers with the AllowGLXWithComposite X configuration option. However, GLX will not render correctly in this environment. It is recommended that you upgrade your X server to X11R6.9.0 or newer.
You can enable the Composite X extension by running nvidia-xconfig --composite. Composite can be disabled with nvidia-xconfig --no-composite. See the nvidia-xconfig(1) man page for details.
The NVIDIA driver does not yet support the GLX_EXT_texture_from_pixmap extension. This extension is used by OpenGL-based composite managers, such as Novell's Compiz, to use X pixmaps as OpenGL textures. Support for the GLX_EXT_texture_from_pixmap extension will be provided in a future NVIDIA driver release.
Ok cela commence a être plus clair. Les discutions relatives a cette fonction parlent aussi de modifier /etc/ld.so.conf.d/ Dans mon cas il existe un fichier nvidia-glx qui pointe sur /usr/lib/nvidia et /usr/lib64/nvidia et qui contient une version (closed) fournit par l'installateur nvidia. j'essaie de desactiver la référence a ces repertoires mais je n'arrive pas.Tu as testé avec LD_LIBRARY:/chemin/vers/bon/libGL compiz... ?