Here in the city I affectionately call Salt Lake Shitty, Utah – it’s about as cold as a witch wearing an iron cupped bra doing push ups in the snow.

To offset this chilly weather, my best friend in the entire world* Yahtzee, who does a little piece for Escapist Magazine every Wednesday called Zero Punctuation warmed up to Call of Duty 4: Modern Combat, calling it a “Pretty Excellent Gun Wank” which in my book means it’s a 5-star title, and worth playing – but only if it runs in Wine.
*I am not actually friends with Yahtzee.
The Wine Application DB website says the compatibility rating of the game is Silver, which means it works excellently for ‘normal’ use. In less generalized color coded terms, this means that it works near perfectly after recompiling Wine.
I can hear the groaning and murmurs in the background – stop it!!! All this requires is a little bit of brainless copy and paste from this page into a terminal.
I spent a significant amount of time getting this to work on my own, and apparently I *did not* quote the source of most of what I posted here, for which I apologize. As far as I can recall, I had gone though the process of recompiling Wine with the 3dmark patch, downloading the D3D DLL and found a guide on Ubuntu Forums by ahaslam that had all my work plus more already posted.
Getting COD4 to run in Wine is really no more complicated than say… my tutorial on running all the games in the Orange Box (TF2, Portal, HL2, etc). Getting COD4 up and running takes a little bit more time, since compiling Wine takes the better part of 15 minutes on a relatively fast computer.
On a side note, perhaps the Department of Homeland Security should take a hint from the Wine folks and change their color-coded terrorism threat level matrix, since Wine’s implementation works pretty damn well, if I say so myself.
The story of my life is that I’m ready to kick ass and chew bubble gum, and I’m all out of gum. ARE YOU WITH ME? Let’s go and kill our existing Wine installation, and install a couple tools since we’re going to be rolling our own. Yeehaw!
sudo apt-get remove wine
rm -r ~/.wine
sudo apt-get build-dep wine
sudo apt-get install build-essential checkinstall rar
Next let’s download the source code for Wine, download and apply the “3dmark” diff patch, then recompile Wine. This guide has been updated to use Wine 0.9.56 and several changes have been made after usability testing.
mkdir wine && cd wine
wget http://easynews.dl.sourceforge.net/sourceforge/wine/wine-0.9.56.tar.bz2
tar -xvjf wine-0.9.56.tar.bz2
wget http://bugs.winehq.org/attachment.cgi?id=8548
cp attachment.cgi\?id\=8548 wine-0.9.56/3dmark.diff && cd wine-0.9.56
patch -p1 < 3dmark.diff
./configure --prefix=/usr --sysconfdir=/etc --enable-opengl --with-x
make depend && make
sudo checkinstall
wineprefixcreate
Now, we need to download and install a DirectX DLL file so that everything runs smoothly:
wget http://www.m3fe.com/files/d3dx9_34.zip
unzip d3dx9_34.zip -d ~/.wine/drive_c/windows/system32/
Change Wine to use Windows XP emulation mode, and ddd “d3dx9_34.dll” into the winecfg Library section as a Native dll:
winecfg
On the Application tab, change the Windows Version to Windows XP
![]()
Now goto the Library tab, type in d3dx9_34.dll and press the Add button.
![]()
Now, I bought the game from Direct2Drive, which means I have an electronic copy – No disc at all, so after extracting the archive of the installation files I opened setup.exe from the directory I extracted it to. If you have the DVD version, just open the setup.exe file from your DVD with Wine.
Installation is a fairly standard process, however I had an issue that cropped up the two times I attempted to test my method, where it failed during the first attempt, but on the second attempt to install the game, it went through flawlessly. I did NOT install PunkBuster because it is not compatible with Wine – yet.
I installed a No-CD patch from Game Copy World just for good measure, and if you’re installing from a CD, you definitely will want this to avoid needing the CD every time you want to play the game or if you get this error like I did:
To install the No-DVD patch, download the iw3sp.exe file from Game Copy World, extract it to your Desktop, then run the following commands which will backup your existing game executable and copy the No-DVD patched one in its’ place:
mv ~/.wine/drive_c/Program\ Files/Activision/Call\ of\ Duty\ 4\ -\ Modern\ Warfare/iw3sp.exe iw3sp.exe.backup
cp ~/Desktop/iw3sp.exe ~/.wine/drive_c/Program\ Files/Activision/Call\ of\ Duty\ 4\ -\ Modern\ Warfare/
Finally, we’re ready to actually run the game.
cd ~/.wine/drive_c/Program\ Files/Activision/Call\ of\ Duty\ 4\ -\ Modern\ Warfare/
wine iw3sp.exe
Unfortunately, a Silver rated game means that some things don’t work, and some configuration changes are needed to make the game run smoothly. Turn off the following options for optimal performance:
Anti-aliasing
Sync Every Frame
Shadows
Specular Map
Depth of Field
Glow
Number of Dynamic Lights
Soften Smoke Edges
Soften Smoke Edges is the most important – Make SURE you turn this off, otherwise the game will not be playable at all.
Here’s a video of the game in action, enjoy!
The video doesn’t really capture the absolutely beautiful graphics COD4 has, it’s a really fantastic game engine. The maps are sweet, and the fact that it’s playable in Wine after a couple tweaks lets me easily recommend
Call of Duty 4: Modern Warfare
to all you Linux gamers out there.
I haven’t been having a problem with aimbotters, wallhackers, or anything similiar. Calling them “hackers” is a compliment.
They’re script kiddies, get it right. There are HUNDREDS of non-punkbuster servers, if you think someone is hacking you can always goto another one.
Also, punkbuster is a false sense of security – if you think PB is the end of online cheating, you’re simply fooling yourself.
Again, this works just fine with the latest version. Download, patch and install as before, just with 0.9.58 instead of 0.9.56
I’ve was able to manage the installation of COD, however when running wine iw3sp.exe I got the following error:
Attempting 44 kHz 16 bit [Windows default] sound
ERROR: Couldn’t initialize digital driver: DirectSoundCreate() failed in get_system_speaker_configuration()
Error during initialization:
Miles sound system initialization failed.
Make sure you have your sound card’s latest drivers and DirectX installed.
I was search over internet but there was not sucessfull.
I have Creative Audidy4 pci sound card and all modules are installed (snd_emu10k1)
Does anyone have a clue?
Thanks!
Pingback: » Blog Archive » Ubuntu vs Windows o retorno dos Jogos
can i enable dual-gpu if i have SLI for better performance?
HI!
I’ve followed this guide, but when I run
$ wine iw3sp.exe
and after some splash screens, I get this errors:
fixme:d3d9:IDirect3DDevice9Impl_CreateIndexBuffer (0×165328) call to IWineD3DDevice_CreateIndexBuffer failed
fixme:d3d9:IDirect3DDevice9Impl_CreateSurface (0×165328) call to IWineD3DDevice_CreateSurface failed
fixme:d3d9:D3D9CB_CreateSurface (0×165328) IDirect3DDevice9_CreateSurface failed
fixme:d3d:IWineD3DDeviceImpl_CreateTexture Failed to create surface 0xd014ad0
fixme:d3d9:IDirect3DDevice9Impl_CreateTexture (0×165328) call to IWineD3DDevice_CreateTexture failed
Segmentation fault (core dumped)
And I don’t know what to do now…
The new WINE 0.9.59 came out today. I downloaded the source and tried to apply the usual patch to the source code so that I could play CoD4, but now the patch fails. Hopefully a new patch will be out to fix this
anony mouse: CoD4 works with .59 without the patch. I’ve not tried it without the patch for a long time so I’m not sure if that’s a new thing or not.
Hi ..
excellent work, do you think in this same way one could run the COD4 modtools ?? you know to build your own levels !! that would be really cool
the modtools can be downloaded from
cod4hq.com after signing up.
cheers
Hi wayne. Great tutorial, I did everything right,
installation went fine, but when I try to run
the game, I get this error:
Error during initialization:
Video card doesn´t support enough textures
for the directX 9 code path.
I have a nvidia 8800gts 512mb graphics card with
the drivers enabled in the restricted drivers
in ubuntu 8.04
any help would be appreciated. thanks
Nice rip of my guide
Jack: I had the same problem as you in Ubuntu Hardy RC 1, pixelbrei way works. Hope they fix this annoying thing fast
Copypasta.
Original guide by ahaslam on ubuntuforums.org.
Credit where it’s due?
Where is it? I can’t find it on the forums.
December 31st: http://ubuntuforums.org/showpost.php?p=4047498&postcount=13
All you’ve done is added a few screenshots, taken credit & given none.
“It’s not that much work, I’ve already done the hard part for everyone.”
Grow up Wayne.
ahaslam:
I spent a significant amount of time getting this to work on my own, and apparently I *did not* quote the source of most of what I posted here, for which I apologize. As far as I can recall, I had gone though the process of recompiling Wine with the 3dmark patch, downloading the D3D DLL and found a guide on Ubuntu Forums by ahaslam that had all my work plus more already posted.
Thanks for the link, I’ve posted an update. Please accept my humble apology for not linking to your guide.
Excellent tutorial, flawless even. If only my Ubuntu Hardy Heron was a 32 bit release.
I’ve been messing around trying to get the 3dmark patch to work for wine for a while. You’d think I’d have learnt my lesson after hitting a wall after the 64 bit Fedora 8.
So, I’ve been trying to use these instructions:
http://wiki.winehq.org/WineOn64bit
Just like jack talks about above. I’m still getting errors and I know I must be painfully close. (Namely things like “configure: WARNING: No OpenGL library found on this system. OpenGL and Direct3D won’t be supported.”)
/usr/bin/ld: skipping incompatible /usr/lib/libXext.so when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/lib/libXext.a when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../libXext.so when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../libXext.a when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libXext.so when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libXext.a when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/lib/libXext.so when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/lib/libXext.a when searching for -lXext
/usr/bin/ld: cannot find -lXext
collect2: ld returned 1 exit status
winegcc: gcc failed
make[2]: *** [winex11.drv.so] Error 2
make[2]: Leaving directory `/home/loki/wine/wine-0.9.56/dlls/winex11.drv’
make[1]: *** [winex11.drv] Error 2
make[1]: Leaving directory `/home/loki/wine/wine-0.9.56/dlls’
make: *** [dlls] Error 2
If I could get a follow up on this I’m sure I could get it working. I’m going to try this another one or two times and I’ll post back if I do get it working. Thanks in advance.
You’ll 64bit instructions in my guide in the last few pages of the thread. There’s even a Hardy deb
I now have COD 4 up and running! Thank you ahaslam! I will sing your name in praise from this day forward!
No probs
today i ve installed cod 4.The game(the first video) ran very smoothly but after pressing the esc button(to escape the videos and go directly to the main menu)it encourage a problem and closes soon after.At present i m using windows xp.i ve seen my friend running cod 4 frm my dvd very smoothly in windows vista.It does not send any error message.So i think cod 4 is mainly built for windows vista,if i m not mistaken.If this is the case then how will i run it in windows xp?Or is there any patch file released to fix this problem?please do send me the answer of my question,i will be waiting…
We are running under Linux. I for one have no Windows & can’t advise. Sorry.
why cant i run call of duty 4 in xp?why does it send error report?
What errors do you get kafee? Does it say anything? Make sure your direct x is good to go. I have XP and Ubuntu on dual boot, I played CoD4 on XP for the past 7 months flawlessly.
Hi,
I keep getting this after i put in this bit of code:
./configure –prefix=/usr –sysconfdir=/etc –enable-opengl –with-x
rami@RAM:~/wine/wine-0.9.56$ ./configure –prefix=/usr –sysconfdir=/etc –enable-opengl –with-x
checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
checking whether make sets $(MAKE)… yes
checking for gcc… gcc
checking for C compiler default output file name… a.out
checking whether the C compiler works… yes
checking whether we are cross compiling… no
checking for suffix of executables…
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking for g++… g++
checking whether we are using the GNU C++ compiler… yes
checking whether g++ accepts -g… yes
checking for cpp… cpp
checking for the directory containing the Wine tools… $(TOPOBJDIR)
checking how to run the C preprocessor… gcc -E
checking for X… no
checking for flex… no
configure: error: no suitable flex found. Please install the ‘flex’ package.
What should I do?
Thanks for the tutorial!
“Please install the ‘flex’ package”
You have a link for 7.10?
I downloaded 3 different versions but I’m not even sure what flex is…
well,i ve managed to play only the training mission but after 5 mins it again encouraged a problem and ends at that moment.i ve a doubt with my graphics card.it is ATI radeon x1650 512 MB. now the question is,does it suit for playing cod4,i wander…..plz let me know ur answer by tomorrow.
fixme:win:EnumDisplayDevicesW ((null),0,0x33f8fc,0×00000000), stub!
fixme:d3d:IWineD3DImpl_CheckDeviceMultiSampleType Quality levels unsupported at present
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, …
@ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, …
@ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, …
@ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, …
@ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, …
@ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, …
@ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, …
@ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, …
@ context.c / 384
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x104a0128) : pBox=(nil) stub
fixme:d3d:tex_bumpenvmat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvfv(GL_TEXTURE_SHADER_NV, GL_OFFSET_TEXTURE_MATRIX_NV, mat) @ state.c / 2673
fixme:d3d:tex_bumpenvmat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvfv(GL_TEXTURE_SHADER_NV, GL_OFFSET_TEXTURE_MATRIX_NV, mat) @ state.c / 2673
fixme:d3d:tex_bumpenvmat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvfv(GL_TEXTURE_SHADER_NV, GL_OFFSET_TEXTURE_MATRIX_NV, mat) @ state.c / 2673
fixme:d3d:tex_bumpenvmat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvfv(GL_TEXTURE_SHADER_NV, GL_OFFSET_TEXTURE_MATRIX_NV, mat) @ state.c / 2673
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, …
@ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, …
@ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, …
@ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0×502) from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, …
@ context.c / 384
fixme:d3d9:IDirect3DDevice9Impl_CreateSurface (0x1894f0) call to IWineD3DDevice_CreateSurface failed
fixme:d3d9:D3D9CB_CreateSurface (0x1894f0) IDirect3DDevice9_CreateSurface failed
fixme:d3d:IWineD3DDeviceImpl_CreateTexture Failed to create surface 0×10933378
fixme:d3d9:IDirect3DDevice9Impl_CreateTexture (0x1894f0) call to IWineD3DDevice_CreateTexture failed
Segmentation fault (core dumped)
This is what I get when i try to run the game.
Why?!?!?!?!
ok well i did everything like you said but the only thing is, is that when i go to load the game it tells me that
“Error during initialization:
Video card or driver doesn’t support UBYTE4N vertex data.”
i know that this graphics card is supported because i can run it great in windows XP & Vista im just not sure why it wont run in ubuntu. i like ubuntu alot but the only thing is i wish more games would be supported on any linux system.
when i get to the point of running sudo checkinstall this is what i get
make[1]: *** [/usr/share/man/de.UTF-8/man1] Error 1
make[1]: Leaving directory `/home/ron/wine/wine-0.9.56/loader’
make: *** [loader/__install__] Error 2
Pingback: 3 » Solved: CoD4 Wine?
HI!
I follow all the steps. But when I run COD4 I get this error:
=========================
Pixel shader version is 1.4
Vertex shader version is 1.1
Video card or driver doesn’t accelerate dynamic textures
Video card or driver doesn’t support separate alpha bend, glow will be disabled.
Error during initialization:
Video card or driver doesn’t support separate alpha bend, glow will be disabled.
==============
and it failed.
My system:
Ubuntu Hardy (version 32-bit)
Laptop Acer 4520
AMD 64 system
RAM: 2GBS
Chipset nFORCE 610i
GPU GeForce 7000M (on-board)
Anyone have a solution. Thanks for any help.
“Video card or driver doesn’t support separate alpha bend, glow will be disabled”.
That means that the 3dmark.diff has not been applied.
It is a little frustrating to have to redo everything after every kernel upgrade. Is there anyway around this issue?
It would be cool if somebody could create a .dev or something of this.
Hello!
I’ve got a problem with my video card. When I’m starting the game i get an error: “Error during initialization: Video card or driver doesn’t support enough textures for the DirectX 9 code path.”
I’ve got ASUS nVidia GeForce EN8800GTS and drivers automatically downloaded by Ubuntu. What’s wrong? Thanks for help!
i get same error with default wine install on ubuntu but with this help prowided here i got it working
# George | March 21st, 2008 at 7:27 pm
I’ve was able to manage the installation of COD, however when running wine iw3sp.exe I got the following error:
Attempting 44 kHz 16 bit [Windows default] sound
ERROR: Couldn’t initialize digital driver: DirectSoundCreate() failed in get_system_speaker_configuration()
Error during initialization:
Miles sound system initialization failed.
Make sure you have your sound card’s latest drivers and DirectX installed.
I was search over internet but there was not sucessfull.
I have Creative Audidy4 pci sound card and all modules are installed (snd_emu10k1)
Does anyone have a clue?
Thanks!
—
Anyone have ideas for this problem? I got so close an just failed =(
Pingback: How to install Wine and get Call of Duty 4 (COD4) working - openSUSE Forums
Hello
i got this erro when I start cod 4
fixme:d3d9:IDirect3DDevice9Impl_CreateSurface (0x18ab08) call to IWineD3DDevice_ CreateSurface failed
fixme:d3d9:D3D9CB_CreateSurface (0x18ab08) IDirect3DDevice9_CreateSurface failed
fixme:d3d:IWineD3DDeviceImpl_CreateTexture Failed to create surface 0x131e0660
fixme:d3d9:IDirect3DDevice9Impl_CreateTexture (0x18ab08) call to IWineD3DDevice_ CreateTexture failed
Segmentation fault
does anyone have a idee what this means ?
I fixed my cod4 by downloading the ATI hyper memory on this site. Now my game runs fine no errors or blue screens. The ATI hyper memory was for my dell desktop xps 400.
Bottom Line:
Download something on this site that will make your driver BIGGER
because that sometimes the error
hope this helped
http://www.getdeb.net/app/Wine
1.1.3+3dmarkPatch for ubuntu users.
With wine 1.0 “out the box” which could be the procedure?
Hi, I tried your tips, and I sucessfully installed COD 4, but when i try to launch it, i just saw the intro, and then it fell down.
Terminal write this:
halis@Eleanor:~/.wine/drive_c/Program Files/Activision/Call of Duty 4 – Modern Warfare$ wine iw3mp.exe
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,0×00000000), stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1374e8,0×167010): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1374e8,0x168b08): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0×137938,0x1a44b8): 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 (0x197803a8) : pBox=(nil) stub
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:cryptasn:WVTAsn1SpcSpOpusInfoDecode 0x1318d2, 78, 00000000, (nil), 2117762548
fixme:d3d9:IDirect3DDevice9Impl_CreateSurface (0x1d1cb8) call to IWineD3DDevice_CreateSurface failed
fixme:d3d9:D3D9CB_CreateSurface (0x1d1cb8) IDirect3DDevice9_CreateSurface failed
fixme:d3d:IWineD3DDeviceImpl_CreateTexture Failed to create surface 0×29202240
fixme:d3d9:IDirect3DDevice9Impl_CreateTexture (0x1d1cb8) call to IWineD3DDevice_CreateTexture failed
Segmentation fault
please help
i get this erro when i run cod4 mp and sp
hard drive or video card does not support seprate alpha blend,glow will be disabled
but http://www.systemrequirementslab.com tht site says i need more memory but the erro means summet to do with my video card
plz help
thnk
ahasalam: “Please install the ‘flex’ package”
haha yeah, but I’ve already got flex installed… It’s ok, I got it in the end…
Now the trick is to install another game while getting COD4 to still work.
hi good job!
tried n tried with wine 1.1.2 : game didn’t start (error: dx9 code path..)
updated wine upon 1.1.8, implemented d3dx9_34.dll, configured wine, voila: game is playable with the known treatments.
note: i use playonlinux as gui-installer. in this case it’s tricky to divide the different wine-configurations AND: the games does not start with the created exe-link (from playonlinux) but with the desktop-link, the installer created…
nasty stuff….but it works
Impressive.
Flawless Victory.
Fatality!
What could this be?
Im try to install wine on ubuntu 8.10
I get it when I run sudo checkinstall:
signal_i386.c: In Funktion »merge_vm86_pending_flags«:
signal_i386.c:545: Fehler: »VIF_MASK« nicht deklariert (erste Benutzung in dieser Funktion)
signal_i386.c:545: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
signal_i386.c:545: Fehler: für jede Funktion in der er auftritt.)
signal_i386.c:556: Fehler: »VIP_MASK« nicht deklariert (erste Benutzung in dieser Funktion)
signal_i386.c: In Funktion »raise_vm86_sti_exception«:
signal_i386.c:1215: Fehler: »VIP_MASK« nicht deklariert (erste Benutzung in dieser Funktion)
signal_i386.c: In Funktion »__wine_enter_vm86«:
signal_i386.c:1615: Fehler: »VIF_MASK« nicht deklariert (erste Benutzung in dieser Funktion)
signal_i386.c:1616: Fehler: »VIP_MASK« nicht deklariert (erste Benutzung in dieser Funktion)
A little german vocabulary:
Fehler means error and in the brackets stands “first use in this function”
»VIF_MASK« not declarated