Running compiz with nvidia native drivers on Slackware 13.0 can be done. I don't know if it will work for you but here is how i have done it on my rig.
The specs: AMD Athlon XP 2500+, Nvidia 6600GT
1. Install the nvidia driver from
www.nvidia.com
- download the drivers
- drop to X
- go root
- sh {nvidia-driver}.run ( NOTE: Do not let nvidia-installer edit/touch xorg.conf )
- Stay in X for the next step
2. Configure Xorg.
Slackware uses the latest xorg. This means that almost everything is setup automatically.
To get the nvidia drivers to work:
- in x go root
- edit xorg.conf: pico /etc/X11/xorg.conf
Here is my xorg.conf file:
# xorg.conf file for Nvidia drivers
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "Nvidia Corporation"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "DRI"
Mode 0666
EndSection
- save and exit
- drop out of root and into your user account
3. Start Kde ( or what ever ), as normal user NOT root
- open terminal and type glxinfo
it should start like this:
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
....
- run in terminal : glxgears
- if it runs, everything is fine, and you have 3d acc with direct rendering
3. Installing the packages
- I went to slackbuilds.org and used the compiz packages from 12.2
- IMPORTANT: Follow the build order given on Slackbuilds.org
- download, compile and install each package as the given build order
- I only downloaded,compiled and installe the needed packages. But the doing all is not a problem.
4. Install Emerald from Slackbuild.org, get the needed themes from kde-look.org.
4. Start compiz
- in terminal: compiz --replace ccp & disown
- in terminal : emerald --replace & disown
- in KDE k -> Settings -> CCSM and play with the options.
Hope it will help !