Overclocking the GeForce 8800 Series
Date: 2007-02-22 | Author: Olin Coles
Company:
Related Reviews:
Introduction
Overclocking can take on many forms, and the practice can range from minor product improvements to a re-engineering project which completely alters the product. In this article, I will concentrate my efforts to achieving the most gain with the least amount of effort.
Some industry voices have called overclocking a hobby, while others have compared it to product misuse. However, I believe that if you are reading this article, you are probably one of the many computer enthusiasts who believe it is perfectly acceptable to get something more out of a product without it costing more money. When I think about it, everyone enjoys getting something for nothing; it's human nature.
Additionally, it is human nature to blame someone else if something goes wrong. This is where I warn you, the reader of this article, that neither I nor Bjorn3d.com recommend that you overclock your video card. This article explains how I conducted these experiments on my own property. Bjorn3d.com and the author of this article will not be responsible for damages or injury resulting from experiments you choose to conduct on your own property. If you read beyond this point, you are accepting responsibility for your own actions and hold Olin Coles and the staff of Bjorn3d.com harmless.
For this project I have selected the FOXCONN NVIDIA GeForce 8800 GTS as my test subject, which I reviewed here at Bjorn3D back in November 2006. Presently, the 640MB version of the GeForce 8800 GTS is the second-best video card available on the market. Gamers and computer enthusiasts alike have already speculated on how the GTS could be made to perform to the same level as the GeForce 8800 GTX with some tweaking. Unfortunately, this just isn't possible. What is possible though is taking a great product and making it even better; and do it all for free.
By default, the FOXCONN 8800 GTS operates with a 575MHz G80 GPU core clock speed, a 1188MHz shader, and a 900MHz (1800MHz) GDDR3 RAM speed. I will utilize the free overclocking utility ATITool v0.26 to search out the best clock speeds and simulate heavy graphic loading to establish stability. I will then make use of NiBiTor v3.2 which is another free tool to program a custom flashable video BIOS. After creating the new custom video BIOS with NiBiTor, I will use yet another free application, nvFlash, to program the new custom video BIOS onto the GeForce 8800 GTS.
Sure the name says "ATI" Tool, but the author has made this a great tool for both ATI and NVIDIA products for several years now. I have personally used many different tools for overclocking in the past, but this has proven to be the best tool for all my needs. After a straightforward installation and reboot (to complete the installation of the driver-level service), I open ATITool and see a lot of options confronting me. Try not to be overwhelmed, since all of these options could strike fear in the hearts of the inexperienced.
Getting Started
The first screen displayed will be the only screen that is really needed. While the memory clock speed copies its adjustments across all three performance levels (2D, 3D low power, and 3D performance), the software allows the user to make individual speed settings to the GPU core clock speed. Initially, the default values are saved in the profile named "default", but as you make changes you may save and delete profiles as needed. For this project, I kept raising my speeds and saving them into a profile named "MAX".
To begin the overclocking process, I start by raising the temperature of the GPU core by using the "Show 3D View" button to display a rotating fuzzy cube. It is critical that the video card attain the highest temperature possible prior to overclocking, because the results of a cold overclock may prove unstable during gaming conditions. After reaching the loaded operating temperature, I change to the "Scan for Artifacts" view by pressing the button. Although I could have used the "Find Max Core & Mem" buttons to have ATITool automatically work out the best settings, I choose to manually test each incremental improvement on my own.
Find the Best Speeds
Experience has taught me that overclocking the memory is the best starting point, since it has a very small impact on operating temperatures when compared to overclocking the GPU. I have also learned that clock speed improvements can be made in larger steps on RAM (10MHz steps), then they can be made on the GPU (3MHz steps). It is recommended that each clock be adjusted in small increments one after the other. Do not find the maximum RAM clock and then set out to find the best GPU clock; this will give skewed results at either end.
In my testing, I found that this particular card could operate a maximum RAM clock speed of 1060MHz (2120MHz) with the default GPU core clock. Alternatively, the maximum GPU clock could be raised up to 618MHz while maintaining the default RAM clock speed. However, the best combination of the two results yielded a stable 600MHz GPU core clock (25MHz improvement) with a final RAM clock speed of 1030MHz (130MHz improvement). These settings were saved to the profile I named "MAX", and tested for a ten-minute duration using the "Scan for Artifacts" function. After stability was successfully tested, I played some of my favorite video games for an hour to confirm real-world stability. Now that I have my numbers, it is time to program them into the card.
Disclosure: Bjorn3D review products are sometimes provided by the vendors who manufacture the hardware. Review samples are in some cases retained by the reviewer that reviews the product for further comparison to other similar products. Companies that buy ads on the site do not get any special treatment when it comes to reviews and any ad-sales are not connected to the reviews or the review scores.




