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

Newegg Daily Deals

Reply
 
Thread Tools
Old 10-03-02, 03:31 AM   #1
eduardp
Guest
 
Posts: n/a
Angry NVidia Drivers HowTo for RedHat 8.0 needed

Hi,

I Yesterday downloaded RedHat 8.0 and Installed it in my Home Computer (I had RedHat 7.3 with NVIDIA Athlon drivers).

The new installation makes the X windows system crash, so I don't have my computer anymore until I, someway, manage to reinstall the drivers.

So I really need (same that 90% of users):

a) A way to recover my system to a clear VGA installation. I understand I'll have to remove the 7.3 rpm packages through:

rpm -e NVIDIA_GLX
rpm -e NVIDIA_kernel

and make few changes to the XF86Config-4 file found into the /etc/X11/ directory...what changes?

b) A way to make the drivers work through recompiling them: No idea How.

So, is there anybody that could help me? I wouldn't like to be using Windows!!!

Anyway, could anybody tell me why, if NVIDIA finally released their source code, they didn't integrate it into the kernel tree so drivers came automatically with any Linux distro?
  Reply With Quote
Old 10-03-02, 07:22 AM   #2
greengoblin
Guest
 
Posts: n/a
Default Re:

rpmbuild --rebuild NVIDIA_kernal*****
and
rpmbuild --rebuild NVIDIA_GLX****

But it does not work for my GeForce 3 Ti 200 here. It killed my X a few times.

Reverting to RH 7.3 for the moment
  Reply With Quote
Old 10-03-02, 07:51 AM   #3
paulsmyth
Guest
 
Posts: n/a
Angry RPMS for RH8.0 Needed

The problem is the binary portion of the NVidia driver is compiled against gcc 2.x andthe RedHat 8.0 kernel is compiled against gcc 3.x. How much trouble is it for NVidia to compile the source against gcc 3.x. If it involves a major re-write, why don't they let us no so that we can wait until the new driver is ready instead of wasting time trying to get something to work that won't.
  Reply With Quote
Old 10-03-02, 08:12 AM   #4
bwkaz
Registered User
 
Join Date: Sep 2002
Posts: 2,262
Default

No, that isn't the problem. My kernel was compiled with gcc 3.2, and the nVidia drivers work wonderfully.

You have to install from either .srpm or .tar.gz (both include some binary bits of the driver, these are the parts I assume you were referencing?), but it works just fine!

And nVidia still hasn't (AFAIK) released their source. What you get when you download the .tar.gz drivers is the following:
[list=1][*]The (binary) low-level interface to the card, that runs in kernel mode (the name of this file is Module-nvkernel, BTW, in case anyone cares ).[*]The source code that glues #1 to the actual, running kernel. This is the part that's extremely dependent on which kernel version is running (and what compiler was used on it, and what options were selected in the kernel configuration, and so on).[*]The binary libGL.so, libGLcore.so, nvidia_drv.o (the X driver), and libglx.so (the X interface to GL). And some documentation and such.[/list=1]
#1 and #2 are part of NVIDIA_kernel, and #3 comes packaged as NVIDIA_GLX. For nVidia's code to be integrated into the kernel tree, the kernel developers would need the full source to #1 and #2, and nobody but nVidia has that.

In XF86Config-4, commenting Load "glx" and changing Driver "nvidia" to Driver "vesa" should work for low resolutions anyway. You'd get a display at least. You can also try Driver "nv" to see if you can get any higher color depths or resolutions (but that driver won't work with GF4 series cards, only GF3 and below).
__________________
Registered Linux User #219692
bwkaz is offline   Reply With Quote
Old 10-03-02, 08:26 AM   #5
greengoblin
Guest
 
Posts: n/a
Default

If I wanted to use "nv", then it would be better for me not to install the nvidia drivers at all
  Reply With Quote
Old 10-03-02, 10:21 AM   #6
Euphoria
--- ephor ---
 
