NVIDIA version mismatch between kernel module and x windows
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
NVIDIA version mismatch between kernel module and x windows
Hi, installed ubuntu yesterday and I replaced the NVIDIA driver today and now the x window server fails.
I have a NVIDIA 7800 GTX card.
Here's the detailed error message I received:
Code:
X Window System Version 6.8.2 (Ubuntu 6.8.2-77 20061010174523 root@vernadsky.buildd)
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: Linux 2.6.10 i686 [ELF]
Current Operating System: Linux ip70-171-219-145 2.6.12-10-386 #1 Monom
Feb 13 12:13:15 UTC 2006 i686
Build Date: 10 October 2000505
Before reporting problems, check the X wiki to make sure that you have the latest version.n.
Module Loader present
OS Kernel: Linux version 2.6.12-10-386 (buildd@terranova) (gcc versionon 4.4.5 20050809 (prerelease) (Ubuntu 3.4.4-6ubuntu8)) #1 Mon Feb 1313
12:13:15 UTC 2006
Markers: (--) probed, (**) from config file, (==) default setting,g, (++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time Sat Mar 4 15:10:19 2006
(==) Using config file: "/etc/X11/xorg.conf"
Error: API mismatch: the NVIDIA kernel module is version 1.0.7667, but this X module is version 1.0.8178. Please be sure that your kernel
module and all NVIDIA driver files have the same driver version. on
(EE) NVIDEA(0): Failed to initialize the NVIDIA kernel module! Please ensure
(EE) NVIDIA(0): that there is a supported NVIDIA GPU in this system, and
(EE) NVIDIA(0): that the NVIDIA device files have been created properly.
(EE) NNIDIA(0): Please consult the NVIDIA README for details.13
(EE) NNIDIA(0): *** Aborting ***
(EE) Screen(s) found. but none have a usuable configuration.
Fatal server error:
no screens found
Please consult the The X.Org Foundation support at the X wiki for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.
I took a look at FAQ at the X wiki but that didn't seem to help me.
I always use the nvidia driver direct from nvidia and it installs the driver and compiles a kernel module for me...
I'm curious about the kernel version... It seems to say: Linux version 2.7.12-10-386 (rather than 2.6.12-10-386 as it does earlier) There is no such thing as a 2.7 kernel. Seems odd?
But anyway, you have kernel module version 1.0.7667 and X module version 1.0.8178. Won't work until you compile the kernel module...
I always use the nvidia driver direct from nvidia and it installs the driver and compiles a kernel module for me...
I'm curious about the kernel version... It seems to say: Linux version 2.7.12-10-386 (rather than 2.6.12-10-386 as it does earlier) There is no such thing as a 2.7 kernel. Seems odd?
But anyway, you have kernel module version 1.0.7667 and X module version 1.0.8178. Won't work until you compile the kernel module...
I typed that out from a digital image I took of the error. The 2.7 was a typo (I fixed it now). I'm new to linux and I don't know how take the log file over to the windows partition. I can't do anything on Ubuntu at the moment as all I have access to is the shell.
As for recompiling the kernel, I did take the driver directly from nvidia and and installed it as per the instructions with no error. It was after I rebooted that I had issues.
Looks like it didn't install the kernel module tho. What does the
/var/log/nvidia-installer.log
tell you?
Did the installer download a kernel module or compile one?
It compiled one. I finally got it to work. I had to chose 'no' when it asked me if I wanted the installer to allow it to run an Xorg config utility that let X run an NVIDIA driver of somekind. I didn't write it down, but I got it all to work now! I'm running 1.0-8178 now, works great!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.