Nvidia Forceware Tweak Guide
[Page 11] Overclocking & Conclusion
Overclocking
The modern graphics card is a lot like a small computer by itself. It has a Graphics Processing Unit (GPU) which is the graphics equivalent of a Central Processing Unit (CPU), it sits on a motherboard-like Printed Circuit Board (PCB), and has its own Video RAM. And just like a computer system, the components on a video card can be overclocked to increase performance. Overclocking a graphics card involves increasing the frequency at which particular video components perform their functions. For more details on basic overclocking theory, including a discussion of the benefits and potential dangers, I strongly suggest you read the Overclocking chapter of my TweakGuides Tweaking Companion.
The two components of a video card which can be overclocked are the GPU (also called the Engine or Core), and the Video RAM (also called VRAM or just Memory). You can overclock one or both of these components, with varying results based on a number of factors, but generally resulting in an increase in performance the higher you overclock each component. To overclock your video card, you'll need a method of accessing and altering the clock speeds of the Core and the VRAM. The three reliable methods I suggest you can use are:
Built-in Clock Frequency Settings: There are three main ways you can use the built-in Nvidia Overclocking utility in the Forceware drivers, depending on which version of the CP and which version of Windows you use:
Classic CP: If you're using an older Forceware driver under Windows XP, see the Advanced Tweaking section for details of how to use NVTweak to enable the built-in overclocking functionality in the Classic Forceware Control Panel. It requires that you enable the 'Clock Frequencies' item in NVTweak, and once enabled, you can access the new overclocking settings in the classic CP by by going into the Forceware Control Panel and selecting the 'Clock Frequency Settings' menu. By ticking the 'Manual Overclocking' option you can now access the Core and Memory clock speed sliders. Note that for many Nvidia graphics cards you can select the clock speeds for 2D and 3D applications separetely. Since 2D performance is always fine, you should select the 'Performance (3D)' option and adjust 3D graphics clock speeds using the sliders, as detailed further below. Note that if you don't like the way in which the fan on your graphics card may alter in speed and hence noise, you can tick the 'Fan always on' option to maintain consistent fan speed. Once you've reached an appropriate overclock following the instructions below, click 'Test Changes' to allow your new clock speeds to be implemented, then tick the 'Apply these settings at startup' option to apply your overclocks each time Windows is started up. Note that you must have the NvCplDaemon startup item enabled for your overclocked settings to be kept and applied at each Windows startup. If you've removed this item, you can re-enable it by setting the Nvidia Display Driver service to Automatic, rebooting, and then resetting the Nvidia Display Driver service to Disabled again. Or you can just reinstall the graphics drivers again.
Current CP: For most people who are using the current Forceware Control Panel, you can enable the overclocking utility by installing the latest Nvidia System Tools utility, available for download from the relevant link at the bottom of this page. Once installed the utility provides access to a new component in the Forceware Control Panel called Performance in the main menu. Open this category and you can select the 'Adjust GPU Settings' option to access the overclocking and fan settings, which are similar to those described above.
For Windows XP users who don't wish to install Nvidia System Tools, you can manually edit a setting called 'Coolbits' in your Windows Registry to enable the built-in overclocking functionality. If you're not familiar with how to use the Registry Editor, see the Windows Registry chapter of the TweakGuides Tweaking Companion. First close the Nvidia Control Panel, then open the Registry Editor and go to the following key:
HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global\NVTweak
Underneath this key, double-click on the Coolbits DWORD (or create it if it's missing) and enter a value of 3, then click OK. Now go back to the Nvidia Control Panel, and under the 3D Settings section there will be a new option called 'Change overclocking configuration'. Click this and once again refer further above for details of how these settings work.
RivaTuner: An easy way to overclock your system is to use RivaTuner - see the RivaTuner area of the Advanced Tweaking section for details on how to install and access the overclocking functionality.
PowerStrip: You can download this utility from the PowerStrip Website. It is a fully functional free trial version, however you will need to purchase the software to keep using it after 30 days. Once installed and run, PowerStrip sits as a small monitor icon in the System Tray. To access the overclocking functionality, right-click on this system tray icon and select Performance Profiles>Configure. In the Performance Profiles dialog box, you can use the two sliders to adjust your clock speeds, with the left one affecting Engine (Core) clocks, and the right Memory clock speed.
There are plenty of other utilities out there which allow overclocking (and more) that you can try, however for the most part the three methods above are the most popular and in particular the use of RivaTuner or Nvidia System Tools is the simplest way of accessing the built-in overclocking functionality in the Forceware drivers.
The Warnings
Whenever the word 'Overclocking' is used, you have to get used to seeing the following facts:
If overclocking scares you, or you simply cannot afford to replace your video card on the off-chance it gets damaged, it's best to steer clear of it. Everyone these days seems to flippantly recommend that you overclock your components the second you have them installed in your machine, but the truth of the matter is that there is a risk of destabilising and even damaging your system, and some people do not want to take such risks - and that's fair enough. The performance gains are often not worth the risk of losing your graphics card in the process, or experiencing a whole range of system problems, some of which are often very difficult to diagnose.
The Procedure
To overclock your video card, make sure you have selected to change the 3D clock speeds (for cards which allow separate 2D/3D clock speeds) and simply increase the clock speed of the Core/Engine/3D component, and/or the clock speed of the Memory, both of which are measured in MHz. The Core generates graphics data, and depending on your CPU and the rest of your system specifications, increasing the core speed can result in a small or large performance improvement. The Memory transfers information to/from the Core, and increasing its speed can once again improve performance either slightly or significantly, in conjunction with your Core speed and the speed of the rest of your system.
As a general rule, if you have a fast graphics card and a slow CPU, then overclocking your graphics card yields less performance improvements. If you have a fast CPU and a slower graphics card, then overclocking the graphics card can show greater improvement. The reason for this is that if the graphics card is the 'weak link' or 'bottleneck' in the equation, and a particular game requires more graphical power and speed, then quite clearly overclocking the graphics card can show more of an improvement than in situations where the CPU or the rest of your system is the weak point.
The whole overclocking procedure is similar to this:
1. Select a component to overclock (Core or Memory).
2. Increase its clock speed by a small increment, e.g. 5MHz.
3. Run a game or a benchmark for a short period (See Benchmarking & Stress Testing further below), testing to see if you get any crashes/freezes, stuttering, or 'Artifacts' (small graphical anomalies, such as white dots, strange color blocks or flickering textures).
4. Repeat steps 2 and 3, until you experience a problem - this means you've reached the current limit of your overclock for that component.
5. Reduce the clock speed by at least 5MHz to provide safe headroom.
6. Repeat the entire procedure for the other component (Core or Memory).
7. Once you believe you have both a stable and fast overclock, do a much longer run of benchmarking and/or play some games for a longer period of time (e.g. 2 hours), paying particular attention to any small artifacts which may appear, indicating the need to reduce the overclock ever so slightly and/or increase cooling.
That is basically how graphics card overclocking is done. It can sometimes provide a very noticeable improvement in performance, but if you have an old or low-end graphics card, or if your graphics card does not have hardware support for the functionality demanded by newer games - like Pixel Shaders, Vertex Shaders or DirectX 10 or DirectX 11, then overclocking cannot surmount this handicap.
Cooling
One of the major factors in obtaining a stable overclock is cooling. As components are taken beyond their original specifications with overclocking, so too are their cooling requirements. Just like a motor vehicle engine requires a radiator system and a fan to draw out the heat from the block and cool things down, so too a graphics card typically has a metal heatsink and fan or is encased in a custom shroud to first draw out the heat from around the GPU and then expel it. Under normal circumstances the cooling on your graphics card does its job relatively well. However in a closed case with other components also pumping out heat, and particularly during warmer months, the temperatures rise to a point where any overclocking can tip the balance from stable to unstable. As soon as you start experiencing freezes and crashes, and strange blocks or lines of colors appearing on your screen, or small white dots, then you know that additional cooling is quite likely. Even if you don't overclock the card, when ambient temperatures are very high and/or airflow is poor in your case, you will need to provide additional cooling. To supply plenty of fresh cool air to the graphics card, try doing one or more of the following:
Remember however that beyond a certain point, no amount of cooling can remove all the heat being generated right near the component. The component will simply hit a wall at which you cannot overclock it any more without doing permanent damage and creating constant system instability and graphical anomalies. Don't push to or beyond this point unless you like to spend money replacing the component.
That covers the basics of overclocking a graphics card. Overclocking is not all that hard to do - the trick is in getting a good balance between speed and stability. I urge you to make sure that you err on the side of stability, since a system that crashes, even if it's not often, can be extremely counter-productive to enjoyable gaming. In almost all cases I've seen, overclocking is the cause of, or aggravates, a range of problems. Don't blame the graphics drivers or your hardware when chances are that it's your overclock that's causing the problem. Every single game reacts differently to different levels of overclocking in different systems.
Benchmarking & Stress Testing
Regardless of whether your graphics card is overclocked or not, you will want to measure its performance and also test to see if the card is stable under full load. This is particularly relevant if you have made some adjustments or tweaks, and you want to objectively measure whether they improve overall graphics performance or stability. The process of coming up with an objective 'score' with which you can compare performance with others and yourself is called benchmarking. Benchmarking tools also serve a dual purpose. Because of their system-intensive nature, they are great for use as stress testers. Running them continuously is a good simulation of running a graphically intense game, and can bring out instabilities and problems very quickly, allowing you to detect and diagnose problems more rapidly, and also to determine whether your overclock is too unstable for daily use.
There are several free programs which provide benchmarking functionality and also double as good stress testers. I strongly suggest you read the Benchmarking & Stress Testing chapter (XP version); Performance Measurement & Diagnostics chapter (Vista version); or Performance Measurement & Troubleshooting chapter (Windows 7 version) of my TweakGuides Tweaking Companion for more details and download links. Of course one of the best ways to test for stability and performance is to play your favorite games for quite a while, and if your system crashes, freezes or displays any anomalies then your graphics card, indeed your entire system, may not be totally stable. Once again refer to the TweakGuides Tweaking Companion and take the time to go through it, steadily checking and optimizing all your settings.
Conclusion
If you've reached this point you have a great deal of patience, but hopefully that patience has been rewarded with some improvements in your system's graphical performance not to mention improved stability and a better understanding of how your graphics card and its settings work. I realize the guide is long, and it might be hard to follow all the advice provided, but I do hope that it serves a useful role in being a central information resource for the configuration and optimization of the Nvidia Forceware drivers.
If you have any constructive feedback you wish to let me know about please Email Me, especially if you feel any of the information in this guide is in error. Bear in mind that I can't provide any Tech Support, and I cannot provide personalized tweaking advice or purchasing advice under any circumstances.
I hope you found this guide useful, and I also hope you get the chance to read the other guides on this site to help you even further.