Euphoria's Avatar
 
Join Date: Sep 2002
Posts: 197
Default

Make shure you have installed teh Kernal development packets from the Redhat 8.0 CD. After you've done that, just download the *tar.gz src files for the Nvidia_kernel and NVIDIA_GLX.
"tar zxvf" the files, go into the kernel directory and type" make install" after is done go to the NVIDIA_GLX directory and type " make install".

Then edit the XF86Config file and where it says driver "vesa" type driver "nvidia".

And thats it.

You should have nvidia drivers running.
Euphoria is offline   Reply With Quote
Old 10-03-02, 10:48 AM   #7
bwkaz
Registered User
 
Join Date: Sep 2002
Posts: 2,262
Default

Quote:
Originally posted by greengoblin
If I wanted to use "nv", then it would be better for me not to install the nvidia drivers at all
Sorry, it seems I wasn't really clear. My comment to use "nv" was aimed at eduardp, who seemed to want to get some GUI up, presumably to go download the .tar.gz drivers (even though you can use lynx or links or w3c for that, they're text-mode Web browsers). It obviously isn't a permanent fix!
__________________
Registered Linux User #219692
bwkaz is offline   Reply With Quote
Old 10-03-02, 03:02 PM   #8
utiel
Registered User
 
Join Date: Aug 2002
Location: mallorca
Posts: 65
Default Sure Nvidia will build binaries for RedHat 8.0

When RedHat 8.0 be more popular ( I am still downloading it ) I think Nvidia will post binary drivers.

If system hangs at 5 minutes.... check if there is any problem with OpenGL libraries, and play with Option "NvAGP" to different values.

If you own an AMD, and problem persists, try adding mem=nopentium in GRUB config file ( or lilo )
utiel is offline   Reply With Quote

Old 10-04-02, 01:23 AM   #9
sbenton83
Guest
 
Posts: n/a
Default

I see lots of posts telling me to install the development sources. Where are these rpms for redhat 8.0, i.e. what disk # are they on and what are they called?
  Reply With Quote
Old 10-04-02, 02:42 AM   #10
Euphoria
--- ephor ---
 
Euphoria's Avatar
 
Join Date: Sep 2002
Posts: 197
Default

They are on the first disk.

just cd to /mnt/cdrom/RedHat/RPMS
and look for kernel development packages.

or you can make it easier if you double click on autorun from the Xwindow desktop interface and then check the kernel development packages and click on install.
Euphoria is offline   Reply With Quote
Old 10-04-02, 03:59 AM   #11
paulsmyth
Guest
 
Posts: n/a
Default IT WORKS

Well, it's working fine. compiled the NVIDIA kernel driver, reinstated a backup copy of my XF86Config-4.
At first it kept crashing out, but this turned out to be because the RedHat setup had added a line to my modules.conf:
"alias usb-controller usb-ohci"
Which disabled my uhci, which disabled my usb keyboard and mouse. Plugged in PS/2 keyboard, commented out offending line, rebooted, WOW!!!.
If in doubt, check the obvious!!
  Reply With Quote
Reply


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


Similar Threads
Thread Thread Starter Forum Replies Last Post
New Nvidia GeForce 310.54 Beta Drivers are Now Available News Archived News Items 0 11-12-12 06:20 PM
Geforce 440 Go, SuSE 8.0, and new Nvidia drivers loudawg NVIDIA Linux 4 06-01-04 12:54 AM
Radeon 9700 not all that? sancheuz Other Desktop Graphics Cards 200 10-12-02 09:31 PM
Nvidia drivers won't compile with Slackware 8.0 z28Power NVIDIA Linux 6 09-18-02 06:20 PM
downgrading nvidia drivers ( howto remove newer drivers?) one NVIDIA Linux 5 08-11-02 03:48 PM

All times are GMT -5. The time now is 11:11 AM.


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