PDA

View Full Version : Is it possible to install NVIDIA drivers -169.12- in Fedora 9 Rawhide ?


Jags_FL
2008-04-08, 02:57 AM CDT
hi everyone

I'm trying to install Nvidia drivers 169.12 for GeForce FX 5200 in Fedora 9 Rawhide and have tried following with no success:

1, Downloading drivers straight from Nvidia.com > Terminal > init 3 > log in as a root > install ( by sh NVIDIA....)

It say, "Building Kernel Module" ... reaches 100 % and then gives

> ERROR: Unable to build the Nvidia kernel module.

Part of the /var/log/nvidia-installer.log : (if anyone interested in full log, please let me know)

::::::::::::

/tmp/selfgz3032/NVIDIA-Linux-x86-169.12-pkg1/usr/src/nv/nv-vm.c: In function
‘nv_flush_caches’:
/tmp/selfgz3032/NVIDIA-Linux-x86-169.12-pkg1/usr/src/nv/nv-vm.c:364: error:
implicit declaration of function ‘global_flush_tlb’
make[4]: *** [/tmp/selfgz3032/NVIDIA-Linux-x86-169.12-pkg1/usr/src/nv/nv-vm.
o] Error 1
make[3]: *** [_module_/tmp/selfgz3032/NVIDIA-Linux-x86-169.12-pkg1/usr/src/n
v] Error 2
make[2]: *** [sub-make] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.

::::::::::::

( before starting installation I made sure that, (1) Kernel-devel# 2.6.25-0.201.rc8.git4.fc9 and (2) GCC-C++ 4.3.0-6, were already installed )

2, also tried " yum install livna-config-display " from this thread : http://forums.fedoraforum.org/forum/showthread.php?t=99285

which say:

:::::::::::::::

Loaded plugins: refresh-packagekit
Setting up Install Process
Parsing package install arguments
No package livna-config-display available.
Nothing to do

:::::::::::::::

Is there any other way to install Nvidia drivers than wait 3 weeks for final Fedora 9 release?

Any help is greatly appreciated, thanks a million in advance. - Jags

bseltzer
2008-04-09, 04:30 PM CDT
In order to get the nvidia drivers to work in F9-Beta, you going to have to overcome a few obstacles.

First, F9-Beta is using s pre-release xorg server that NVIDIA is not supporting. So you need to down-grade the whole of xorg.

Second, you'll need to patch the kernel to get the nvidia driver to build against the 2.6.25 kernel. The problem I had is that the available patches would not work with the kernel sources provided by the F9-beta kernel-devel package because certain files were missing. I ended up getting the source from www.kernel.org, patching it, building it, and running under it.

Thirdly, you'll need to patch the NVIDIA code after extracting it from the *.run package. This is probably the easiest of the steps to do.

Bottom line, the NVIDIA driver, along with compiz and all the wonderful things that driver let's us do can be managed under F9-Beta. It's just a bit complicated.

Regards,
bert

SlowJet
2008-04-09, 05:35 PM CDT
And then do it all again the next day, leaving no time to actually use F9 or find any bugs, or have a system that is not tainted so the bug report can be used.

This obsession with the 3rd party video drv's on test version full of bugs is just absurd. Please take it off line so the others can see the actual fixes to necessary and relevant material..

SJ

bseltzer
2008-04-09, 07:40 PM CDT
And then do it all again the next day, leaving no time to actually use F9 or find any bugs, or have a system that is not tainted so the bug report can be used.

This obsession with the 3rd party video drv's on test version full of bugs is just absurd. Please take it off line so the others can see the actual fixes to necessary and relevant material..

SJ

Absurd...? No more so than non-constructive responses to a thread in which you obviously have no interest. I fail to see how this thread prevents anyone from seeing what you consider to be "necessary" or "relevant".

Regards,
Bert

SlowJet
2008-04-09, 07:57 PM CDT
Absurd...? No more so than non-constructive responses to a thread in which you obviously have no interest. I fail to see how this thread prevents anyone from seeing what you consider to be "necessary" or "relevant".

Regards,
Bert

Because it has been asked and answered thousands of times and has very little to do with rawhide testing.
It is nothing more than ignorance of the subject, the site, of this new forum, and Fedora.

It is a complete waste of time and effort for those answering more meaningful subjects.

It was a constructive post and I said please.

SJ

bseltzer
2008-04-09, 09:26 PM CDT
Because it has been asked and answered thousands of times and has very little to do with rawhide testing.
It is nothing more than ignorance of the subject, the site, of this new forum, and Fedora.

It is a complete waste of time and effort for those answering more meaningful subjects.

It was a constructive post and I said please.

SJ

Check your PM's...

- Bert

Jags_FL
2008-04-09, 10:29 PM CDT
hi Bert

Many thanks for all of your replies...

I did apply patch to Nvidia drivers from this page: http://www.nvnews.net/vbulletin/showthread.php?t=110088

but I got stuck at "downgrading xorg server to 1.3" part.

So now I have decided to wait it out till Apr-29, '08 (for Fedora 9 Final release) and see if final release going to resolve conflicts between xorg server 1.4.99 / 1.3 and Nvidia drivers.

If it doesn't (if F9 final continue to uses xorg server 1.4.99 and Nvidia drivers still having conflict with it), then it'll be a "Stable Fedora Release" problem at the least (without the "Rawhide" label).

I had same problem with Fedora 9 Alpha and Beta but I didn't post it here as I knew what would the general response to any Alpha/Beta problem but since now there are only 3 weeks left to F9 final release, I posted this, thinking the basic concept to resolve the problem would remain the same.

Thanks again for all your help, I greatly appreciated it.

- Jags



:::::::::::::::::::::::::

When I tried to downgrade xorg server to 1.3 I got stuck at following:

su
wget http://koji.fedoraproject.org/packages/xorg-x11-server/1.3.0.0/44.fc8/i386/xorg-x11-server-Xorg-1.3.0.0-44.fc8.i386.rpm

rpm -Uvh --oldpackage xorg-x11-server-Xorg-1.3.0.0-44.fc8.i386.rpm

It gave me this error:

error: Failed dependencies:
xorg-x11-server-Xorg < 1.4.99.901-14 conflicts with mesa-libGL-7.1-0.21.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-mouse-1.3.0-1.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-vesa-1.3.0-14.20080404.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-void-1.1.1-9.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-keyboard-1.3.0-2.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.901 is needed by (installed) rhpxl-1.2-1.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-voodoo-1.2.0-1.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-mga-1.4.8-1.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-cirrus-1.2.0-1.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-sis-0.10.0-1.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-dummy-0.3.0-1.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) linuxwacom-0.7.9.8-5.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-rendition-4.2.0-1.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-vmware-10.16.0-1.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-ati-6.8.0-10.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-i810-2.2.1-19.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-tdfx-1.4.0-1.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-neomagic-1.2.0-1.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-i128-1.3.0-1.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-fbdev-0.3.1-7.fc9.i386
xorg-x11-server-Xorg >= 1.4.99.1 is needed by (installed) xorg-x11-drv-savage-2.2.0-1.fc9.i386

