I struggled with my NVIDIA drivers after a kernel update, and no matter what I tried; I edited my xorg.conf, reinstalled drivers from source or with apt-get, nothing worked, until I found a great solution to this error (you can maybe fix this with similar errors):

"(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!"

So, the fix:

First, go here: http://www.nvidia.com/Download/index.aspx?lang=en-us to get the latest NVIDIA drivers. Install them as root after you’ve reset x (ctrl+alt+backspace). Then reboot.

Then remove the xorg.conf that the NVIDIA install created and start X with default options.

Edit /etc/modprobe.d/lrm-video with a text editor and put a # in front of the line containing something like

install nvidia /sbin/lrm-video nvidia $CMDLINE_OPTS

There might be one or more lines like that, so it could look like this:

# Make nvidia/nvidia_legacy and fglrx use /sbin/lrm-video to load
install fglrx /sbin/lrm-video fglrx $CMDLINE_OPTS
#install nvidia /sbin/lrm-video nvidia $CMDLINE_OPTS
#install nvidia_legacy /sbin/lrm-video nvidia_legacy $CMDLINE_OPTS
#install nvidia_new /sbin/lrm-video nvidia_new $CMDLINE_OPTS'

Add the line:

nvidia

to /etc/modules file. This file contains the list of kernel modules that should be always loaded when your machine boots. After you’ve done this, run:

sudo nvidia-xconfig

to make a new xorg.conf and restart X. Good luck!