Page 1 of 1

Windows 7, BF2 and "the black flicker"

Posted: 2009-12-31 19:40
by fullonforce
Hi guys,
I can see some posts slightly covering this problem but with no real solutions, so sorry if this has been addressed.
Im not much of a PC person but I was sick of my old PC being slow so I baught a new system today running Windows 7.
As far as I know its Home Premium 64 bit, with 6GB RAM, Quad Core 2.5ghz, 750HD and a nVidia 9400 1GB wich I added myself with some difficulty.
Basically BF2 or PR start up, screen goes back for 3 seconds then its back to desktop with no error message. Ive tried numerous things such as re patching and re installing BF2/PR and changing around compatibility things, allways running as administrator, as XP etc etc.

Any suggestions as its defeated me, I want to get it sorted for the next anticpated PR installment :smile:

Thanks

Re: Windows 7, BF2 and "the black flicker"

Posted: 2009-12-31 22:06
by Snares
Ok. Well, first, try to run BF2/PR in windowed mode. Go to the target for the PR shortcut, (right click shortcut, click Properties, then click in the target box), and change the entire target to this:

"C:\Program Files (x86)\EA GAMES\Battlefield 2\mods\pr\pr.exe" +fullscreen 0 +szx 1024 +szy 768

Now try starting the game.

If it still doesn't work, go rename the "Battlefield 2" folder @ My Documents and try again.

Also, did you install the latest drivers from here for your videocard?: http://www.nvidia.com/Download/index.aspx?lang=en-us

Try installing the latest DirectX: http://www.microsoft.com/downloads/deta ... laylang=en

Did you patch BF2 to 1.41, then to 1.5? You must do that.

What type of monitor do you have? What is its dimensions and aspect ratio? What is its refresh rate? Sometimes problems occur like this because the refresh rate is set incorrectly.

Go to My Documents\Battlefield 2\profiles\Default and open Video.con. See what the line

VideoSettings.setResolution

is set to, and change it to whatever your desktop is running at. You can check this by

Right click on desktop -> Screen resolution -> Advanced settings -> Monitor tab -> screen refresh rate

For instance, if your res+refresh was 1280x1024 at 75hz, then you would set the above line to the following:

VideoSettings.setResolution 1280x1024@75Hz

Then remove the flags from the PR icon's target and try starting the game.

Re: Windows 7, BF2 and "the black flicker"

Posted: 2010-01-01 23:32
by fullonforce
Thanks for the suggestions Snares
Snares wrote:Did you patch BF2 to 1.41, then to 1.5? You must do that
That fixed it :)