Call of Duty

First person shoot'em up, runs better in wine than in windows xp!

Application Details:

Version: 1.0
Votes: 0
Latest Rating: Platinum
Latest Wine Version Tested: 1.7.19

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works


What does not

A "buffer overrun detected error" is triggered when running the game using an Nvidia driver beyond 185.18.36. Ubuntu 10.04 ships with an Nvidia driver 195.36.24. To fix this issue, change your startup command. From this: "wine CoDSP.exe" To this: "__GL_ExtensionStringVersion=17700 wine CoDSP.exe" The __GL_ExtensionStringVersion is an environment variable that in this case is set to 17700. What this is doing it telling the NVIDIA driver to report the GL_ExtensionString as if the driver was from the 177.00 series. This eliminates the overrun error and allows the game to start. This fix also works on Call of Duty - United Offensive.


What was not tested


Hardware tested


  • GPU:
  • Driver:

Additional Comments

Make sure to modify start-up command. This fix also works on Call of Duty - United Offensive. System: OS:Ubuntu-10.04 (Lucid) Kernel: 2.6.32-25-generic Wine: 1.2 Nvidia driver: 195.36.24 Gnome: 2.30.2 AMD Athlon 64 X2 Dual Core CPU Ram: 4-GB Video: Geforce 9800 GT

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowMac OS X 10.9 "Mavericks"May 27 20141.7.19Yes Yes Platinuman anonymous user 
CurrentUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Nov 06 20101.2.1Yes Yes Platinuman anonymous user 
ShowopenSUSE 11.2 x86_64Feb 05 20101.1.38Yes Yes Platinum- 
ShowFedora 11 x86_64Oct 20 20091.1.30Yes Yes Platinuman anonymous user 
ShowGentoo LinuxSep 05 20091.1.28N/A Yes PlatinumPlague 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs


Comments Disabled

Comments for this application have been disabled because there are no maintainers.