Forum Discussion
Try this,
Go into My Documents\Battlefield 2\Profiles\Default and delete the video.con file
Then do the same for any video.con files in 0001 0002 etc folders in the profile folder.
The game should then start.
If it doesn't, make sure you know your username/email and password and delete the whole Battlefield 2 folder in My documents. If the game starts, go to manage accounts retrieve account, enter info.
Or Google ''BF2 black screen'' there you will find a loads of possible fixes
- ApprovedAnonymous12 years ago
None of that worked. However, I guess I can give Google a shot. I'll report back if I turn up anything that works.
- ApprovedAnonymous12 years ago
Everything I've found revolved around that profiles folder. Everything they've suggested has done nothing. Opening the video.con files in notepad does nothing. Deleting just the video.con file does nothing. deleting the whole damn folder does nothing.So, I dunno. I'm stumpted and supremely frustrated.
- 12 years ago
Other things you can try:
Run game as administrator.
Update or reinstall GPU drivers
The reason for this is either incompatible hardware (make sure you meet all of the minimum specs for the game), or more usually the fact that you're not running at the default refresh rate of 60Hz. By default the game tries to launch at 800x600@60Hz initially, so your system must be able to run that same resolution and refresh rate, otherwise the game will abort. If you are using any other refresh rate, or a refresh rate override program/method, disable it (e.g. if you're using Refresh Force, click the 'Restore Original Settings' button and apply) or set it back to 60Hz for both 800x600 and your chosen gaming resolution. Alternatively, see the Advanced Tweaking section of the guide for details on how to set a different startup resolution, in case your graphics card/monitor simply cannot do 800x600@60Hz resolution. Once you've got the game running, you can then change the resolution to suit your taste in the in-game settings, and importantly you can select a higher refresh rate. Then you can reapply any refresh rate override and the game will launch without any problems.
Source -> http://www.tweakguides.com/BF2_3.html
- 7 months ago
I solved this issue this way: in C:\Users\tymbaca\Documents\Battlefield 2\Profiles\Default\Video.con I changed the line `VideoSettings.setResolution 800x600@60Hz` to match my current resolution (VideoSettings.setResolution 3440x1440@60Hz`)