nVidia video tweak and OC

This is a discussion on nVidia video tweak and OC within the How-To Guide forums, part of the General Hardware category; NVIDIA BIOS Modding, Editing and Flashing Guide This guide deals with editing and flashing the VGA BIOS on NVIDIA video cards. This guide does not ...

Register Button
Results 1 to 2 of 2
  1. #1
    TR Blogger randomizer's Avatar
    Join Date
    Apr 2009

    Post nVidia video tweak and OC

    NVIDIA BIOS Modding, Editing and Flashing Guide

    This guide deals with editing and flashing the VGA BIOS on NVIDIA video cards. This guide does not incorporate how to find your card's max stable overclock. If you have not made sure that your card is stable at the clocks you want to set then stop reading this and go and do that! Setting unstable clocks in the VGA BIOS may cause your card to fail to output a signal and force you to do a "blind flash," which is not alot of fun.

    The giude applies to all series 6, 7, 8 and 9 NVIDIA video cards. GTX 2xx cards should also have a similar method for editing, but I can't be certain as I don't have one to test. If you are using an FX (5) or older series card... upgrade.

    DISCLAIMER: Don't blame me or anyone else here if you screw up your card overclocking. It is unlikely, but still possible. ALWAYS MAKE SURE YOU BACK UP YOUR ORIGINAL BIOS.

    In the case of most manufacturers, you WILL (technically) void your warranty by flashing the BIOS!
    (Of course, you can just restore it before you RMA providing you didn't botch the flash in an unrecoverable way)

    Why would you want to edit/flash your card's BIOS? A good question. Sick of having a million programs start up when loading windows and hogging all your resources? Well this will do away with the need for programs that control your cards clock speeds etc, although you will need them to find stable clocks first. Also if you aren't running windows, this is the ONLY way to overclock your card.

    Remember that the min/max clock speeds available in most overclocking programs are based on the clocks stored in the BIOS. Upping the BIOS clocks will move the min/max clocks up also, allowing you to test higher clocks in the "safety" of windows.

    Useful sites for NVIDIA BIOS files:


    Stuff used in this article to perform the BIOS edit/flash:

    • NVIDIA BIOS Editor (NiBiTor)
    • nvFlash (Some versions do not work with some cards for one reason or another, so the latest isn't always the best, but try it first)
    • USB flash drives, floppies or CDs
    • An NVIDIA card (duh)

    Important notes before you start:

    All images in this guide are clickable thumbnails. Click to enlarge.

    If there is an error during the flash and the program did write to the BIOS, DO NOT REBOOT!! Reflash the original BIOS and make sure the new one is not corrupted. This will save you the hassles of a blind flash from a corrupted BIOS. If the program gives an error, but no write occurred (it should say if there was no write), it is safe to reboot.

    If you flash a BIOS with a different device ID (for example, you used a BIOS for a different manufacturer), you MUST reinstall your drivers. If you don't, you may experience image corruption or worse. Remember, as far as Windows is concerned you have a different card in there.

    Additionally, 64-bit versions of Windows are not supported by NiBiTor. Consider donating on MVKTech.net if you want digitally signed drivers.

    Step 1 - Saving your BIOS to an editable .rom file:

    First thing you need to do before you can get stuck into editing your BIOS is to actually save it as an editable file.

    Open NiBiTor and go Tools -> Read BIOS -> Select Device... and pick which card you want to save the BIOS for. I will assume for this guide that you called it backup.rom

    NOTE: The program will warn you if you try to read a BIOS that it can't read properly.

    NOTE: If you are flashing another card's BIOS or a custom BIOS and not editing one yourself, skip Step 2 and go to Step 3.

    Step 2 - Editing your BIOS file:

    Heres where you get your hands dirty. Open the BIOS file in NiBiTor by going File -> Open BIOS... or read the BIOS from the card as stated in the previous section. The program will warn you if you open a BIOS file that it can't read properly. If this is the case, do not continue unless you are willing to risk a blind flash later on!

    You can tell it to read the BIOS as a particular generation, which may mean you are ok. But be warned, you may run into problems.

    The main page (and clockrates tab) should look similar to the following:

    If the integrity indicator is RED, do not flash the current BIOS file back to the card! It means it is corrupted. A
    yellow indicator may occur if the BIOS could not be read properly as stated earlier - it indicates an incorrect checksum and means there could be a problem.

    Clockrates Tab

    Here you can set the 3D clock speeds, 2D clock speeds and throttling clock speeds. The available clock speeds varies depending on the card, most older cards don't have 2D/3D clocks, and will always run 3D clocks.

    Extra: Not in the image (need to update the pics), but you'll see it. This is the clock speed that cards which do not use 2D/3D clocks run at all the time. If your card uses Extra, chances are you are wasting your time by altering the 2D/3D speeds.

    3D: The most important speeds. These are loaded when the card is under load, such as in games (or when crunching bungholiomarks ). For overclocking purposes, these are the ones you want to change.

    2D: What you are running while reading this. Idle and light load clock speeds. You have no reason to increase these, if anything, you want to decrease them to save power.

    Throttle: The clock speeds that are used when switching between 2D and 3D and back. Also used when the card gets a tad too warm These may have stability implications when switching from 2D to 3D and vice versa, so if you have freezes and/or crashes etc when switching, adjusting these may help.

    Change amount of active performance levels checkbox: I am unsure exactly what this is supposed to do, but it is for advanced users only, so it is best left unchecked unless you know what it does.

    Geometric delta clock: I don't think this needs to be adjusted, but it refers to the delta between the clock speeds of different parts of the GPU.

    Voltages Tab

    If possible, always use Exact Mode rather than VID Mode as Exact Mode will allow programs such as Rivatuner to correctly report the voltage. This guide only covers Exact Mode as there is no reason to change VID Mode if you change Exact Mode.

    Simply select the voltage that you wish to run for each setting. The Extra field (not shown) is what most (but not all) current cards use exclusively, and 2D/3D is not used. Older cards will probably only use 3D voltages. There is no reason to increase 2D voltages simply because unless you are looking for bragging rights, you won't have increased your 2D clock speeds. Try decreasing the 2D voltage as with the clock speed to save power. The same applies for throttling as with clock speed.

    Extend Voltage Table: Enabling this allows you to select a wider range of voltages, but these are based on experience (by the developer) with your particular BIOS, and are not guaranteed to be accurate. It is recommended that you do not use the extended voltage table unless necessary.

    NOTE: Increasing voltages can cause your temps to go through the roof so make sure you only do it in small increments and only if your temps are already good. There is a good chance that it will allow you to clock higher too, so it's not all doom and gloom.

    Adv. Info Tab

    Useful for changing some of the IDs comtained within the BIOS.

    Some of the IDs you may want to change:

    • Device ID: The ID for the card you are editing the BIOS of. Altered by the "Device" dropdown or by hand here.
    • Sub Vendor ID: ID corresponding to the manufacturer of your card. It is better to select the "Vendor" from the dropdown near the top of NiBiTor which will change this value for you.

    Other Important information on this page:

    • Projected Filesize: How big the BIOS thinks it is.
    • Actual Filesize: How big the BIOS file actually is. Changes to the BIOS can cause the Projected and Actual file sizes to be different.
    • Calculated Checksum: The checksum NiBiTor calculates from the current file.
    • Actual Checksum: The checksum stored in the BIOS. Altering the BIOS will cause a mismatch between the two Checksums.
    • Rescan BIOS: NiBiTor will re-interpret the BIOS using the IDs shown on this page, which will change the "Vendor" and "Device" above if you have altered the corresponding IDs here. Any changes will cause the Integrity indicator to turn yellow (checksum mismatch). A new checksum is calculated and saved by NiBiTor when the BIOS is saved.

    Timings Tab

    Note that the following is for advanced users only.

    Timings on NVIDIA cards works differently than for ATI cards, and this is more difficult to get your head around so bare with me. There are timing sets, 8 in total, used on Geforce 6xxx 7xxx and 8xxx cards. Each set corresponds to a different memory hardware configuration, and the card only uses one set. Click on "Autodetect timingset." You should get a window that tells you which timing set your card uses. Click "Detailed Timings" to show the following:

    Here you can adjust the individual timings for the timing set your card uses. Some timing sets may not yet be changeable. Others will only have some timings available.

    On the main timings page click "Test Timings" and you will see this window:

    Click "GetTimings" to read the current RAM timings. Click "SetTimings" to write the timings you set above to the GPU registers. This will change the timings in real time, and can cause image corruption, freezes, crashes or blank screens etc. It is only temporary however, and upon reboot, the original BIOS timings will be read into the registers.

    Temperature Tab

    FX core slowdown temperature:
    To avoid the questions, I will talk about FX cards here. This is what it sounds like, the temperature at which the GPU throttles due to overheating. It is highly recommended that you do not raise this, and lowering it is not necessary either since I think NVIDIA knows how hot their chips can get

    Enable 6600GT temp monitor trick: Activates temp monitoring on 6600GT cards (and perhaps others) that have it disabled. If you notice problems, try disabling this as the manufacturer of your card may have disabled it due to problems. May allow fan control with some monitoring programs like Rivatuner.

    Disable Temp. Monitoring: Disables temperature monitoring. Also a workaround for 7800 series cold bug when running too chilly.

    Core/Ambient Threshold: Temperature thresholds where the card reacts to prevent overheating and damage. The different levels are as follows

    • Critical: This is the temp you reach when you pull off the cooler or stop the fan while running 3DMark06. When this temperature is reached, the card is drastically slowed down to bootup clock speeds, until the next reboot.
    • Throttling: When the card gets a bit too hot, the card throttles to cool down. This is the temperature at which this happens.
    • Fan boost: At this temperature, the driver forces the fan to run at 100%.

    Usually the temperatures are Critical > Throttling > Fan boost, but on some cards this is not the case.

    Fanspeed: Adjust the fan speeds for each of the three performance levels listed earlier. You may prefer to use 3rd part programs for this if they provide greater flexibility.

    Boot Settings Tab

    Heres where you can have some fun. Under "OEM signon" you can change the message that comes up when you boot up your computer from the usually boring stuff. "Adv. signon" allows you to change the NVIDIA string and version string too, but for short messages, use the "OEM signon".

    Not all of the following options will be available for everyone.

    • Display Boot Messages: If you uncheck this, you will not see any message at startup at all.
    • Display Memory Size: If unchecked, disables the display of the amount of memory onboard. You shouldn't be doing this stuff if you don't already know that.
    • Engineering release: If you want the e-peen of having an engineering sample but don't have the "contacts", enable this and the string "Engineering release" will appear at bootup.
    • Bootup displaymode: Want the text to show up in colour? Well you need to pick an option other than "Text Mode"
    • Text display time: How long the above text string is displayed for, presumably in milliseconds.
    • Text color: Important if you change the display mode from "Text Mode"
    • More Bootoptions button: Some advanced video card settings that you probably don't need to touch.
    • TV Mode: Select NTSC or PAL, depending on where you live.

    Now go to File -> Save BIOS... and save the file to something you will remember. For this guide, I will assume you use new.rom.

    Step 3 - Preparing to Flash:

    Now this is the part that everyone needs to do. Make two bootable USB flash drives and
    extract nvFlash to them. Make sure both nvFlash.exe and cwsdpmi.exe are on the drives. Alternatively, you can use bootable floppies or CDs.

    Emergency Re-flash Drive: Put your original BIOS file on the drive and write down the name if you need to. Create a text file called autoexec.txt and put this line into it:

    nvflash.exe -4 -5 -6 -a -y backup.rom
    Now rename the file to autoexec.bat, and you have yourself an emergency re-flash drive!

    Main flash drive (pun intended):
    Put your original BIOS file and the new BIOS file on the drive and write down the names if you need to.

    Step 4 - Flashing:

    Stick your USB drive in and reboot. Go to the BIOS (of your motherboard not your card of course) and make sure you have your flash drive as your first boot
    device. Reboot again and DOS will load from it. Next type in:

    nvflash.exe -4 -5 -6 new.rom
    If there were errors and the program did write to the BIOS, don't reboot. Flash your backup BIOS again using the same code as above but with backup.rom. Reboot after a successful flash. If you get no signal or something doesn't look right, just boot from your re-flash drive (which will reboot the PC automatically once it's done) and go back to windows and edit your settings to make sure everything is ok.

    Open up Rivatuner or something else and verify that your changes took place (most should have, but some like voltages and fan settings may not be possible to change due to hardware limitations).

  2. #2
    Terminator Administrator Archer's Avatar
    Join Date
    Apr 2009
    Nashville, NC
    9 times

    nVidia video tweak and OC

    Tweaks and MODS for nvidia Any one with additions please PM me.
    Last edited by Archer; 05-23-2009 at 08:24 PM.
    People that buy OEM systems think Linux was a Charlie Brown character, a registry is something you see at target to buy shower gifts, RAM is a Dodge truck and a hard drive is DC at rush hour.
    Current Active Fleet:
    Daily Driver - Phenom II X4 @ 3.6, 8GB Ram, 890GX GFX Bedroom PC - Athlon II X4 @ 3.6, 8GB Ram, 790GX GFX
    Entertainment Room HTPC & Madia/File Server - Pentium G6950 @ 3.5, 4GB Ram, On Chip GFX Living Room HTPC - i5 661 @3.7, 10GB Ram, 6770 GFX
    Entertainment Room Cinema - Brazos E350, 4GB Ram, On Chip GFX (Projector) Game Rig - i5 2500K @ 4.5, 12GB Ram, 465GTX + 9800GT (PhysX) using intel SRT



Remove Ads

Similar Threads

  1. NVIDIA GeForce GTX 590 Gemini Video Card @ Benchmark Reviews
    By EnJoY in forum TechREACTION.net News
    Replies: 0
    Last Post: 03-24-2011, 09:46 AM
  2. Replies: 0
    Last Post: 01-25-2011, 10:40 AM
  3. Replies: 0
    Last Post: 01-20-2011, 10:24 AM
  4. NVIDIA GeForce GTX 570 Video Card @ Benchmark Reviews
    By EnJoY in forum TechREACTION.net News
    Replies: 0
    Last Post: 12-07-2010, 09:34 AM
  5. NVIDIA Branded Video Cards Now on Sale at BestBuy
    By cralor in forum TechREACTION.net News
    Replies: 0
    Last Post: 10-04-2010, 08:44 PM

Search tags for this page

corrupted bios on nvidia videocard
gtx 590 bios overclock nibitor checksum values
gtx 590 nibitor
how to oc nvidia
nibitor amount of ram
nibitor bios integrity yellow

nibitor boot settings

nibitor bootup clock timingset

nibitor geforce 7

nibitor integrity checksum
nibitor more boot options

nibitor more bootoptions

nibitor projected file size
nibitor timingset
nvidia bootup displaymode
nvidia geforce core temp thresohld nibitor
nvidia rom tweak

nvidia tweak

oc tweak it
onboard video tweak makes onboard appear as a video card
Click on a term to search for related topics.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
All times are GMT -6. The time now is 11:43 PM.
Powered by vBulletin® Version 4.2.2
Copyright © 2017 vBulletin Solutions, Inc. All rights reserved.
SEO by vBSEO ©2011, Crawlability, Inc.
Copyright 2009-2011 TechREACTION. All rights reserved.