Re: Error: API mismatch: the NVIDIA kernel module has version 169.12,



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le 29.03.2008 19:26, Gene Heskett a écrit :
| On Saturday 29 March 2008, François Patte wrote:
|> Bonjour,
|>
|> I have an Nvidia graphic card and use dkms_autoinstaller to
|> install/compile the driver from freshrpms.
|>
|> I get this message:
|>
|> Error: API mismatch: the NVIDIA kernel module has version 169.12,
|> but this NVIDIA driver component has version 169.07. Please make
|> sure that the kernel module and all NVIDIA driver components
|> have the same version.
|> NVIDIA: Direct rendering failed; attempting indirect rendering.
|> Error: API mismatch: the NVIDIA kernel module has version 169.12,
|> but this NVIDIA driver component has version 169.07. Please make
|> sure that the kernel module and all NVIDIA driver components
|> have the same version.
|> NVIDIA: Direct rendering failed; attempting indirect rendering.
|>
|> How can I correct this?
|>
| I have my own installer routine, but you need to do the sh
./NVIDIA*.run once
| at the beginning of using a new version as that will rebuild all the
| libraries and such with the proper versioning. I suspect that this dkms
| thingy does it like my script in that it only builds the kernel
module, and
| if the libraries don't match, it will error out with messages resembling
| those.

OK fine, I understand now, it is not exactly what you are saying: before
installing dkms, I used to build the driver from nvidia package.run.
Though I uninstalled this from uninstall command line, some libraries
from the previous install remain.

One more question: shall I remove these libraries without any
precautions and restart X, or do I have to be carefull to something?

The install is like this:

from NVIDIA-Linux-x86_64-169.07-pkg2.run, remain:

/usr/lib/libGL.so.169.07
/usr/lib/libGLcore.so.169.07
/usr/lib/tls/libnvidia-tls.so.169.07
/usr/lib64/libGL.so.169.07
/usr/lib64/libGLcore.so.169.07
/usr/lib64/tls/libnvidia-tls.so.169.07

(BTW I don't know why 32 bits libraries were built?!)

from dkms, the whole library stuff is in /usr/lib64/nvidia/, do the
driver will find them without modifying some conf file somewhere?


Thanks for advices.
- --
François Patte
UFR de mathématiques et informatique
Université Paris Descartes
45, rue des Saints Pères
F-75270 Paris Cedex 06
Tél. +33 (0)1 44 55 35 61
http://www.math-info.univ-paris5.fr/~patte
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFH71kIdE6C2dhV2JURAvK+AJ9kQUhCG0bN24Ce4fctlMP6Z04mpQCgtIj6
9Y2T+ZYK33PID8tMuu4yU/4=
=6kL2
-----END PGP SIGNATURE-----

--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list



Relevant Pages

  • Re: X lock / crash + slowdowns - fc2
    ... inspect libraries based on the hints below or just tidy up. ... One area of caution may be cleaning up nVidia driver and library bits ... If you have the luxury of a clean install make the minimum of config ...
    (Fedora)
  • [dapper] NVidia graphics drivers
    ... Does anybody know how to install the latest graphics drivers from NVidia, including the 32-bit libraries, into 64-bit Dapper? ...
    (Ubuntu)
  • Re: Error: API mismatch: the NVIDIA kernel module has version 169.12,
    ... Error: API mismatch: the NVIDIA kernel module has version 169.12, ... but this NVIDIA driver component has version 169.07. ... libraries and such with the proper versioning. ...
    (Fedora)
  • Error: API mismatch: the NVIDIA kernel module has version 169.12,
    ... Error: API mismatch: the NVIDIA kernel module has version 169.12, ... but this NVIDIA driver component has version 169.07. ...
    (Fedora)
  • Re: Nvidia comment
    ... the installer insists that the driver is installed. ... By the way, the nVidia card is brand new, by Albatron, the 6600 256 model. ... bought it after unsuccessfully and repeatedly trying to install the 3d ... > graphics card/driver setup unless either a kernel upgrade or graphics ...
    (alt.os.linux.suse)