Call of Duty 4: Modern Warfare

Latest version with all patches applied.


- Fixed an exploit that allowed players to access certain console dvars during multi-player matches.
- Fixed a crash that could occur when a Chinatown Sabotage match would go into over-time.
- Fixed a bug where the MP icons (Bomb, Defend, Capture, etc) were always showing up as English regardless of the install language.

Call of Duty 4: Modern Warfare v1.6 patch is required.

Application Details:

Version: 1.7
License: Retail
Votes: 55
Latest Rating: Gold
Latest Wine Version Tested: 2.9-staging

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

- Installation

- Gaming

- Singleplayer

- Multiplayer

- Lan game

What does not

- Deactivate Mouse while not center in Wine

- Fullscreen for SP and MP


What was not tested

Hardware tested


  • GPU:
  • Driver:

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowDebian GNU/Linux 9.x "Stretch" x86_64Jun 05 20172.9-stagingN/A Yes NoGoldGero 
ShowUbuntu 15.04 "Vivid" amd64 (+ variants like Kubuntu)Apr 09 20161.9.7Yes Yes NoGoldan anonymous user 
CurrentLinux Mint 17.3 "Rosa"Jan 19 20161.9.1Yes Yes NoGoldBorikeaniya 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Dec 08 20151.7.55Yes Yes NoGoldan anonymous user 
ShowDebian GNU/Linux 8.x "Jessie" x86_64Dec 06 20151.7.55N/A Yes NoGoldGero 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

How To Make Punkuster Work

Ubuntu HOWTO, by Levo

Wine must be patched in order to make Punkbuster work.

Patches for wine

For wine 1.1.5

Download the Wine Source and patch it

# cd (source folder)

# patch -p1 < (diff-file)

# ./configure

# make depend && make

# sudo su -c "make install"

# sudo checkinstall

(also install all the other required packages e.g.: checkinstall)


If you are lucky enough, it may work!

How To Make Call of Duty 4 Play

Ubuntu HOWTO, by Levo

Wine must be patched in order to play CoD4 (up to version 1.1.1) 

Patches for wine

For wine < 0.9.59 (0.9.58 and earlier):

For wine 0.9.58-1.0.0:

For Wine 1.1.0:

For Wine 1.1.1 & 1.1.2:

*UNKNOWN STATE* Testers needed

For Wine > 1.1.3:

No Patch Is Required

Download the Wine Source and patch it (for Wine up to version 1.1.1)

# cd (source folder)

# patch -p1 < (diff-file)

# ./configure

# make depend && make

# sudo su -c "make install"

# sudo checkinstall

(also install all the other required packages e.g.: checkinstall)
HOWTO config Wine and make work COD4 version 1.7 (Wine version 1.1.18)

I play cod4 with the most graphic settings set to high with a minimum of fps of 30 and maximum reached 70. I hope this can help you.



My Hardware:


- CPU: Intel Core 2 duo E6600 Conroe

- RAM: 4GB Kingston DDR2 PC2-8500 CAT 5-5-5-15


My Graphic Game settings ingame: all set at maximum except for:

- Synceveryframe: no

- Dual Video Cards: no

- depth of field: no

- soften smoke edges: no

OS: Ubuntu intrepid 8.10 64 bit

Kernel 2.6.27-14.30

My Wine version: 1.1.18

My graphic drivers: Nvidia 180.44 beta (also working with stable 180.29 drivers)

My audio drivers:  alsa drivers 1.0.19 (this version improves a lot fps rate)


  1. Install the last version of wine (use the repos you find in the official site

  2. Download Winetricks (from console type “wget”)

  3. Install with Winetricks the DirectX9 (from console go in the directory where you have downloaded winetricks and then type “sh winetricks directx9”)

  4. Install COD4 and patches until 1.7

  5. run winecfg and set:

    - OS version: Windows XP

    - In 3D settings Vertex Shader Support: Hardware and set Allow Pixel Shader

          - In Audio settings set alsa drivers; Hardware acceleration full; sample rate 44100; bit per sample 16;

            unset driver emulation

  1. on console run “wine regedit” and then:

    - in HKEY_CURRENT_USER-Software-Wine create, if it's doesn't already exists, a new key named Direct3D

    - in Direct3D create the following strings with teh following values:

      string: DirectDrawRenderer          value: opengl

      string: Nonpower2Mode               value: repack

      string: OffscreenRenderingMode   value: fbo

      string: RenderTargetLockMode     value: auto

      string: UseGLSL                           value: readtex

      string: VideoMemorySize              value: (memory size of your graphic card)

Stefano Petullà

Ubuntu 9.04 64 bit
Warning!!! To make it work on Ubuntu 64 bit 9.04 I had to install the latest alsa 1.0.19 drivers


Comments Disabled

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