Warning: Function ereg() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 4

Warning: Function split() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 19

Warning: Function ereg() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 4

Warning: Function split() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 19
Tweaking nVidia cards PET part one - draft
Results 1 to 2 of 2

Thread: Tweaking nVidia cards PET part one - draft

  1. #1
    Guest

    Tweaking nVidia cards PET part one - draft

    I've had this lying around for a while, and to make matters worse I've now ride myself of my GeForce card.

    But here goes:

    Part one - tweaking the nVida drivers.

    This requirtes you to use the tarred driver source, it will not work with the binary packages, since we will be editing the source a bit.

    download the lastest drivers from the nvidia website:

    now unpack, and enter the directory

    tar xvzf NVIDIA_kernel-1.0-XXXX.tar.gz
    cd NVIDIA_kernel-1.0-XXXX

    now comes the fun bit, editing the source:

    vim os-registery.c (I use vim, feel free to use you favorite editor)

    As you'll discover the code is very well commented. But I'll highlight the important bits:

    Code:
    U032 NVreg_EnableVia4x = 0;
    MODULE_PARM(NVreg_EnableVia4x, "i");
    change this from 0 to 1 to enable AGPx4 on VIA chipsets. This should be safe if you use the mem=nopentium workaround in grub or lilo to avoid AMD chip related crashes.


    Code:
    U032 NVreg_EnableALiAGP = 0;
    MODULE_PARM(NVreg_EnableALiAGP, "i");
    change this from 0 to 1 to enable AGPx4 on ALI chipsets. (please report the outcome of this to me - I haven't had the chance to test this one yet)

    Code:
    U032 NVreg_EnableAGPSBA = 0;
    MODULE_PARM(NVreg_EnableAGPSBA, "i");
    change from 0 to 1 to enable AGP sideband adressing. Do a cat /proc/nv/card0 to see if your card has support for this feature, if it does, by god why not enable it - this may or may not increase speeed.

    Important bit of the output from /proc/nv/card0
    ------ AGP Info -------
    AGP status: Enabled
    AGP Driver: AGPGART
    Bridge: Via Apollo Pro KT133
    SBA: Supported [enabled] <<-- Sideband adressing
    FW: Supported [enabled] <<-- FastWrite
    Rates: 4x 2x 1x [4x] <<--- AGP speed
    Registers: 0x1f000217:0x00000314
    Code:
    U032 NVreg_EnableAGPFW = 0;
    MODULE_PARM(NVreg_EnableAGPFW, "i");
    change from 0 to 1 to enable Fast Writes. Do a cat /proc/nv/card0 to see if your card has support for this feature, if it does, why not enable it - this may or may not increase speeed.

    Part two will look at nvclock and how to use it to overclock your card

  2. #2

    Re:Tweaking nVidia cards PET part one - draft

    groovy! and a puts the Plain English in Plain English Tutorials

Similar Threads

  1. C++ Journal - Part One
    By peter in forum Tutorials
    Replies: 0
    Last Post: 11-24-2008, 04:52 AM
  2. Tweaking your nVidia card - Part one
    By peter in forum Tutorials
    Replies: 0
    Last Post: 11-24-2008, 04:26 AM
  3. Microsoft tweaking Windows Genuine Advantage
    By genesis in forum Windows - General Topics
    Replies: 0
    Last Post: 02-07-2005, 06:32 AM
  4. Nvidia Cards & Linux
    By beezlebubsbum in forum Linux - General Topics
    Replies: 35
    Last Post: 07-25-2004, 01:36 AM
  5. PET: GCC compile flag fun (draft)
    By in forum Linux - General Topics
    Replies: 2
    Last Post: 06-25-2002, 02:14 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •