Latest version with all patches applied.
Changelog:
- 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 |
URL: | http://charlieoscardelta.com/ |
Votes: | 55 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 2.9-staging |
Maintainers: About Maintainership
What works
-Singleplayer
-Multiplayer
-Server
What does not
-
Workarounds
What was not tested
-
Hardware tested
Graphics:
Additional Comments
You should use Wine-Staging with CSMT activated. Otherwise there are graphical issues.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Current | Debian GNU/Linux 9.x "Stretch" x86_64 | Jun 05 2017 | 2.9-staging | N/A | Yes | Gold | Gero | ||
Show | Ubuntu 15.04 "Vivid" amd64 (+ variants like Kubuntu) | Apr 09 2016 | 1.9.7 | Yes | Yes | Gold | an anonymous user | ||
Show | Linux Mint 17.3 "Rosa" | Jan 19 2016 | 1.9.1 | Yes | Yes | Gold | Borikeaniya | ||
Show | Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu) | Dec 08 2015 | 1.7.55 | Yes | Yes | Gold | an anonymous user | ||
Show | Debian GNU/Linux 8.x "Jessie" x86_64 | Dec 06 2015 | 1.7.55 | N/A | Yes | Gold | Gero |
Bug # | Description | Status | Resolution | Other apps affected |
Ubuntu HOWTO, by Levo
Wine must be patched in order to make Punkbuster work.
Patches for wine
For wine 1.1.5
http://bugs.winehq.org/attachment.cgi?id=14001http://bugs.winehq.org/attachment.cgi?id=14002
http://bugs.winehq.org/attachment.cgi?id=14004
Download the Wine Source and patch it
# cd (source folder)
# ./configure
# sudo checkinstall
(also install all the other required packages e.g.: checkinstall)
If you are lucky enough, it may work!
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):
http://bugs.winehq.org/attachment.cgi?id=10811
For wine 0.9.58-1.0.0:
http://www.bennyp.org/wine/wine-0.9.59-3dmark.patch
For Wine 1.1.0:
http://ubuntuforums.org/showpost.php?p=5286516&postcount=255
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)
# ./configure
# sudo checkinstall
(also install all the other required packages e.g.: checkinstall)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:
- MOBO: Asus P5KSE/EPU
- CPU: Intel Core 2 duo E6600 Conroe
- RAM: 4GB Kingston DDR2 PC2-8500 CAT 5-5-5-15
- GPU: NVIDIA GTX 260 896MB
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)
Install the last version of wine (use the repos you find in the official site www.winehq.org)
Download Winetricks (from console type “wget http://www.kegel.com/wine/winetricksâ€)
Install with Winetricks the DirectX9 (from console go in the directory where you have downloaded winetricks and then type “sh winetricks directx9â€)
Install COD4 and patches until 1.7
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
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Ã
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Chris K. on Wednesday January 9th 2019, 23:06
I noticed that these games were highly rated by others on Wine APP DB but I could not figure out what I was doing wrong. After installing the development version, I was very pleased that these graphics issues were resolved and hopefully I won't see them come back. It was not necessary to use any of the special things like winetricks, special DLL Overrides, etc. or custom wine compilation or patches.
I did set up wine to use 32-bit mode ( command "export WINEARCH=win32") (although I'm not sure this is really needed)
I still have some issues getting the game to recognize the DVD so it won't start in Single-player mode but I wanted to let anyone else know that CODMW was not playable under Wine 3.0 due to the massive graphics corruption.
by Chris K. on Wednesday January 9th 2019, 22:47
I noticed that these games were highly rated by others on Wine APP DB but I could not figure out what I was doing wrong. After installing the development version, I was very pleased that these graphics issues were resolved and hopefully I won't see them come back.
It was not necessary to use any of the special things like winetricks, special DLL Overrides, etc.
by Chris Hemsworth on Friday May 25th 2018, 23:02
by William on Friday December 25th 2015, 15:43
by higuita on Saturday January 31st 2015, 11:27
Try checking the microphone, mods files, map, firewall, etc
try to start a multiplayer game locally, then connect to a server with stock map and no mods then with mods, etc, etc
by higuita on Saturday January 31st 2015, 11:18
Downgraded to thestable version 1.6.2 and the game errors about out of video memory at launch
Using winetricks, i setup the videomemory to 2048M and everything is now working fine. I can enable all options and the performance is still good at full HD (1920x1080)
by Ivanbm on Wednesday November 13th 2013, 14:49
by embun on Friday November 30th 2012, 6:45
by Patryk on Saturday August 18th 2012, 14:15
"The program CoD4MW-1.6-PatchSetup.exe has encountered a serious problem and needs to close. ...."
This is the backtrace pastebin.com/WEh3j6vw
I also have problem launching the originally installed exe - I get this error
"DirectX encountered an unrecoverable error ...."
But I do have d3dx9 and directx9 installed with winetricks.
by Joshua on Sunday March 20th 2011, 21:23
The terminal gives me the following error:
fixme:mountmgr:harddisk_ioctl unsupported ioctl 70020
(The terminal is filled with this same error over and over again, but I figure it's only useful for me to post it once xD)
Anyone know how to fix this?
by Joshua on Wednesday March 23rd 2011, 8:06
m0001.gamecopyworld.com/games/pc_call_of_duty_4.shtml#Call of Duty 4 v1.7 [MULTI] No-DVD/Fixed EXE
Replace the iw3sp.exe in your CODMW folder in Wine with the one from the download, and it should run. If you have a version of COD other than 1.7, make sure you either update to 1.7 or get the no-disk patch for the appropriate version (the one I linked to is specifically for 1.7).
by Jake ward on Friday August 6th 2010, 6:38
Gameplay video of the game running great! WINE FTW
by Wingnux on Tuesday November 9th 2010, 23:34
by Jake ward on Wednesday November 10th 2010, 1:50
by D3liteNL on Wednesday July 28th 2010, 21:36
I've been playing COD4 a very long time and in all the previous releases I've been able to play on a widescreen resolution [1920x1080]. Since the stable version of wine 1.2 came out I haven't been able to play on widescreen-mode (the game crashes while loading a level and then I get a message which states it might be a DirectX problem, installing DirectX with WineTools wouldn't help)
Anyhow is there a fix for this because running the game on 1400x1050 just isn't so much fun as it is in my max res (I have a blue sidebar since I'm running it in a virtual desktop and it's rather annoying)
Thanks in advance!!!
by Kertis on Wednesday June 30th 2010, 10:37
"err:d3d:wined3d_event_query_test Event query created despite lack of GL support
err:d3d:IWineD3DEventQueryImpl_GetData The GL event query failed, returning D3DERR_INVALIDCALL"
----
Config:
Intel Pentium D (2 cpu) 2.8 Ghz
Ati Radeon HD 2400 pro
2 GB RAM
Linux Ubuntu 10.04 (Lucid)
Wine 1.1.42
p.s. sorry for my bad english, i'm from ukraine, so i have some problems, when i try write something
by Emilio on Wednesday June 23rd 2010, 0:59
by T.Kijas on Monday July 26th 2010, 1:45
I tried both wine and playonlinux way
by Mishrito on Thursday January 17th 2013, 19:32
apps.ubuntu.com/cat/applications/libtxc-dxtn-s2tc0/
That's for ubuntu but I think you can find the package in the repos of other distros as well.
by Chris Andrews on Sunday June 20th 2010, 5:03
Somewhere in this combination, it got fixed.
Linux 2.6.34
NVIDIA 256.35 (I believe .29? it was also fine)
Wine 1.2-rc4
by monkeyslayer56 on Sunday June 20th 2010, 11:09
Linux 2.6.33
nvidia 195.26.15
wine 1.2-rc3
although i have wine patched for something else graphic related that may have caused it in rc3
by Iasen Kostov on Friday June 11th 2010, 20:34
by Mark  Ackerman on Tuesday March 2nd 2010, 11:21
has anyone seen this? It could possibly be because I used a torrent file....hmmmmm?
by monkeyslayer56 on Tuesday March 2nd 2010, 11:30
by Mark  Ackerman on Wednesday March 3rd 2010, 12:03
by Mark  Ackerman on Wednesday March 3rd 2010, 13:48
ack@linux-26yx:~> env WINEPREFIX="/home/ack/.PlayOnLinux/wineprefix/COD4" wine "C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\iw3sp.exe"
fixme:system:SetProcessDPIAware stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x33cf34
fixme:iphlpapi:NotifyAddrChange (Handle 0xa5be8d8, overlapped 0xa5be8e0): stub
fixme:iphlpapi:GetAdaptersAddresses no support for IPv6 addresses
wine: configuration in '/home/ack/.PlayOnLinux/wineprefix/COD4' has been updated.
fixme:win:EnumDisplayDevicesW ((null),0,0x32f798,0x00000000), stub!
ack@linux-26yx:~> cd /home/ack/.PlayOnLinux/wineprefix/COD4/drive_c/Program\ Files/Activision/Call\ of\ Duty\ 4\ -\ Modern\ Warfare/
ack@linux-26yx:~/.PlayOnLinux/wineprefix/COD4/drive_c/Program Files/Activision/Call of Duty 4 - Modern Warfare> env WINEPREFIX="/home/ack/.PlayOnLinux/wineprefix/COD4" wine "C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\iw3sp.exe"
fixme:win:EnumDisplayDevicesW ((null),0,0x32f798,0x00000000), stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x13b908,0x144170): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x144698,0x144170): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x16fcd0,0x16fa48): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32f318,0x00000000), stub!
fixme:d3d:debug_d3dformat Unrecognized 1094800211 (as fourcc: SSAA) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1094800211) in the format lookup table
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0xcaef9f8) : pBox=(nil) stub
Terminated
by Mark  Ackerman on Wednesday March 3rd 2010, 16:53
by FJA on Saturday November 14th 2009, 12:43
by Kevin Robles on Friday November 13th 2009, 14:41
Please help!
by Sam on Sunday November 15th 2009, 7:40
by monkeyslayer56 on Friday January 29th 2010, 18:09
by LBM on Tuesday October 6th 2009, 15:12
For more information on the issue see:
appdb.winehq.org/objectManager.php?sClass=version&iId=5813
bugs.winehq.org/show_bug.cgi?id=9685
by Erik on Sunday October 4th 2009, 10:57
A friend of mine are trying linux, and wants to play COD4, I know myself that it worked fine in older releases, but does it work now?
What works
Game startup, and opening menus.
Option changes.
What does not
The game itself.
What was not tested
Gameplay
So, in other words, are this broken with 1.1.30?
by Erik on Sunday October 4th 2009, 14:44
Also note that i saw some things in the bug-fixes concerning depth of field.
by Temar on Monday October 5th 2009, 12:01
1. Install COD4
2. Patch COD4 to v1.7
3. Install NoCD Crack
4. Download winetricks: wiki.winehq.org/winetricks
5. Execute: /bin/sh winetricks d3dx9
6. Play
by Bruno on Tuesday October 13th 2009, 15:20
by Temar on Wednesday October 14th 2009, 5:57
I'm not sure as I didn't try it without a NoCD crack. As most copy protection systems do not work in wine, you probably have to use one.
by Kevin Robles on Saturday November 14th 2009, 12:13
by G.Chaviaras on Friday September 4th 2009, 12:15
4 0x7ea14a72 in wined3d (+0x24a72) (0x17fae79c)
5 0x7ea1977a in wined3d (+0x2977a) (0x17fae7ec)
6 0x7ea19c45 ActivateContext+0x45() in wined3d (0x17fae85c)
7 0x7ea2b0eb IWineD3DDeviceImpl_ClearSurface+0x6b() in wined3d (0x17fae91c)
8 0x7ea2bfc0 in wined3d (+0x3bfc0) (0x17fae96c)
9 0x7eb168ed in d3d9 (+0x68ed) (0x17fae99c)
10 0x00632d9f in iw3mp (+0x232d9f) (0x17faea08)
11 0x0061239e in iw3mp (+0x21239e) (0x17faea48)
12 0x005f630c in iw3mp (+0x1f630c) (0x17faea6c)
13 0x00615a55 in iw3mp (+0x215a55) (0x17faea88)
14 0x0050b396 in iw3mp (+0x10b396) (0x17faeaa8)
15 0x7bc694af in ntdll (+0x594af) (0x17faeb78)
16 0x7bc6f3cd in ntdll (+0x5f3cd) (0x17faf3b8)
17 0xf7e204ff start_thread+0xbf() in libpthread.so.0 (0x17faf4b8)
18 0xf7d9db9e __clone+0x5e() in libc.so.6 (0x00000000)
by Aereshaa on Sunday August 30th 2009, 15:13
by Doug on Thursday October 1st 2009, 15:30
by Arch Linux on Monday August 24th 2009, 11:45
string: OffscreenRenderingMode value: fbo (default)
string: RenderTargetLockMode value: auto (default)
by Arch Linux on Monday August 24th 2009, 11:39
by Carlos Rodriguez on Tuesday June 23rd 2009, 2:44
fixme:d3d:IWineD3DEventQueryImpl_GetData Query context not active, reporting GPU idle
by Arch Linux on Monday August 24th 2009, 11:41
I didn't understand from your post that how well does you cod work on wine though.
by Ian Eberle on Saturday May 16th 2009, 18:36
by Richie on Saturday May 16th 2009, 19:17
wiki.winehq.org/UsefulRegistryKeys
by AJSB on Tuesday May 5th 2009, 4:15
Can you help with this ?!?
TIA,
AJSB
by Richie on Sunday April 5th 2009, 14:27
Anyway, in the past, the game still runs fine and can still be patched if the directx updater fails though. In contrast, I haven't *reinstalled* COD4 in a long time so if it's anything more than this (more installer failures) perhaps a bug needs to be logged.
I tested release 1.1.18 on my current COD4 installation and didn't have any problems and my fps is comparable to what you have posted.
I personally opt for a redistributable free wine installation since wine's goal is to fully implement those dll's. There's also implications regarding support described in the wine FAQ.
by Stefano Petullà on Tuesday April 7th 2009, 6:51
by Richie on Tuesday April 7th 2009, 8:45
Also regarding my original point; if you go and install the directx9 redistributable and then don't set any specific d3d dll overrides ( Native) then wine will still use the builtin implentations of those respective dll's. Any implemented dll's can have corresponding files out in the wine system32 dir, but they are just stub files (so that they have a physical presense on the filesystem). There's more to it than just replacing them.
I'm *not* trying to say that you are not experiencing a performance differences between your two install methods, however, but I do think there's more to it than this and it would be interesting to know what it is.
by Bastiaan van der Weij on Saturday March 28th 2009, 9:41
What does not work
soften smoke edges
depth of field
by Atso Galkin on Thursday March 19th 2009, 12:57
by David Stenberg on Thursday March 12th 2009, 7:42
by steve on Thursday February 12th 2009, 4:58
ive added a picture below
img.photobucket.com/albums/v393/springs/cod4.png
by Gegsite on Wednesday January 14th 2009, 18:05
I have ubuntu 8.10 with nvidia 177.82 driver GeForce 8400M G (512 Mb 16x PCI Express) Card
The system is an MSI EX600X LAPTOP with dual intel core 1.7 & 3 Gb RAM.
Tipps ideas?
Is there any special setups in wine?
Please dont say use wineX or Cedega....
Bye, Geri
by Kiernan Holland on Tuesday December 23rd 2008, 5:44
I was about to give up and it worked after some messing around. I hope to get it down what I did but am having too much fun playing the game.
by Patryk on Thursday December 11th 2008, 7:39
This is link to article about "The yitch3 configuration"
bashandslash.com/index.php?option=com_content&task=view&id=320&Itemid=74
Yitch3 is configuration file made for "folks with crappy computers so that they can keep up with all the sleek, speedy new systems on the cutting edge of online play". :) I didnt test it on linux, beacuse ATM i dont have installed COD4. When I tested it on Windows, after I've loaded this config I get ~100fps (~30-40fps before). If anyone have problem with low fps, can try to use this config.
by John Pycroft on Tuesday December 9th 2008, 7:19
by John Pycroft on Tuesday December 9th 2008, 7:21
by John Pycroft on Tuesday December 9th 2008, 7:12
by Joel on Saturday December 6th 2008, 14:08
by Joel on Saturday December 6th 2008, 17:49
by John Pycroft on Tuesday December 9th 2008, 7:20
by K McCarthy on Friday December 5th 2008, 15:27
Installed Wine 1.1.9 and the 9x_34.dll and added it to wine's library.
I also downloaded and installed the windows version of punkbuster (without recompiling) just to see what would happen.
Loaded COD4 and turned off all problematic graphics modes. COD4 loaded and worked fine. Got online and played for a bit before getting booted (punkbusted). Went back into a non-punkbuster server and it worked fine. No crashes. That was yesterday.
Today is different. After booting up wine 1.1.9, it couldn't mount any drives. When you open winecfg, the drives tab shows Failed to connect to the mount manager, drive conf cannot be edited. It also gave me the "WIN_IMPROPER_QUIT_BODY" error too. I noticed that when I went into drive C via wine's separate "Browse C:\drive" link, I can see the drives, but when you right click to open the COD4 executable with wine, it does not offer wine as an option. It just says "Open". I rebooted the system and the Win_Improper_Quit_Body" error went away, but the drive fail to connect persists. Any thoughts? Many thanks and Merry Christmas! Mac
by John Pycroft on Tuesday December 9th 2008, 7:25
by Anders Johansen on Thursday December 4th 2008, 8:05
This does not work:
Specular map
Depth of field
Soften smoke edges
The framerate is rather poor, considering my hardware runs it without any fps-drop in Windows.
AMD X2 6000+, 8800GT, 4gb ram. Any tips on improving the framerate?
by John Pycroft on Tuesday December 9th 2008, 7:18
#!/bin/bash
#Call of Duty 4 - Multiplayer
cd "/home/"$USER"/.wine/drive_c/Program Files/Activision/Call of Duty 4 - Modern Warfare/"
aoss env WINEDEBUG=-all wine-pthread iw3mp.exe
#!/bin/bash
#Call of Duty 4 - Single Player
cd "/home/"$USER"/.wine/drive_c/Program Files/Activision/Call of Duty 4 - Modern Warfare/"
aoss env WINEDEBUG=-all wine-pthread iw3sp.exe
by iMil on Wednesday January 14th 2009, 16:17
by John Pycroft on Tuesday December 9th 2008, 7:22
by John Pycroft on Thursday December 4th 2008, 5:58
by Rob Siferd on Friday November 28th 2008, 22:49
###@####-laptop:~/.wine/drive_c/Program Files/Activision/Call of Duty 4 - Modern Warfare$ ./iw3mp.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x32f8e4,0x00000000), stub!
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
@ directx.c / 3794
fixme:d3d:debug_d3dformat Unrecognized 1094800211 (as fourcc: SSAA) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1094800211 (as fourcc: SSAA) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1094800211) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1094800211 (as fourcc: SSAA) WINED3DFORMAT!
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x1be168) Event query: Unimplemented, but pretending to be supported
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x1be168) Event query: Unimplemented, but pretending to be supported
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x1be168) Event query: Unimplemented, but pretending to be supported
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x1be168) Event query: Unimplemented, but pretending to be supported
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x1be168) Event query: Unimplemented, but pretending to be supported
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x1be168) Event query: Unimplemented, but pretending to be supported
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x1be168) Event query: Unimplemented, but pretending to be supported
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x1be168) Event query: Unimplemented, but pretending to be supported
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x1be168) Event query: Unimplemented, but pretending to be supported
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x17c5e890) : pBox=(nil) stub
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #1: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:2: extension 'GL_ARB_draw_buffers' is not supporte"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #3: "Fragment shader(s) linked, vertex shader(s) linked. \nWARNING: 0:2: extension 'GL_ARB_draw_buffers' is not supported "
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d9:IDirect3DDevice9Impl_CreateSurface (0x1be140) call to IWineD3DDevice_CreateSurface failed
fixme:d3d9:D3D9CB_CreateSurface (0x1be140) IDirect3DDevice9_CreateSurface failed
fixme:d3d:IWineD3DDeviceImpl_CreateTexture Failed to create surface 0x20aa6ca0
fixme:d3d9:IDirect3DDevice9Impl_CreateTexture (0x1be140) call to IWineD3DDevice_CreateTexture failed
Segmentation fault
by Rob Siferd on Sunday November 30th 2008, 16:46
1. A window opens and says WIN_IMPROPER_QUIT_BODY, with options (yes, no, or cancel. If I choose cancel it just stops, otherwise I get)
2. A window saying "Error during initilization: No IWD files found in /main. However, there are IWD files in main.
3. Then in the terminal:
~$ wine "c:/Program Files/Activision/Call of Duty 4 - Modern Warfare/iw3mp.exe"
fixme:win:EnumDisplayDevicesW ((null),0,0x32f8e4,0x00000000), stub!
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
@ directx.c / 3794
by John Pycroft on Tuesday December 9th 2008, 9:20
by Jonathan Selfridge on Friday November 21st 2008, 22:10
turn off anti aliasing and select OSS audio in winecfg
Install COD Retail and run it with the following command from the COD4 dir:
“aoss env WINEDEBUG='-all' wine-pthread iw3sp.exe”
since emulating Direct x is CPU intensive starting wine with multiple threads speeds things up drastically, however you must have a multi-core system
you must use aoss or your sound will crash since only one process can access oss at the same time. It's weird but using the oss wrapper for alsa lets you use alsa without all of the clipping,
The WINEDEBUG='-all' suppresses the debug messages and speeds thing up a bit more.
I also set fbo in the registry.
REMEMBER TO TURN OFF "SMOOTHE SMOKE EDGES" OR THE GAME WILL NOT BE PLAYABLE
MY SPECS
EARTHWATTS 450W PS
TPOWER P45
500GB SEAGATE HD
Q6600 OC to 3GHZ
4GB GSKILL DDR 1066
EVGA 8800GS OC 398MB RAM
OS: UBUNTU 8.10, 173 NVIDIA DRIVERS, WINE 1.1.8 STOCK, LUKS ECRYPTED, LVM, EXT3
WINDOWS BELONGS IN VIRTUALBOX!
OH AND VISTA SUCKS!
by Alessandro Tagliapietra on Saturday November 22nd 2008, 2:22
by Justin L Ray on Monday November 24th 2008, 0:30
wine: could not load L"C:\\windows\\system32\\iw3sp.exe": Module not found
justin@justin:~$
how do i fix this
by Jonathan Selfridge on Monday November 24th 2008, 21:55
Should be something similar to this:
aoss env WINEDEBUG='-all' WINEPREFIX="/home//.wine" WINEDEBUG='-all' wine-pthread "C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\iw3sp.exe"
by Jonathan Selfridge on Monday November 24th 2008, 21:57
by Justin L Ray on Tuesday November 25th 2008, 0:44
wine: '/home/' is not owned by you, refusing to create a configuration directory there
justin@justin:~$ sudo su root
[sudo] password for justin:
root@justin:/home/justin# aoss env WINEDEBUG='-all' WINEPREFIX="/home//.wine" WINEDEBUG='-all' wine-pthread C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\iw3sp.exe
wine: created the configuration directory '/home//.wine'
wine: cannot find 'C:Program'
root@justin:/home/justin# aoss env WINEDEBUG='-all' WINEPREFIX="/home//.wine" WINEDEBUG='-all' wine-pthread C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\iw3sp.exe
wine: cannot find 'C:Program'
root@justin:/home/justin#
by Jonathan Selfridge on Tuesday November 25th 2008, 11:09
Sorry I had you username in brackets but the board must have thought it was an HTML tag and stripped it.
You have to specify your username in the shortcut
by Justin L Ray on Tuesday December 2nd 2008, 0:00
wine: cannot find 'C:Program'
justin@justin:~$
whats up with this (sorry if i seem a nusince im new with linux)
by Richie on Tuesday December 2nd 2008, 9:39
-however-
consider changing into the specific directory (linux path) first:
cd /home/justin/.wine/drivec/Program\ Files/Activision/Call\ of\ Duty\ 4\ -\ Modern\ Warfare
and then calling:
WINEPREFIX="/home/justin/.wine" WINEDEBUG='-all' wine-pthread iw3mp.exe
directly thus avoiding the need for a path. The first example in the original posting had implied that.
Since I can't test these suggestions you are going to have work around any typos. This won't be an issue if you understand paths and your specific setup.
I'd seriously consider reading up on command line basics and what not so as to be able to find your way around. I think it will be more beneficial to you with that approach rather than learning on a case by case basis. Other complexities are going to crop up while using wine [ ie. manual patch and compile of the wine source ] and there are guides for alot of things, but most any guide out there will assume you are familiar with certain basic concepts.
gl
by Kiernan Holland on Sunday December 21st 2008, 23:59
Also what the heck does "sudo su root" do?
"su -"
should be enough..
But wine runs in user mode..
Oh you are missing the username at "/home//.wine"..
This might work "/home/`whoami`/.wine"
or you could use your imagination..
by Alexander Shenoy on Tuesday November 25th 2008, 0:32
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) >combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x32f8e4,0x00000000), stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x141db8,0x141c60): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1421b8,0x141c48): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x142150,0x126130): stub
fixme:d3d:debug_d3dformat Unrecognized 1094800211 (as fourcc: SSAA) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1094800211 (as fourcc: SSAA) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1094800211) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1094800211 (as fourcc: SSAA) WINED3DFORMAT!
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
Can somebody tell me what is wrong
by Berillions on Sunday November 16th 2008, 15:12
I have wine 1.1.8 and i would like to know if I owed to patch my version to install the game.
does game work with this version?
Thanks and sorry for my English, i'm french :)
by Berillions on Tuesday November 18th 2008, 14:50
:'(
by Maxence on Friday November 21st 2008, 8:53
Je l'ai aussi installé directement à partir de ubuntu, ça marche aussi.
Par contre pour punk buster il faut patcher mais je ne sais pas comment.
note: chez moi le on est haché et grésille... je ne connais pas non plus la solution à ce problème.
by Richie on Friday November 21st 2008, 9:45
I assume you have two problems based on the translation. One is punkbuster and the second is a sound issue. For the punkbuster patches you want to save each one to a text file and then use the "patch" command to apply the changes to the source code. You would then compile and install wine manually. I will give you the jist of what to do:
1) download the wine source: either use git (www.winehq.org/site/git) -or- tarball (ibiblio.org/pub/linux/system/emulators/wine/)
2) patch the source: cd ; patch -p1 < /path/to/patch.txt (for each patch you saved)
3) build wine: wiki.winehq.org/Recommended_Packages -or- wiki.winehq.org/WineOn64bit as appropriate
Note: The punkbuster patches are listed for wine version 1.1.5. If, while applying those patches to a newer wine source, you get any HUNK failures then you may as well get the 1.1.5 wine source and apply it to that unless you can find or create updated versions of the patches.
Regarding, your other issue may be caused by running COD4 from a NTFS file system. I don't know that for sure, but perhaps you want to install it via wine onto a native filesystem and see how that does. You could just copy over the files to a wine prefix but I expect that COD4 patches would fail to install due to missing registry keys.
by Ben on Monday November 10th 2008, 14:45
by evgeniy on Saturday November 8th 2008, 8:40
It kicks me with this message "RESTRICTION: Unknown Windows API Function [131136]"
And this message goes with both patched wine 1.1.5 and 1.1.8
by touch on Friday November 21st 2008, 11:01
by larva_opensuse on Wednesday November 5th 2008, 17:06
the game run's fine but PB dont work. any idea?
Using OpenSUSE 11.0 X86_64
driver Nvidia 177.80.
I have PB up to date.
by Alessandro Tagliapietra on Sunday November 2nd 2008, 15:15
by Alessandro Tagliapietra on Sunday November 2nd 2008, 15:36
wine iw3sp.exe WINEDEBUG=-all
and in console it displays a lot of
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0xe9025d0) : pBox=(nil) stub
is there any way to get the game faster?
by christian on Thursday November 13th 2008, 14:16
by Alessandro Tagliapietra on Sunday November 16th 2008, 15:20
by JamesK on Sunday November 2nd 2008, 9:44
I find this in the punkbuster log
[11.02.2008 03:12:06] PnkBstrB v1.727 (COD4) Service Started Successfully. This service is a component of the PunkBuster Anti-Cheat system. Visit www.evenbalance.com for more information.
[11.02.2008 03:12:13] ERROR: (#0) Success
[11.02.2008 03:12:13] WARNING: CRITICAL ERROR: Failed to Register Service (ffae)
by Calgar C on Thursday October 23rd 2008, 19:40
could you please help me
by 070 on Monday October 13th 2008, 8:40
it has the "alpha blend" problem, it seems that 3dmark patch is still required...
1.1.3 with 3dmark patch:
it start with a black screen.Everything is ok except the screen.
by Richie on Monday October 13th 2008, 9:11
The patch was a hard coded hack to make things work in wine versions earlier than 1.1.3.
as of 1.1.3, wine shouldn't need this patch, perhaps you are assuming it is already applied? To my knowledge, the patch was never commited as it was, but code was changed in order to work around the driver issue.
1.1.3 - 1.1.6 run fine without this patch on nvidia.
I believe that your problem is ATI specific and really shouldn't have anything to do with the old 3Dmark patch.
by 070 on Monday October 13th 2008, 9:41
so it seems that ati driver does not do well
by Kenny von B�low on Friday October 17th 2008, 12:57
used deb 1.1.6 , game is full up to date but the damn multiplayer wont start. just black screen
single player works fine. little loss in fps
by Mishrito on Thursday January 17th 2013, 19:34
I have CoD4 1.7 with WINE 1.5.21
by 070 on Monday October 13th 2008, 8:24
when i run iw3mp.exe the error message comes out
"
Video card or driver doesn't support separate alpha blend,
glow will be disabled"
when i change wine version to 1.1.3 with 3dmark patch
the error message does not come out but the game screen is black...
Do anyone know why and how to solve the error..
by Kenny von B�low on Sunday October 12th 2008, 13:05
single player works with NO/CD crack - flawlessly
anyone got a fix on how to get multiplayer to work ?
by Erik on Monday October 13th 2008, 4:40
by Kenny von B�low on Monday October 13th 2008, 6:59
i can open single player just fine
but when i try to open the multiplayer it changes my ressolution and then nothing
by Ben on Monday November 10th 2008, 14:52
by Erik on Saturday October 11th 2008, 6:52
Ubuntu 8.04 64 bit. Using latest EnvyNG drivers.
by Erik on Saturday October 11th 2008, 6:57
by Levo on Sunday October 12th 2008, 9:37
by Erik on Sunday October 12th 2008, 12:34
BTW. I Later patched and compiled wine from source to see if PB worked. The result were negative. I got a "unallowed or restricted driver" message. So i changed back the deb from wineHQ.
by Erik on Sunday October 12th 2008, 12:56
Download a crack here: www.gameburnworld.com and replace your .exe file. After that it works just fine.
by peratu on Friday October 10th 2008, 13:34
I have wine-1.5.6
And I have this error when I try to run COD4:
$ wine iw3sp.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x32f8e4,0x00000000), stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x137e08,0x137a50): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x137e08,0x137a50): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x137e80,0x1382a8): stub
fixme:d3d:debug_d3dformat Unrecognized 1094800211 (as fourcc: SSAA) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1094800211 (as fourcc: SSAA) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1094800211) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1094800211 (as fourcc: SSAA) WINED3DFORMAT!
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0xc9701a8) : pBox=(nil) stub
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d9:IDirect3DDevice9Impl_CreateSurface (0x1880b0) call to IWineD3DDevice_CreateSurface failed
fixme:d3d9:D3D9CB_CreateSurface (0x1880b0) IDirect3DDevice9_CreateSurface failed
fixme:d3d:IWineD3DDeviceImpl_CreateTexture Failed to create surface 0xf1346b0
fixme:d3d9:IDirect3DDevice9Impl_CreateTexture (0x1880b0) call to IWineD3DDevice_CreateTexture failed
fixme:d3d9:IDirect3DDevice9Impl_CreateIndexBuffer (0x1880b0) call to IWineD3DDevice_CreateIndexBuffer failed
Segmentation fault
Somebody can help me, please?
by peratu on Friday October 10th 2008, 13:36
by peratu on Saturday October 11th 2008, 13:29
regedit
then..., look HKEY_CURRENT_USER, Software, Wine, Direct3D (if not exist, create the key), and add a new string value:
VideoMemorySize
and put the memory size of you graphic card as a value.
by Türklinke on Monday October 6th 2008, 10:46
I'm using Cedega for CoD4, cause there I have a much better performance then under wine. But unfortunately i can't use there PB. I have also some problems to try out your tutorial. Is it possible to write an exact description, means every step written out (with your directories,...). Maybe i can adapt it to Cedega.
Greetings,
Türklinke
by Levo on Monday October 6th 2008, 11:00
by kyle on Saturday October 4th 2008, 3:23
by larva_opensuse on Friday October 3rd 2008, 17:12
thanks
by Levo on Saturday October 4th 2008, 2:59
by larva_opensuse on Saturday October 4th 2008, 15:29
thanks
by blz kqs on Wednesday April 1st 2009, 10:50
i have readed something about pbsv.dll.so but i cant find it no where
by Gunther on Friday September 26th 2008, 15:30
Server browser is empty, Refreshing turns up empty. Manually connecting (/connect ) just times out
Deleting servercache.dat does not help
I do not think my firewall is the problem, I already tried
bypassing it.
Next to that I tried adding a whole bunch of evenbalance and activision servers to my /etc/hosts file, to counter dns-resolving issues, but tcpdump does not show a single packet leaving the system after that.
With or without PB, no difference
Any obvious issues that I'm missing here?
by Levo on Saturday September 27th 2008, 2:45
by stickboy on Saturday September 20th 2008, 22:23
by Levo on Sunday September 21st 2008, 2:30
by stickboy on Sunday September 21st 2008, 12:57
by Levo on Sunday September 21st 2008, 13:03
by stickboy on Sunday September 21st 2008, 14:35
by Levo on Sunday September 21st 2008, 14:47
by stickboy on Sunday September 21st 2008, 22:00
by Levo on Monday September 22nd 2008, 5:55
PS: I finally managed to make punkbuster work (under wine), I'll add a how-to later in the day.
by stickboy on Wednesday September 24th 2008, 15:45
by Levo on Thursday September 25th 2008, 4:21
by stickboy on Thursday September 25th 2008, 9:06
Any idea on when you can put up the punkbuster tutorial?
by Levo on Thursday September 25th 2008, 12:08
by Xavier Vachon on Wednesday September 24th 2008, 21:39
Fastfile for zone "code_post_gfx" is corrupt or unreadable
fixme:mixer:ALSA_MixerInit No master control found on USB Device 0x46d:0x8b2, disabling mixer
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x32f8e4,0x00000000), stub!
fixme:d3d:debug_d3dformat Unrecognized 1094800211 (as fourcc: SSAA) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1094800211 (as fourcc: SSAA) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1094800211) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1094800211 (as fourcc: SSAA) WINED3DFORMAT!
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
Is it necessary to apply a DirectX patch over the wine DLLs?
by Levo on Thursday September 25th 2008, 4:23
by Thomas reinink on Tuesday September 9th 2008, 7:46
I can see the menu behind it and edit my options, but any big grafhics options(say AA) makes COD4 crash. also, when i want to load a map or go back to linux, CoD4 crashes...
anyone has this problem 2? and anyone got a solution?
info:
I use Suse 11.0
wine 1.1.4
wine doors 0.1.2-5.12
----------------------------------------------------
"Installing "wine-snapshot-1.1.2.20080818-1.1"
If i want to install this, it gives a conflict with the instalation of wine 1.1.4 and the only option to install snapshot, is to de-install wine 1.1.4?
kinda weird....(Perhaps it's normal but i'm still a windows-noob)
by Moustacha on Wednesday August 27th 2008, 23:22
by cruiseoveride on Thursday August 21st 2008, 19:31
by Boktai1000 on Monday August 11th 2008, 20:11
by Levo on Wednesday August 6th 2008, 15:58
by Riot777 on Wednesday August 6th 2008, 12:24
ppa.launchpad.net/c-korn/ubuntu/pool/main/w/wine/
It was kindly made by one of getdeb.net packagers.
by Espinosa on Wednesday August 6th 2008, 9:28
The patch mentioned above does not work for wine > 1.1.1 anyway.
No external DLLs needed, do DirectX9c installation, was needed for me.
by Willem on Wednesday July 23rd 2008, 6:55
I downloaded NVIDIA-Linux-x86-173.14.09-pkg1.run from nvidia,
(already had build-essentials & kernel headers)
uninstalled nvidia-glx & restricted-modules
installed the driver started kdm, now it works fine :)
Kubuntu feisty 7.04 i386 2.6.20-15
Amd64 Athlon 939 3.2+
1GB Hynix DDR400
Colorful nforce4
XFX 7900gt xxx 256 mb/-bit