При переезде 2.4 на 3.0.4 сломался rendering, теперь как это должно работать: nvidia_glx_1.0.7676-1.0.7676-alt14 kernel-modules-nvidia-std26-up-1.0.7676-alt1.132620.10 nvidia_glx_common-1.0.7676-alt14 0000:01:00.0 VGA compatible controller: nVidia Corporation NV31 [GeForce FX 5600XT] (rev a1)
/etc/X11/xorg.conf Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" FontPath "unix/:-1" EndSection Section "ServerFlags" AllowMouseOpenFail EndSection Section "InputDevice" Identifier "Keyboard1" Driver "kbd" Option "AutoRepeat" "250 30" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru" Option "XkbVariant" ",winkeys" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/psaux" Option "ZAxisMapping" "4 5" EndSection Section "Module" Load "dbe" Load "/etc/X11/lib/libglx.so" SubSection "extmod" Option "omit xfree86-dga" EndSubSection Load "type1" Load "freetype" EndSection Section "DRI" Mode 0666 EndSection Section "Monitor" Identifier "monitor1" VendorName "Unknown" ModelName "Unknown" HorizSync 30-70 VertRefresh 50-160 ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488 494 563 -hsync -vsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 EndSection Section "Device" Identifier "Generic VGA" Driver "vga" EndSection Section "Device" Identifier "NVIDIA GeForce4 (generic)" VendorName "Unknown" BoardName "Unknown" Driver "nvidia" Option "DPMS" "on" EndSection Section "Screen" Identifier "screen1" Device "NVIDIA GeForce4 (generic)" Monitor "monitor1" DefaultColorDepth 24 Subsection "Display" Depth 8 Modes "1024x768" "800x600" "640x400" ViewPort 0 0 EndSubsection Subsection "Display" Depth 16 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection Subsection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection Subsection "Display" Depth 32 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection EndSection Section "ServerLayout" Identifier "layout1" Screen "screen1" InputDevice "Mouse1" "CorePointer" InputDevice "Keyboard1" "CoreKeyboard" EndSection
так-же очень важны ссылки: # ls -l /usr/X11R6/lib/libG* | cut -c45- /usr/X11R6/lib/libGLcore.so.1 -> ../../../etc/X11/lib_nvidia/libGLcore.so.1 /usr/X11R6/lib/libGL.so -> libGL.so.1.2 /usr/X11R6/lib/libGL.so.1 -> ../../../etc/X11/lib/libGL.so.1 /usr/X11R6/lib/libGL.so.1.2 -> mesa_gl/libGL.so.1.2 /usr/X11R6/lib/libGLU.so -> libGLU.so.1.3 /usr/X11R6/lib/libGLU.so.1 -> libGLU.so.1.3 /usr/X11R6/lib/libGLU.so.1.3 /usr/X11R6/lib/libGLw.so -> libGLw.so.1.0 /usr/X11R6/lib/libGLw.so.1 -> libGLw.so.1.0 /usr/X11R6/lib/libGLw.so.1.0 # ls -l /etc/X11/lib*/libGL* | cut -c45- /X11/lib/libGL.so.1 -> /usr/X11R6/lib/nvidia_1.0.7676/libGL.so.1 /X11/lib/libGL.so.1.old -> ../../../usr/X11R6/lib/mesa_gl/libGL.so.1.2 <== ссылка не давала включиться аппаратному 3D /X11/lib_nvidia/libGLcore.so.1 -> /usr/X11R6/lib/nvidia_1.0.7676/libGLcore.so.1