nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   API mismatch: 2.6.12-1.1398_FC4 x86_64 (http://www.nvnews.net/vbulletin/showthread.php?t=55685)

tomkweb 08-26-05 11:19 PM

API mismatch: 2.6.12-1.1398_FC4 x86_64
 
3 Attachment(s)
In /etc/X11/xorg.conf, in Device section if I change Driver "nv" to Driver "nvidia", the X server fails with message: API mismatch: the NVIDIA kernel module is version 1.0.7667, but this X module is version 1.0.7676.

# yum list |grep -i nvidia
nvidia-graphics7667.x86_64 1:1.0_7667-68.rhfc4.at installed
nvidia-graphics7667-devel.x86_64 1:1.0_7667-68.rhfc4.at installed
nvidia-graphics7667-kmdl-2.6.12-1.1398_F 1:1.0_7667-68.rhfc4.at installed
nvidia-graphics7667-kmdl-2.6.12-1.1398_F 1:1.0_7667-68.rhfc4.at installed
nvidia-graphics7667-libs.x86_64 1:1.0_7667-68.rhfc4.at installed


See attachments - after renaming with .txt extension...this should be amended to the "If you have a problem, PLEASE read this first" thread.

Thunderbird 08-27-05 04:38 AM

Re: API mismatch: 2.6.12-1.1398_FC4 x86_64
 
You are mixing parts of different nvidia driver versions. The installed rpms are for 1.0-7667 while somehow the X parts really are for 1.0-7676. I'm not a fedora user so I don't know if those packages are correct. And I'm also not sure if you perhaps tried both the nvidia installer and the rpms. I would remove the nvidia drivers and then install 1.0-7676. (I wouldn't reinstall 1.0-7667 as removing those rpms only removes the 7667 files and not the 7676 files, there are files like lib(name).1.0.7676)

tomkweb 08-27-05 10:09 PM

Re: API mismatch: 2.6.12-1.1398_FC4 x86_64
 
Thanks Thunderbird! With your help I finally have 2 graphics cards working with NVIDIA drivers on FC4 AMD64.
1. cleanup old: # yum remove nvidia-graphics*
2. install latest: from init 3, # sh NVIDIA-Linux-x86_64-1.0-7676-pkg2.run
3. BUT: # modprobe nvidia still failed until I found:
/etc/modprobe.conf should have an entry "alias char-major-195* nvidia".
If the entry is "alias char-major-195* nvidia-1_0-7667", drop the -1_0-7667.
If there is a entry "alias nvidia nvidia-1_0-7667", remove it.
*If you want some speed boosts from you GPU this is a little trick that helpes.
Open the /etc/modprobe.conf file, under the line "alias char-major-195*" add this line.
"options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1 NVreg_ReqAGPRate=8"
This turns on SideBand Addressing, FastWrites, and AGPRate x8.
4. initial display setup: # system-config-display
5. # vi /etc/X11/xorg.conf and change both
Driver "nv" with Driver "nvidia"
6. With 2 graphics cards(one for monitor, the other for projector), this failed until I added "BOTH" BusID (AGP card=PCI:1:0:0, PCI card=PCI:2:7:0 for me) to the Device sections:
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "Videocard Vendor"
BoardName "NVIDIA GeForce 4 MX (generic)"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Videocard1"
Driver "nvidia"
VendorName "Videocard vendor"
BoardName "NVIDIA GeForce 2 MX (generic)"
BusID "PCI:2:7:0"
EndSection

-Tom


All times are GMT -5. The time now is 08:53 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.