Sorry, my response times are way off, I had that post in edit for over an hour.
Compare my nvidia config to yours,
My /etc/sysconfig/composite-wm
#####################################################################################
COMPOSITING_WM_START=yes
COMPOSITING_WM=compiz-fusion
COMPOSITING_WINDOW_DECORATOR="/usr/bin/emerald"
COMPOSITING_WM_ARGS="--indirect-rendering --replace"
##This line may be different for ati
#####################################################################################
My etc/X11/xorg.conf
#####################################################################################
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder26) Wed Nov 14 16:23:02 PST 2007
# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************
Section "ServerLayout"
Identifier "layout1"
Screen "screen1" 0 0
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
EndSection
Section "ServerFlags"
#DontZap # disable <Ctrl><Alt><BS> (server abort)
#DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
# allows the server to start up even if the mouse does not work
Option "allowmouseopenfail"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "compose:rwin"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection
Section "Monitor"
# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
Identifier "monitor1"
VendorName "MEA"
ModelName "1280x1024 @ 50 Hz"#"DV177/SB"
HorizSync 31.5 - 64.3
VertRefresh 50.0 - 70.0
ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
EndSection
Section "Device"
Identifier "device1"
VendorName "XpertVision"
Driver "nvidia"
Option "DPMS"
Option "RenderAccel" "True"
Option "BackStoring" "True"
##This line may be different for ati
Option "DisableGLXRootClipping" "True"
##This line may be different for ati
BoardName "NVIDIA GeForce FX - GeForce 8400-GS"
EndSection
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultDepth 24
Option "DPMS"
Option "AddARGBGLXVisuals" "True"
##This line may be different for ati
Option "AllowGLXRootClipping"
##This line may be different for ati
SubSection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubSection
Option "HWCursor"
##This line may be different for ati
EndSection
Section "Extensions"
##This section may be different for ati
Option "Composite"
Option "RENDER" "Enable"
EndSection
####################################################################################
you can disable a line by putting # at the start,
you can easily re-enable that line by removing the #
It maybe as simple as changing this section to not use dri
in "your" xorg.conf
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
# Load "dri" # direct rendering
EndSection
This mat be of use too,
http://wiki.cchtml.com/index.php/Main_Page