Comment 13 for bug 98641

heckheck,

From your logs, nvidia kernel module failed at loading is not due to libwfb. If you have nvidia-glx-new installed, then "modprobe nvidia" will redirect to the nvidia_new module. Now, if you have a custom kernel, then nvidia-new-kernel-source will both give you nvidia module, not nvidia_new.

To get around that, goto /lib/modules/2.6.20.3-ubuntu1-pentium4.3/nvidia/ and rename nvidia.ko to nvidia_new.ko. You would probably need to do a "depmod -a" afterwards.