RegisterHomeNewsForumsArticlesDownloadsSearchContact usChat
Already a member? Sign in.


[ Home / Forums / Games ]  
BF2 crash to desktop at start *FIX*
Old 3 January 2007, 11:51   #1
Newbie

Posts: 2
CPU: Core Duo 2.4ghz x2
GPU: 7950GT
M/B: GA-965P
RAM: 2gig
PSU: 600
Problem: Start the game the BF2 splash screen would load and then the whole screen would go black for 1 - 2 seconds then it would simply crash to the desktop (CTD) without actually getting to the game.


I recently bought a new PC and Battlefield 2 but couldn't get the game to run. I tried all the tweaks on this page http://www.tweakguides.com/BF2_3.html and many others but after 3 days still couldn't get game to run. e.g install latest drivers/bios, set resolution to 800x600@60hz, rename intro videos etc etc.

I was just about to take the game back for a refund and then stumbled onto the solution:

Resolution:
1)
First make sure your directx is installed properly, despite having a fresh install of XP Pro SP2 with the latest version of directx 9c it seems my directx wasn't initialised properly. When I ran dxdiag (start ->run, type "dxdiag" then press enter) I got an error message saying that there was a problem with "directinput". I looked all over the Net but found nothing on the problem except for uninstalling directx and reinstalling (not recommended) however I found that this was not necessary, I found that if you opened dxdiag waited for it to load properly then pressed the "Save All Information" button towards the bottom right of the window, then the "Save" routine forced Directx to reinitialise itself (recheck all its entries). Once completed directx had found all the directinput devices and all was running smoothly again.

2)
Go to Control Panel->Sound and Audio Devices-> Audio Tab-> and click the Advanced button in the Sound Playback section.
Now click the Performance Tab.
Now Move the Audio Playback slider back one notch (so its not on full acceleration)
Click OK/YES on all forms to save the change
*** Note for all you speed freaks, don't worry we are going to set this back to full acceleration later

3)
Go to Control Panel->Display-> Settings Tab-> Advanced Button towards bottom right and then click the Troubleshooting Tab.
Now Move the Hardware Acceleration slider back one notch (so its not on full acceleration)
Click OK/YES on all forms to save the change
*** Note for all you speed freaks, don't worry we are going to set this back to full acceleration later

4) Now start the game and you should find it starts OK.

5) Enter the game and Set the Video options to the resolution you would like and save the settings

6) Restart the game to make sure you haven't set any settings that you PC/Monitor doesn't like.

7) If all OK reverse the procedure in numbers 2 and 3

8) Start the game again and you'll find the game still works.

It seems that the game doesn't start with all the default settings on FULL Acceleration on many new Graphics cards (mine is a 7950GT 512mb) Yet once the game has actually been started once it creates settings that then work with the card, even when FULL acceleration is restored.


PS ****** Please note this fix is specifically for Launching and Loading of BF2 and not a fix for the issues that a few people have with the game Crashing to Desktop after 5-20 mins of play, these problems are usually to do with bad memory and/or overclocking.

Regards
Rimsey is offline  
  
Reply With Quote
Old 3 January 2007, 12:00   #2
Stuck in "April 1st"

Posts: 1,907
CPU: Intel E8400
GPU: Geforce 8800GT
M/B: Asus Rampage Formula
RAM: G.Skill 2x2GB PI Black
PSU: PCP&C Silencer 750w
Quote:
rashing to Desktop after 5-20 mins of play, these problems are usually to do with bad memory and/or overclocking.
Nope those issues are caused by the game.
__________________
IQ, when aggregated, follows Ohm's law.

Unixlord is offline   Reply With Quote
Reply


Thread Tools
Rate This Thread
Rate This Thread:

Tags
battlefield






All times displayed in UTC
Powered by vBulletin from vBulletin Solutions, Inc.


User Agent   Copyright 2014 NGOHQ.com - All Rights Reserved   Disclaimer