From: Yves GAUVIN (yves.gauvin++at++sncf.fr)
Date: 01/25/2001 01:24:07
Hello,
A few days ago, I have posted a mail to warn those of them who are using Performer under Linux against the 0.96 NV driver. Today there is a fix available, and the performance are very impressive in FSAA mode (I, personally , didn't have time to test them).
You can find the fix at :
http://www.evil3d.net/articles/linux/nv95v96_2/
what you need to do is edit the os-registry.c file that comes with the NVIDIA kernel module. What we are looking for is NVreg_SkipBiosPost. It is in a chunk of code beginning with #if 0 and ending with #endif. Change #if 0 to #if 1, and compile.
While you are at it, you may want to experiment with the AGP settings, Side Band Addressing [SBA], and Fast Writes [FW] settings in the os-registry.c file to squeeze out some extra performance. It may hang your system when you launch X, but you simply change the settings back and re-compile. Of particular note is the fact that NVIDIA still disables AGP 4X if it detects a VIA chipset [as it does in Windows]. Personally, I have not had any problems utilizing FW or 4X with my Athlon based system. To determine how your card is configured, type cat /proc/nv/card0 at a prompt. For example, here is how my system is configured:
----- Driver Info -----
NVRM Version: 1.0-6
------ Card Info ------
Model: GeForce2 GTS variant 2
IRQ: 11
------ AGP Info -------
AGP status: Enabled
AGP Driver: NVIDIA
Bridge: Via Apollo Pro KT133
SBA: Supported [disabled]
FW: Supported [enabled]
Rates: 4x 2x 1x [4x]
Registers: 0x1f000217:0x00000114
Cheers,
Yves GAUVIN
This archive was generated by hypermail 2b29 : Thu Jan 25 2001 - 01:24:51 PST