We saw here to setup the nVidia drivers to use AIGLX rendering for Compiz Fusion. However, nVIDIA has its own native nvidia rendering engine which is supported on driver versions 1.0-9625 or later.
In openSUSE 11.0, composite is enabled by default. However, to confirm Compisite is enabled,
opensuse11:~ # grep Composite /var/log/Xorg.0.log
(**) Extension “Composite” is enabled
(II) Composite (RENDER acceleration)
The setting can be found in /etc/X11/xorg.conf file
opensuse11:~ # grep -i composite /etc/X11/xorg.conf
Option “Composite” “on”
For newer nVidia cards, click here for 1-click installation drivers
For legacy nVidia display cards, click here for 1-click installation of legacy drivers.
The above will start YaST package manager to install the required drivers.
nVIDIA native rendering
For nVIDIA rendering to work correctly with Compiz, you must enable 32-bit ARGB GLX Visuals. These are enabled by default with nvidia driver versions 100.14.09 and later. However, for the earlier versions, run the following command:
opensuse11:~ # nvidia-xconfig –add-argb-glx-visuals -d 24
This adds the following entries into the /etc/X11xorg.conf file
Under Section Device
Option “AddARGBGLXVisuals” “true”
Under Section Screen
That should do, we are now ready to experience the Compiz-Fusion desktop effects in openSUSE 11.0
Composite is supposed to be enabled in openSUSE 11 , applying the following with my Nvidia Geforce 7900 GS :
# grep Composite /var/log/Xorg.0.log
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is enabled
but # grep -i composite /etc/X11/xorg.conf … gives nothing
what shall i do then ?
Add Option “Composite” “on” in xorg.conf ?
try, in root :
# nvidia-xconfig –composite