Call of Duty 2 Tweak Guide
[Page 10] Conclusion
The guide is fast coming to an end. Read the remaining information on this page for some final things of note on Call of Duty 2 including a handy booster to your FPS, as well as my concluding thoughts.
Call of Duty 2 FPS Boost
In what happens to be an excellent (and now well-known) discovery, myshkinbob over at the NVNews Forums discovered two important facts regarding Call of Duty 2's performance under DX9. Read his thread for the full story, but basically his discovery centers around two important settings in Call of Duty 2:
Now that these issues have been identified, it should be relatively straightforward for Infinity Ward to address them in an upcoming patch. They are just a case of incorrect settings being applied at initialization of the graphics engine, and not a major bug in the course of things. However appreciation goes to myshkinbob for picking these up and letting everyone know about them, as the performance boost from these two changes can make a real difference on most peoples' machines.
Update: Earl Hammon, Jr from Infinity Ward has written to me to explain the r_gpusync issue. Basically the game's developers are aware of the additional FPS possible when r_gpusync is disabled (set to 0), however because this setting controls the synchronization of the CPU and GPU (your graphics card(s)), disabling this can also introduce input (mouse/keyboard) lag. This is because your input can at times be processed by the CPU faster than it can be drawn on screen. So on balance they chose the default of r_gpusync = 3 to maintain synchronization while still giving good performance. The same situation (input lag) can occur if the 'Optimize for SLI' or r_multigpu setting is enabled.
Update 2: The r_picmip issue discussed above has been resolved as of the 1.2 Patch, and there is no longer any need to use the manual method to fix this issue.
Call of Duty 2 and Dual Core CPUs
As with most recent games, I decided to see if Call of Duty 2 shows any practical benefits from being run on a dual core CPU (specifically an AMD X2 4400+). I opened up Task Manager, set it to the Performance tab so I could see the CPU usage history. Then I loaded up halfway through the first mission in the Train Yard, right in the midst of some action and played for a few minutes. Switching back to the Task Manager, I saw that only my CPU 2 core had been utilized at 100%, the other was sitting almost totally idle throughout.
So once again, it looks like another game has not taken advantage of dual core power as yet. Since COD 2 is optimized for dual graphics cards, it looks like your money would be better spent buying an SLI setup.
Update: As of the 1.2 Patch, Call of Duty 2 should take better advantage of Dual Core/HyperThreading systems with some performance improvements. Furthermore, this patch should also fix any issues on such systems, so it is a must-install for Dual Core/HT owners. See page 4 of this guide for details.
Disable Startup/Menu Movies
This has been covered elsewhere in the guide, but just to spell this tweak out in case you missed it - if you want to skip the introductory movies for Call of Duty 2 each time you launch it, there is a simple method for doing this. Go to the icon you use for launching Call of Duty 2 (Singleplayer and/or Multiplayer icons), right-click on it and select Properties. In the Properties box which opens, find the Target line and add a space then "+set com_introplayed 1" (without quotes) to the end of it. For example:
"C:\Program Files\Activision\Call of Duty 2\CoD2SP_s.exe" +set com_introplayed 1
Now when you launch the game with this icon, the intro movies are skipped every time. For more details see the Advanced Tweaking section.
Taking Screenshots
Taking screenshots in Call of Duty 2 is quite easy - simply press the F12 key and a screenshot is placed in your \Program Files\Activision\Call of Duty 2\main\screenshots directory in JPG format. If you want to use other methods for taking screenshots, try these:
I personally use the F12 key and Fraps as my main methods of capturing COD 2 screenshots.
Conclusion
In what has been a marathon month for me, this is the third tweak guide I have racked up in the last three weeks. I really enjoy Call of Duty 2, so I hope this guide does justice to what is a great game. I would really appreciate constructive feedback on this guide, so let me know what you think. Obviously if you have additional tips, tweaks and resources which you think will help other Call of Duty 2 players, I would really like to hear them from you so I can update this guide with them. I want to stress that for time reasons, I can't offer any tech support. That includes general requests for help in improving performance or figuring out a complex problem you have, sorry. Also keep in mind that I don't keep "secret tweaks" - if I know of something which improves performance or adjusts COD 2's functionality, I have already included it in the guide. You're welcome to drop in on the TweakGuides Forums if you want to seek some help from fellow gamers or to discuss this game futher, however please note that you should make sure to read the forum rules first before posting as it is a very strict forum.
Links and Credits
Check out the following sites if you want to do more reading on Call of Duty 2:
Infinity Ward Official COD 2 Site
Make sure to check back on this guide regularly as I will keep it updated with the latest information on Call of Duty 2.
Until next time, take care!