View Single Post
Old 04-30-03, 12:42 PM   #4
Registered User
Join Date: Apr 2003
Location: United States
Posts: 21


Joe, I used a Riva TNT2 PCI card, running XFree86 4.2, Redhat 8.0 with NVIDIA driver 3123. Everything loads fine, especially the proc entries in `/proc/drivers/nvidia..." are made, and with that said:

I checked your `XFree86.0.log' file and it seems incomplete. Is that the whole log file? I do not see where your keyboard or mouse extensions are loaded, nor do I see the "error" reported by X why it failed.

But, here is what I would...

I. In BIOS, make these settings (and they will vary slightly or not appear at all):

PCI/VGA Palette Snoop: Disabled

VGA BIOS sequence: PCI/AGP
- even though you have an AGP card, make this setting.

Video BIOS shadow: disabled

AGP Fast write: disabled

Assign IRQ to VGA: Yes
-very important one!

* this will minimize a lot of features and correct others. Later, when you get the NVIDIA driver working, you can come back and change these back (maybe just 1 at a time) and see if any of these settings are the offending culprit.

if step I. fails to correct the problem...

II. Downgrade to another NVIDIA driver release. I use 3123 on an older Linux box (and haven't had time to update yet), but it works for me.

Later, you can always upgrade to the newest drivers.

the following step can be done at any time to provide you valuable information...

III. Open a terminal, and type:


Look for an entry like "nvidia" (post 4xxx version, I think), or "NVdriver" (which is from my 3123 version). If you have these entries, then at least the NVIDIA supplied drivers are being used. Although your XF86config file has the proper "nvidia" entry, there are some NVIDIA vendor entries listed in your `XF86Config', but I don't know if the regular "nv" X supplied driver will make those too. At least with the `lsmod' command you will know what driver is being used.

IV. Last but not least...

edit your `XF86Config' file and remove (comment out) the use of "fbdevhw" extension under section "modules". I'm not familiar with the intricacies of this X extension, but I guess it's just an interface to talk to the kernel framebuffer (if compiled in). In the past, some NVIDIA cards have had trouble with the kernel usage of framebuffer support. Hopefully, Redhat 9 did not compile in "framebuffer" support with their stock kernel.

Just a few thoughts, and I hope it helps...


Brian Sladecek
briansladecek is offline   Reply With Quote