FedoraThis forum is for the discussion of the Fedora Project.
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.
First, you'll proble want the vanvilla sources for the kernel as there alot less bloated. from there extract the kernel source in /usr/src/. then cd to /usr/src/linux-2.X.X. type make menuconfig. Goto console drivers (i'm on 2.4, it might have chances in 2.6), goto framebuffer and remove the rive module. save and exit. then type make && make modules && make modules_install && make install wait for that to finish and you'll then need to edit /etc/grub.conf.
There're many how-to on this subject if you search the internet.. you do not need to recompile the kernel.. but you still need to have the kernel source.. here are the steps that I did to install the nvidia driver:
Code:
Pre-requisites:
1. You need to have development system installed
2. You need to have the most recent kernel source
Steps:
1. Go to console 1 (ctl-alt-f1)
2. Logon as root
3. Shutdown X by going to runlevel 3
# init 3
4. Go to kernel source directory
# cd /usr/src/
5. If your kernel source is not in /usr/src/linux, you need to symbolicly link the source directory to that..
# ln -s /usr/src/linux-2.6.9 /usr/src/linux
6. Change directory to /usr/src/linux and do make oldconfig
# cd /usr/src/linux
# make oldconfig
7. Go to the directory where you have your nvidia driver
# sh NVIDIA-Linux-x86-1.0-6629-pkg1.run
8. Just go through the steps there and let the system compile the new nvidia driver and ignore the riva warning messages.
9. Edit your /etc/X11/xorg.conf
- Remove the 'Load "dri"' line (or add # at the front of the line)
- Change the 'Driver "nv"' to 'Driver "nvidia"'.
10. If your nvidia driver is not loaded automatically, issue the following command
# modprobe nvidia
11. Do the following to fix the UDEV problem
# cp /dev/nvidia* /etc/udev/devices
12. Reboot the system (no idea if it will work w/o a rebooting though).
AVD_ZM, If it helps I am using the most current NVIDIA drivers w/ FC3 and I am not having any trouble. I didn't remove the FB_RIVA from my kernel and it is working fine.
Originally posted by mjmwired As for Fedora Core 3, I did NOT need the kernel source to install the Nvidia driver. In fact the kernel source is not included on the 4 install CD's.
Ah, thanks for pointing that out .. I downloaded the kernel source when installing my nvidia driver because that was the prerequisit before (FC1/FC2)..
This might be a simple question to answer, although I'm having a difficult time understanding not having to recompile the driver.
If you are not recompiling the driver, or removing the riva module in some way, how are you insuring that the new driver isn't conflicting with the riva module?
Can somebody please explain further?
I am getting the same error while trying to install the driver after using apt-get to install the 2.6.9-681_FC3 driver from freshrpms.net.
The "riva error" is NOT AN ERROR, it is merely a warning. If you load *both* drivers at the same time, they conflict. Understand? The 'nvidia' driver will not function properly if you have loaded the 'rivafb'. That being said, the 'rivafb' module is NOT loaded automatically (well in most cases), so, as long as you don't load it, there is NO problem.
You aren't very clear, you say "recompile the driver"? You mean kernel? When the kernel is compiled the riva SUPPORT is in there, the nvidia installer only detects that support, and issues a warning.
I've installed the nvidia driver dozens of times on kernels with the riva support included, I've never had problems.
Thanks for the reply, that is exactly as I expected. I just needed to be 100% sure.
After I posted that I was able to verify the driver to work correctly.
When I compiled my last kernel I did have riva support included as a module, I was essentially asking if this would pose a problem when installing the nvidia supplied driver.
In my previous reply,I did mean kernel, although I had typed driver. I'm sorry about not being entirely clear. Upon reading my post again today it was extremely difficult to understand. I had been working on this box far too long at that point and wasn't thinking clearly.
Originally posted by predator.hawk Goto console drivers (i'm on 2.4, it might have chances in 2.6), goto framebuffer and remove the rive module.
I'm having the rivafb/nvidia collision.. I went to recompile my kernel, and under "Console Drivers" exists only: "VGA Text Console" and "Video mode selection support." Neither setting both of these on nor setting both of them off (nor any other combination) provides me a menu for "framebuffer."
I'm using the kernel-source-2.4.22-noarch-3 package from Slackware 9.1; should I download the vanilla source and start from a clean source? (I would really rather not. :-o )
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.