CoDBench is a Guru3D.com freeware application for automatic Call of Duty benchmarks.
Simply download and unzip CoDBench.zip. Run the "Setup.exe" file from unzipped folder. You will be presented with options on the path you would like CoDBench to be installed to. You will be asked which Startup Menu folder you would like CoDBench shortcuts to be placed.Before running any benchmarks you need to turn "VSYNC" off in your video driver options. CoDBench is based on Q3Bench (QuakeIII Benchmark software). This is the first public beta. If you have any issues please report them in the CoDBench forums at Guru3D.com:
CoDBench requires the 1.2 version of Call of Duty Multiplay.

Installation
Simply download and unzip CoDBench.zip. Run the "Setup.exe" file from unzipped folder.
You will be presented with options on the path you would like CoDBench to be installed to.
You will be asked which Startup Menu folder you would like CoDBench shortcuts to be placed.
Before Running CoDBench:
Before running any benchmarks you need to turn "VSYNC" off in your video driver options.
(example for NVIDIA card owners):
Right click on your desktop and select "Properties" from the right-click menu.
Click on the settings tab at the top, and then the "advanced" button at the bottom.
Click on the tab named after your video card (like "Geforce2 GTS").
Click on the button named "OpenGL"
In the middle of the window change the vertical sync setting to "Always Off".
Close the windows.
Remember to change this setting back to "On by default" when you finish running benchmarks.
Sound
It is recommended that you manually turn off your soundcard before run benchmarks. The config files used by CoDBench do have both sound and volume set to "0.00", but for some systems this must be done and it is recommended for everyone.
Bring up your Device Manager form the Control Panel or by right-clicking on the "MyComputer" icon on your desktop and selecting properties. Click on the "+" sign next to the section called "Sound" or "Sound and Game controllers". Click on the listing for your soundcard and then click on the Properties Button at the bottom of the window. When the second window comes up click once on "Disable in hardware profile" to place a checkmark in the checkbox and click on "OK" and then "OK" again. Restart your computer if necessary. Just remember to turn the sound back on by un-checking the box when your benchmarks have been completed.
First Run
After installation is complete you can run CoDBench by double-clicking on the CoDBench.exe file in the CoDBench folder or selecting the CoDBench.exe shortcut in the Start Menu.
The first thing CoDBench will do is to try and locate your Call Of Duty installation. If it finds the correct registry key CoDBench will ask you to confirm Call Of Duty's location. If CoDBench does not find the registry key, it will ask you to manually locate the Call Of Duty folder. The location of your Call Of Duty installation will be stored in a file in the CoDBench folder called "path.ini" and can be modified at any time by using the "re-find path" button in the advanced section of the utility.
Starting the Benchmark
When CoDBench starts you will see the benchmarking options in front of you. By clicking on the check boxes under "Resolutions to Run", you are choosing which resolutions will be used during the benchmarking. The checkboxes under "Config Files to Run" are used to select which configuration files to use. There are four configuration files. Three of them exactly match the "standards" for Call Of Duty benchmarking (you can find information on this here). The forth configuration file (Custom) was included for you to make your own setting choices (more on this later).
The last option (Run How Many Times?), will allow you to run each setting combination one, two, or three times. You may be wondering "WHY?" you would want to do this. Call Of Duty benchmarking results can fluctuate 5fps (sometimes more) at the same setting levels. The most accepted practice is to run each benchmark three times and then average the results (CoDBench will average the results for you).
The default benchmarking setup has: five resolutions selected, three configuration files selected, and "Each Setting Run 3 Times" selected. This would equal:
5 x 3 x 3 = 45 demo plays
On a fast system this would take about thirty to forty-five minutes to complete.
The last option is which demo you would like to use. By default DEMO001 and DEMO002 are added to the selection box if your Call Of Duty installation is at version 1.11 - 1.17. If your Call Of Duty version is at 1.27g or 1.27h there ARE NO supported built in demos. If your installation version is at 1.29f, there is one built in demo: "FOUR.dm_66".
You are now ready to start the benchmark. Just hit the "RUN" button at the bottom of the window.
Backup your Call Of Duty config file.
Right after pushing the "RUN" button, you will be asked if you would like to back up your configuration file. This is HIGHLY recommended as the configuration file (config_mp.cfg) will be completely overwritten during the benchmarking. Simply choose a name for the backup and hit "OK". You can always restore the backup later by yourself, or let CoDBench restore it when you are compiling the results. The restore (config) function is located in the advanced section.
Let Call Of Duty Run!
Just sit back and let Call Of Duty run. When it's done it will exit to the desktop.
Compile results
When Call Of Duty exits, start CoDBench again and click on the "Compile Results" Tab and press the "Generate Results" button at the bottom of the page. The results will be displayed in the window. A text file has actually been created and you can see the path to it's location in the top text box. If you wish, you can press the "OPEN" button to open the text file.
Afterwards
If you wish, you can delete the large mess of files that were created in your MAIN folder. There is a button for this in the advanced section of the program.
You should also know that the next time you start a benchmark, every CoDBench file in the MAIN will be "cleaned" (deleted) first. This includes the results text file. So you might want to move it or save a copy somewhere else if you want a record of your previous benchmark runs.
WHERE DEMO FILES ARE LOCATED
Aside from built in demos, Demo files located inside in your Call Of Duty Demos folder (located in the "MAIN" folder of your Call Of Duty game folder). If you have never recorded a demo and wish to add demos to Call Of Duty, you will need to create this folder by hand. All demo files MUST go in this folder.
The path will look like: ...Call Of DutyMainDemos
This information holds true for any version of Call Of Duty that you have. However, there are now three different demo standards.
Enjoy!
________________________________________________________________________
DISCLAIMER
NO WARRANTIES. CoDBench DISCLAIMS ALL WARRANTIES, WHETHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE WITH RESPECT TO
THE SOFTWARE. SERVARENA DOES NOT WARRANT THAT THE OPERATION OF THE
SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE OR THAT THE SOFTWARE WILL
MEET YOUR SPECIFIC REQUIREMENTS. ADDITIONAL STATEMENTS SUCH AS
PRESENTATIONS, WHETHER ORAL OR WRITTEN, DO NOT CONSTITUTE WARRANTIES
BY SERVARENA AND SHOULD NOT BE RELIED UPON.
________________________________________________________________________
LEGAL STUFF
CoDBench is not affiliated, endorsed, or authorized by Stainless Steel
Studios or Activision. Call Of Duty is a registered trademark of ID
Software. All other brand names are property of their respective owners.