Call of duty 4 3D/OpenGL issue
Hello all,
I have a Sony Vaio FE31H laptop. Is has 1GB of RAM and a 256 graphics card ( Nvidia GeForce Go 7400 ) which accepts TurboCharge up to 316MB ( haven't found a programm to use this feature, but anyway).
I have the Call of Duty 4 game, which says you need at least a 550 GeForce card. The problem is that although mine is a 7400, when I try to run the game (I installed it using Wine, not PlayOnLinux (yet) ) it says something about "alpha blend" and "glow" that "will be disabled".
I searched a little bit the .net and found that this message appears when one's graphic card isn't good enought.
Well, my laptop not only the "required hardware" but also the "recommended", meaning that it normally should be able to play on my computer!
Finally, I personally believe that the problem comes from the Graphic card's drivers.
Has anyone any idea how to run the game?
Thanks a lot,
PhiL
P.S: I'll try to install COD4 using PlayOnLinux, it may work!
P.S2: It must be an OpenGL problem, because Counter-Strike:Source doesn't load either!
Re: Call of duty 4 3D/OpenGL issue
This guide looks good: http://www.linux-gamers.net/modules/...DEX+Wine+Games
Let us know how it goes, I'll be getting this game soon ;)
Re: Call of duty 4 3D/OpenGL issue
Thanks for the link :)
In the tutorial, it is written:
" 1. Get latest wine git tree (or cvs).
2. Get patch for wine.
3. Get a no cd patch for COD4.
4. Make sure you have the latest DirectX 9.0c files in your system32 folder of your wine drive. You can copy d3dx9_24.dll...d3dx9_35.dll from an existing Windows installation. "
Can anybody detail these steps?
I have downloaded the wine git tree, but don't know how to install it.
Patch for Wine?
I don't need for the CD to run COD4, so I believe step 3 is ok.
Step 4 : I believe to have installed DirectX 9.0c, as I have run the .exe and is "installed succesfully".
Sorry to be so noob :(
PhiL
Re: Call of duty 4 3D/OpenGL issue
Don't actually install DirectX, it overwrites the Wine versions of Direct3D, DirectSound and DirectInput and prevents them from working. Just copy the listed DLLs from a Windows machine and override them in winecfg.
As for the steps, the patch is linked to in the how-to, you need to apply it to the extracted Wine git download. To apply it, change directories to where you have the git files extracted, then run this:
Code:
patch -p1 < /path/to/patchfile
Then you need to compile and install Wine:
Code:
./configure
make depend && make
su -c "make install"
Re: Call of duty 4 3D/OpenGL issue
Quote:
Step 4 : I believe to have installed DirectX 9.0c, as I have run the .exe and is "installed succesfully".
http://www.dll-files.com/dllindex/dl...shtml?d3dx9_34 ;)
PS. More info: http://appdb.winehq.org/objectManage...estingId=18036
Re: Call of duty 4 3D/OpenGL issue
Sorry guys, but the problem persists:
I uninstalled COD4, and now when I try to run the installer I have a InstallShield error which says:
"1628: Failed to complete installation"
I have copy-pasted all the DirectX9 files into my windows>system32 folders.
1 Attachment(s)
Re: Call of duty 4 3D/OpenGL issue
Just tried it & it works quite well.
Just grab the source for wine 0.9.50 & apply the patch provided in my 1st link with
Code:
patch -p1 < path/to/3dmark.diff || return 1
You'll need a no-cd crack, which google will provide, the d3dx9_34.dll provided above & you'll need to turn off/reduce most of the special effects. What you're left with may not be graphically awe-inspiring, but it does run at a decent speed.
I had to jump through another hoop (chroot) as I run a 64-bit only os. Here's COD4 in action:
Re: Call of duty 4 3D/OpenGL issue
Update: This has got to be one of the best modern games for wine, it runs much better than Oblivion. ;)
3 Attachment(s)
Re: Call of duty 4 3D/OpenGL issue
& here's my current settings & their effects:
Re: Call of duty 4 3D/OpenGL issue
First of all, thanks A LOT for your help and interest :)
Should I run the patch for wine throught the COD4 folder (meaning the directory where it is installed) ?
Because it says "File to patch" (which I believe means that it didn't find some files it was searching for).
P.S: Stop posting photos, you're making me mad! I really want to play this game so bad! :P