As always, make sure you have the latest drivers for your hardware installed.
Don't know what hardware you have?
Download an application such as PC Wizard 2010. This is a freeware application that allows you to see EXACTLY what hardware you have.
If youre running an ATI card and you find BC2 crashes on startup (no error)
- Go to battlefield bad company\BFBC2Game.exe and right click -> properties -> compatibility and "Run this program as an administrator"
To get an ATI frames boost:
- Set Catalyst A.I to max
Decent FPS boost:
- Documents>BFBC2 and open up "settings"
- Change "renderaheadlimit" to 0 instead of 2
- This changes the amount of frames pre-rendered by your CPU for your GPU
Bigger FPS boost:
- Documents>BFBC2 and open up "settings"
- Change "HSAO=true" to false (also settable in the in-game "advanced" graphics settings)
Other settings.ini changes that you can try: - Overgrowth="medium" - This is for trees and the such.
- Undergrowth=”medium” – This is for grass and bushes.
- Water=”medium” - Map has alot of water? Drop the quality for fps gains.
- MSAA=”2? - This is Anti-aliasing. Lower value = higher FPS but lower quality. (jaggies)
- Shadows=”medium”- You can also set this to low to improve performance
- Textures=”medium”- Setting this to low can improve FPS at the cost of visual eye candy.
- Aniso=2 - Set this to 0 to disable Anisotropic filtering.
To run DX9 for improved performance (this also stops random crashes for some people):
- Documents>BFBC2 and open up "settings"
- Add "DxVersion=9" to the list (without quotation)
- Alternatively, if you want to use DX10 or 11 change the value to 10 or 11.
You closed the PunkBuster agreement window and can't get it back:
- Head to Steam\steamapps\common\battlefield bad company 2\install\PunkBuster and re-install Punkbuster
To run the game in a window:
- Simply hit alt+enter and change your resolution to something smaller than your desktop.
For sticky/laggy mouse issues:
- Disable mouse acceleration in the game's mouse settings, and turn off Vsync in the graphics settings.
You can't look up-down and/or left-right:
- You've accidentally bound something to the axes that BF2 uses for looking around.
- Reset your controls to fix this.
- In future, when binding things to your mouse, pay close attention; if you move the mouse at all while binding, it will register & bind that horizontal or vertical movement axes, replacing your look ones.
Realtek onboard soundcards causing crashes: Try doing this - Under the Microphone settings there is a setting for Noise Suppression and Acoustic Echo Cancellation, turn both of those off. Thanks Z-Nazty -added by zerk
To enable war tapes audio:
- Change your audio setting to "war tapes" instead of "hifi"
An example of the change can be seen here:
A little more help on the FOV situation:
- In the settings.ini file you will see the Fov value, depending on your resolution and personal taste change this in accordance with the following information.
For those who are playing BC2 in the same network as another person:
Many are experiencing getting kicked when a friend on LAN joins the same server. To fix this:
Steam
- Go to Steam's My games menu
- Right-click on the BFBC2 and select Properties
- From the General tab, click the Set launch options button
- Add a different client port number on each machine between 27005 and 27032 in the following format:
- Code: +clientport 270XX (Where XX is a different number for each system - do not use 27020)
DVD
- Right click your shortcut for BFBC2; change your Target to something like "../../bfbc2.exe" +clientport 27011
Can't Update ? Gab00nViper wrote:
- Start the game and log-in to your account
- Hit ctrl+alt+del to bring up task mgr
- Run the Updater program
- When you receive the error "can't replace bfbc2.exe because it's in use. Close the file and try again".
- There will be 2 buttons: retry and cancel.
- Go to Task Mgr and end the BFBC2.exe process
- Click on retry
- Success?
if u running on high settings, just put shadows on low this will be enough
wel mine went from 22 frames to 32 frames in the middle of battle (30+ is great to have as minimum)
For another potentially big performance update (especially with Quad Core users):
- Documents>BFBC2 and open up "settings"
- Change "HSAO=true" to false (also settable in the in-game "advanced" graphics settings)
lol not true becouse hsao uses gpu and not cpu.
i got a quad core its just 2 maybe 3 frames more what i get from hsao off
turning off shadows is way better and improves fps with like 7-20 frames
This message was edited 2 times. Last update was at 03/16/2010 10:45:16
I'd rather see something, that could bring down the infamous loadtime - there have allready been a TON of biaching about it allready, so ill just keep looking for new info about it..
And no.. NOT the settings.ini ..set the DX to 9 ...a REAL solution!
This message was edited 1 time. Last update was at 03/16/2010 11:03:51
battlefield.SirAser wrote:I'd rather see something, that could bring down the infamous loadtime - there have allready been a TON of biaching about it allready, so ill just keep looking for new info about it..
And no.. NOT the settings.ini ..set the DX to 9 ...a REAL solution!
DX10 is actually extremely well optimized and I dont recommend turning it off unless you're really hurting for FPS. By switching to DX9 you are removing all AA in the game, so before switching to DX9 try running the game at 1x AA and see if you gain an acceptable amount of FPS.
Oh and keep bloom on! It doesnt impact FPS that much, and the game looks better with it
This message was edited 1 time. Last update was at 03/16/2010 13:18:32
Sad to see the vista 32 bit Dx10 AA problem still was not fixed in this patch :/
I still only get 1x AA Running in Direct x 10. So really Dx10 is a waste atm a good bit of my friends with Vista 32 bit also have this problem... Cross fingers for a fix soon! <3