As far as I know nvidia-glx is also proprietary and needed to use the nvidia kernel module.
After an update I made about the same time as the reporting user, X couldn't load nvidia module because of an API mismatch: kernel module was version 9755 while X module stayed 9631. I have fortunately noticed there is a difference between nvidia-glx, using 9631, and nvidia-glx-new, correctly using 9755.
I installed nvidia-glx-new which is working now. However I must say I've had problems loading nvidia since I installed Feisty three days ago: I fell back to 20-13 kernel and had to reinstall linux-restricted-modules after each reboot and manually modprobe nvidia. The API issue appeared only once, after getting back to kernel 20-14. The previous times it just couldn't have found a module file.
As far as I know nvidia-glx is also proprietary and needed to use the nvidia kernel module.
After an update I made about the same time as the reporting user, X couldn't load nvidia module because of an API mismatch: kernel module was version 9755 while X module stayed 9631. I have fortunately noticed there is a difference between nvidia-glx, using 9631, and nvidia-glx-new, correctly using 9755.
I installed nvidia-glx-new which is working now. However I must say I've had problems loading nvidia since I installed Feisty three days ago: I fell back to 20-13 kernel and had to reinstall linux-restricte d-modules after each reboot and manually modprobe nvidia. The API issue appeared only once, after getting back to kernel 20-14. The previous times it just couldn't have found a module file.