:::::::::::::::::::::::::

bseltzer
2008-04-10, 11:57 AM CDT
As I mentioned earlier, nearly all the fc9 xorg* packages will need to be replaced with their fc8 equivalents. So all those dependencies will need to go as well. The process is neither painless nor pretty. Some help with the details can be found here;

http://forums.fedoraforum.org/forum/showthread.php?t=181212&page=2&pp=15&highlight=nvidia+xorg

As has been correctly, if rudely, pointed out, the result will be a significantly bastardized system that may not be very useful for development/debugging of F9-Beta, although it will most certain run any of the compiz-fusion/GLX dependent "toys". But it can be done successfully. Now, whether it should be done is another question altogether that only you can answer for yourself.

It just may be more prudent to wait for Xorg, NVIDIA and Fedora to all get on the same page.

Regards,
Bert

Jags_FL
2008-04-11, 05:08 AM CDT
Bert,

Thanks a million for your insightful reply. Its refreshing to see a straight, no-nonsense & in-depth reply instead of outright negative critisizm of someone who is trying to walk "off the track"

Now, how to know if and when they all (Xorg, NVIDIA and Fedora) are on the same page?

As I don't think that its gonna happen on Apr-29, `08.

Thanks again for all your help, I greatly appreciated it.

- Jags

Now, whether it should be done is another question altogether that only you can answer for yourself.

It just may be more prudent to wait for Xorg, NVIDIA and Fedora to all get on the same page.

SlowJet
2008-04-11, 05:53 AM CDT
The two of you are so far off the track, Hubble couldn't find you. :)

SJ

bob
2008-04-11, 06:14 AM CDT
SJ, please move on to other threads where your talents are more appreciated. ;)

hellork
2008-05-09, 12:37 AM CDT
3D is so old fashioned. I can see now with the way things are going with drivers that the text terminal is the interface of the future.

qo_
2008-05-16, 12:13 AM CDT
3D is so old fashioned. I can see now with the way things are going with drivers that the text terminal is the interface of the future.


Hahha. I was thinking about having some black T-shirts made with only the following on the back (or front):


http://www.quantumonion.com/pictures/ok.png

Classy, no? :cool:

enhering
2008-05-17, 11:00 AM CDT
Hi. Is there a way of running 3D games on Fedora without the NVIDIA proprietary driver?

enhering
2008-05-17, 11:55 AM CDT
PLease check this link:

http://www.nvidia.com/object/linux_display_ia32_173.08.html

tomgibbons
2008-05-27, 05:23 PM CDT
In order to get the nvidia drivers to work in F9-Beta, you going to have to overcome a few obstacles.

First, F9-Beta is using s pre-release xorg server that NVIDIA is not supporting. So you need to down-grade the whole of xorg.

Second, you'll need to patch the kernel to get the nvidia driver to build against the 2.6.25 kernel. The problem I had is that the available patches would not work with the kernel sources provided by the F9-beta kernel-devel package because certain files were missing. I ended up getting the source from www.kernel.org, patching it, building it, and running under it.

Thirdly, you'll need to patch the NVIDIA code after extracting it from the *.run package. This is probably the easiest of the steps to do.

Bottom line, the NVIDIA driver, along with compiz and all the wonderful things that driver let's us do can be managed under F9-Beta. It's just a bit complicated.

Regards,
bert

I understand that this is a relatively old post but could you possibly explain this process? In particular, the second and third steps.

Thanks

bseltzer
2008-05-27, 07:32 PM CDT
I understand that this is a relatively old post but could you possibly explain this process? In particular, the second and third steps.

Thanks

Turns out you don't need to patch the kernel anymore. So it's just a 2 step process.

First down-grade the xorg-X11 packages to v1.3x (you can use the F8 rpms).

Second, patch the driver installer from NVIDIA. The patches and instructions for their use is here;

http://www.nvnews.net/vbulletin/showthread.php?t=110088

Regards,
Bert