View Full Version : BF2/BF2142 Guide to fix the Startup/Intro Crash

22nd September 2014, 08:18 PM
Gophn (http://forum.notebookreview.com/member.php?u=28520)'s BF2 Startup Crash Fix

First of all, I would like to say that this guide is NOT for everyone. Only those that are in need of having a display with a refresh rate of 60Hz.... mainly for Battlefield games.

If you do not play Battlefield and/or your system is fine and stable... DO NOT do this because it is really not needed and does not give any other benefits.

Reasons I am posting this:
- people with non-60Hz (58Hz, 59Hz, 61Hz, etc..)** LCD panels are wanting to know
- this way does not affect FPS or performance (from my tests)
- to get the BF people from stop complaining

I tested this with:
- my notebook (Clevo D900K)
- OS*: XP Pro (32-bit) SP2 and SP3 tested
- Drivers: 169.09
- LG WUXGA panel... with Windows detecting 61Hz**

* this fix should work within Vista, as confirmed by the people that have tested it.

** if you have a refresh rate higher than 60Hz (ex. 61Hz) you will NOT need to do this to play BF games... read the last part

- a notebook
- an LCD that does not have 60Hz as the detected refresh rate
- has an Nvidia videocard (Note: read bottom if you do not have a Nvidia card)
- the latest drivers that are stable for your system
- Nvidia Control Panel (within the drivers)
.... and the dying need to have a refresh rate of 60Hz (BF gamers mainly).


1) Open your Nvidia Control Panel
- (on the left) Click Manage Custom Resolutions
- then (on the right) Click Create button

2) you should be in "Custom Resolutions" window
- click on Advanced button to see advanced options
- for "GDI Refresh Rate", type 60 (which means 60Hz)
- (at the bottom) for "Scaling Type", choose Display (none)
- now click the Test button (click OK/Yes on the windows that pop-up)
- now click OK button

3) Now Windows should be able to recognize the Refresh Rate for 60Hz... it should be chosen for you already
- if it is not chosen, just open Display Properties > Settings tab > Advanced button
- under Monitor tab > select 60Hz for Screen Refresh Rate.

Thats it. !!! http://forum.notebookreview.com/images/icons/icon10.gif

Now try to play your "beloved" BF games... it should work fine.

And for testings purposes, you should run 3DMark06 to make sure that there was no noticeable performance loss (which can happen depending on which ever drivers).
For those with a refresh rate higher than 60Hz

Its easy for you, you DO NOT have to do any of this.

To play BF games, just edit the Video.con (with notepad)... and set the refresh rate to 60Hz.

All BF2 config files are in "Documents and Settings\\My Documents\Battlefield 2\Profiles\"

the file "Video.con" is what you open.
- change the refresh rate here:
VideoSettings.setResolution [email protected]

That is all.

More info here:
http://www.tweakguides.com/BF2_7.html (http://www.tweakguides.com/BF2_7.html)
For those with non-Nvidia cards or the above did not work

Try this:
Direct Refresh 1.2 (http://rapidshare.com/files/130922490/directrefresh_1.2-Gophn.zip.html)

I uploaded it just for those that want to try it. http://forum.notebookreview.com/images/icons/icon7.gif

[U]Final Thoughts:

Lastly, the refresh rate for an LCD is NOT important to 99.9% of everyday use.. nor does it affect your work. Other factors of the LCD (such as response time, contrast, etc...) are far more noticeable and important.

Only old games like the Battlefield series are flawed to specifically need a refresh rate... which is pretty lame.

So... go play other games !!!... Battlefield is not the best out there... no even close (in a technological standpoint, as well as the compatibility stand point... refresh rate, widescreen resolutions, etc..).

All of the newer games and upcoming are fine with what ever refresh rate (or display for that matter) you have.

Hope this helps,

P.S. If I have done my job to show you that this thread is nearly useless to most of us... then please use your LCD refresh rate the way that it is automatically detected (if it ain't broke, don't fix it)... so you do not have to go through this crap to play one freakin game.... With that said (for those that love BF), finish playing that game, uninstall it, and set your refresh rate back to normal.