It was all running perfectly with linux-image-2.6.37-1-686-bigmem, xserver-xorg 7.5+8 and nvidia-glx 260.19.21-1. Upon upgrading to linux-image-2.6.39-2-686-pae, Xorg 7.6+7 and nvidia-glx 270.41.19-1, which are the most up to date packages in Sid, and disabling modesetting (otherwise the nVidia proprietary drivers wouldn't be able to run as the graphics card would be held by nouveau), I got X running again, but no 3D acceleration is available.
glxgears says "Error: couldn't get an RGB, Double-buffered visual"; glx-info says "name of display: :0.0
Error: couldn't find RGB GLX visual or fbconfig"; nvidia-settings says "Failed to query the GLX server vendor" in the OpenGL/GLX Information section.
Here's more information about installed packages:
Code: Select all
ii libgl1-mesa-dri 7.10.3-1
ii libgl1-mesa-glx 7.10.3-1
ii libgl1-nvidia-alternatives 270.41.19-1
ii libgl1-nvidia-glx 270.41.19-1
ii libglu1-mesa 7.10.3-1
ii libglx-nvidia-alternatives 270.41.19-1
ii linux-image-2.6.39-2-686-pae 2.6.39-2
ii linux-image-686-pae 2.6.39+35.1
ii mesa-utils 8.0.1-2
ii nvidia-glx 270.41.19-1
ii nvidia-installer-cleanup 20110515+1
ii nvidia-kernel-common 20110515+1
ii nvidia-kernel-dkms 270.41.19-1
ii nvidia-settings 270.41.06-1
ii nvidia-support 20110515+1
ii nvidia-xconfig 270.41.06-1
ii xserver-xorg 1:7.6+7
Code: Select all
0 /root> grep -E '(nvidia|glx)' /var/log/Xorg.0.log
[ 16.492] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 16.519] (II) LoadModule: "glx"
[ 16.537] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 18.009] (II) Module glx: vendor="NVIDIA Corporation"
[ 18.050] (II) LoadModule: "nvidia"
[ 18.063] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 18.166] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 18.308] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 18.328] (**) NVIDIA(0): Option "MetaModes" "nvidia-auto-select +0+0; 1680x1050_60 +0+0"
[ 19.453] (II) NVIDIA(0): "nvidia-auto-select+0+0"
[ 19.500] (II) NVIDIA(0): Setting mode "nvidia-auto-select+0+0"
Code: Select all
0 /root> grep -E '(nvidia|glx)' /var/log/dmesg
[ 7.605490] nvidia: module license 'NVIDIA' taints kernel.
[ 8.179981] nvidia 0000:01:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 8.180055] nvidia 0000:01:00.0: setting latency timer to 64
Any clues? Should I try with nVidia's original driver installation? I can provide any additional information as necessary.