Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Advertisement

Reply
 
Thread Tools
Old 08-15-06, 03:02 AM   #1
wheels53
Registered User
 
Join Date: Aug 2006
Posts: 6
Exclamation Error: API mismatch:

Error: API mismatch: the NVIDIA kernel module has the version 1.0-7174, but
this X module has the version 1.0-8762. Please make sure that the kernel
module and all NVIDIA driver components have the same version.
(EE) NVIDIA(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) NVIDIA(0): Please consult the NVIDIA README for details.
(EE) NVIDIA(0): *** Aborting ***

I'm running ubuntu 6.06

Any ideas? I have a Geforce Go 7600 GT
wheels53 is offline   Reply With Quote
Old 08-15-06, 05:23 AM   #2
pe1chl
Registered User
 
Join Date: Aug 2003
Posts: 1,026
Default Re: Error: API mismatch:

Something has gone wrong with updating an older installation. Try to install the driver again, closely following the instructions.
pe1chl is offline   Reply With Quote


Old 08-15-06, 05:50 AM   #3
wheels53
Registered User
 
Join Date: Aug 2006
Posts: 6
Default Re: Error: API mismatch:

I was able to get rid of the API mismatch error by removing the nvidia-glx driver that was loaded when I installed ubuntu. I still get (EE) NVIDIA(0): please ensure that there is a supported NVIDIA GPU in this system.

Unfortunately, it looks like it just doesn't support the GeForce Go 7600GT. I'll run through the installation more carefully after I get some sleep.
wheels53 is offline   Reply With Quote
Old 08-15-06, 06:54 AM   #4
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,677
Default Re: Error: API mismatch:

@wheels53: if you removed the nvidia-glx package, you removed the 1.0-8762 Linux graphics driver's user-space components; the 1.0-7174 driver does not support the GeForce Go 7600GT. Please either install Ubuntu's 1.0-8762 nvidia-kernel and nvidia-glx packages or install the official .run package (see http://www.nvnews.net/vbulletin/showthread.php?t=72490).
zander is offline   Reply With Quote
Old 08-16-06, 11:47 PM   #5
majoridiot
Registered User
 
Join Date: Aug 2006
Posts: 18
Default Re: Error: API mismatch:

THANK YOU ZANDER!!!

i am less than a week into jumping head-first into linux and have been fighting to get my brand new 5500FX (newly purchased because of OEM supported linux drivers!) to work... and now IT DOES!

if it will help, here's what i did to get a good compile for my ubutu 6.06 box with a 5500FX:

as zander pointed out, make sure:

* development tools like make and gcc are installed
* the linux-headers package matching the installed Linux kernel is installed
* the pkg-config and xserver-xorg-dev packages are installed

do these one at-a-time (i used the synaptic package manager and did a search for each one- very fast). also, make sure the correct header versions are installed as well.

then, still in synaptic- "ensure that the linux-restricted-modules packages have been uninstalled" (this is what finally tipped it over for me, i think)

re-boot and re-start in recovery console. run the nvidia installer with the --uninstall option (just to be sure), then drop back to the cli

next, make sure the nvidia-glx package has been uninstalled with the --purge option and the file /etc/init.d/nvidia-glx does not exist.

then, run the invidia installer with the -n and -e options. expert mode will prompt you for the locations of the various files, just to double-check that the compiler is looking in all the right places. x-config was set up proerly by the installer in my case, so give it a shot.

that's all it took... the culmination of three night's work piecing together things and zander pointing out a great post that solved it all.

Good Luck!
majoridiot is offline   Reply With Quote
Old 08-17-06, 01:21 AM   #6
wheels53
Registered User
 
Join Date: Aug 2006
Posts: 6
Default Re: Error: API mismatch:

Thanks for everyones help, I finally got it working kind of. There was an extra restricted package that I missed. Two problems now.

1. When typing my username and password on the login screen, the Font size is extremely large.

2. It takes along time to get to the NVIDIA Splash screen.

Any ideas or suggestions?
wheels53 is offline   Reply With Quote
Old 08-17-06, 12:44 PM   #7
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default Re: Error: API mismatch:

Please generate and attach an nvidia-bug-report.log.

Thanks,
Lonni
netllama is offline   Reply With Quote
Old 08-18-06, 02:34 AM   #8
wheels53
Registered User
 
Join Date: Aug 2006
Posts: 6
Default Re: Error: API mismatch:

Here is the bug report, thanks for your help. It was too large, so I parsed it into two files.
Attached Files
File Type: log nvidia-bug-report.log (71.2 KB, 171 views)
File Type: log nvidia-bug-report2of2.log (54.2 KB, 122 views)
wheels53 is offline   Reply With Quote
Old 08-18-06, 12:46 PM   #9
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default Re: Error: API mismatch:

I don't see anything in your bug report which suggests an nvidia driver bug.

The large font problem is likely due to the DPI settings. This is addressed in the driver README:
http://download.nvidia.com/XFree86/L...ppendix-y.html

You didn't say how long a 'long time' is, and its not clear what part of the 'long time' is actually in starting X, versus whatever else might be running as part of the runlevel transition.

Thanks,
Lonni
netllama is offline   Reply With Quote
Old 08-19-06, 01:31 AM   #10
wheels53
Registered User
 
Join Date: Aug 2006
Posts: 6
Default Re: Error: API mismatch:

The post about DPI settings solved my Font problem. I used the following Option "UseEDIDDpi" "FALSE" in my X config file and problem solved.

The last problem regarding the long delay in loading X. Okay, normally when X transitions from the Ubuntu starting services screen to the login screen it only takes a couple of seconds. Currently, it takes a good 45 seconds to transition from the starting services screen to the login screen. Any ideas or references to other threads that might solve the problem.

Thanks for all your help.
wheels53 is offline   Reply With Quote
Old 01-04-08, 12:44 PM   #11
fanatick
Registered User
 
Join Date: Jan 2008
Posts: 8
Default Re: Error: API mismatch:

I have a error API mismatch after installing the drivers NVIDIA-Linux-x86-169.07.pkg1.run for my 8800gts and it wont go to the log in screen it just stays there please help.
fanatick is offline   Reply With Quote
Old 01-04-08, 02:43 PM   #12
bjlockie
Registered User
 
Join Date: Apr 2003
Location: Canada
Posts: 97
Default Re: Error: API mismatch:

Try 'startx -- -ignoreABI'.
I forget how to put in the KDE/Gnome startup but see if that works.
bjlockie is offline   Reply With Quote
Reply


Most Popular NVIDIA Based Graphics Cards


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 12:59 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
nV News - Copyright ©1998-2010. All rights reserved.