Comment 15 for bug 98641

zimgao,

Thanks! You were correct, the nvidia driver was not getting loaded due to its name. I am compiling a custom kernel using the nvidia-new-kernel-source package along with the linux-source-2.6.20 package. It appears as you suggest that nvidia-glx-new causes the modprobe to look for nvidia_new.ko as the module. By changing the name of my compiled kernel module in

/lib/modules/2.6.20.3-ubuntu1.070416/nvidia/nvidia.ko
to
/lib/modules/2.6.20.3-ubuntu1.070416/nvidia/nvidia_new.ko

I am able to start X properly. I guess this should be a separate bug on the nvidia-new-kernel-source package. I will look for one when I get a chance and if it doesn't exist create one.