
In maps like Cold War, this won’t make too much of a difference. In maps where there is a lot of overgrowth, this will increase performance substantially. Overgrowth=Medium – This will reduce the quality of overgrowth to medium settings. 0 is off, 1 is 2x, 2 is 4x, 3 is 8x, and 4 is 16x filtering. The values in settings.ini are not direct values. Experiment with these settings and work with those that offer the most increase in performance. Strangely enough, most people have reported that setting this between 8x and 16x actually improves performance. Anisotropic FilteringĪniso=2 - Set this to 0 to disable Anisotropic filtering – This sets the value for how many passes of Anisotropic Filtering should be rendered for each frame. This is one of the Bad Company 2 tweaks that can really make a difference in your performance. The only difference is in water rendering and undergrowth shadows. The difference in visuals besides AA is negligible. Expect gains of around 10 FPS from switching to DX9.

This can be altered by changing values in your Nvidia Control Panel or the ATi Catalyst. The only downside to running BC2 in DX9 is the loss of anti-aliasing capabilities in-game. Setting Your DirectX VersionĪdd “DxVersion=9” to the list (without quotes) – This will force BC2 to run in DirectX 9, which will prevent crashes and improve performance substantially. Even if you do, the increase in the performance will make you forget what it looked like beforehand. Turning this off could give you as much as +10 FPS, and most people barely notice the difference in visual quality. It has an incredibly minimal effect on what you see, and a very large effect on your performance. Basically, it calculates light in places that direct light doesn’t reach. HSAOĬhange “HSAO=true” to false – HSAO is a form of Horizon Based Ambient Occlusion. This is due to your GPU rendering everything on the fly without storing any frames in the CPU beforehand. Certain textures and objects won’t render completely until you get closer to them, and some effects may look fuzzy. Turning this down can really increase performance, but it’ll give an odd effect that some may not be able to stand. This will change the amount of frames your CPU will pre-render and send to your GPU. You can change the renderaheadlimit to 0 instead of 2.

This is what your settings.ini file should look like: Once you’ve opened up your settings.ini file, there are some things you can change that are confirmed to improve performance by varying amounts. You’re going to use Notepad to open this file:

This can be found in C:/Users//Documents/BFBC2. You’re looking for a file called Settings.ini. Bad Company 2 has a very limited settings UI in-game, so we’re going to go through the actual text file and change some values. Finding Your Settings.iniįirst things first, we have to locate the game settings folder. ATi users can get a significant FPS boost by setting their Catalyst A.I. If your game is crashing on startup, simply run the game by right clicking and selecting Run As Administrator. Re-installing the game or finding a default settings.ini file online is a pain and will only exacerbate your frustration with the game. Make sure to back up your original settings file in case something goes wrong and you forget the default values. Most of these changes will occur in the settings file for BC2. The Bad Company 2 community has come up with many different ways to optimize Bad Company 2 and pull out as many FPS (Frames Per Second) as possible. There have been a lot of issues involving Battlefield Bad Company 2 problems, and for the most part many of those problems haven’t been addressed by DICE.

Featuring the in-house developed Frostbite engine and an improved Destruction 2.0 engine that allows destruction of cover elements, Bad Company 2 was a huge success. Battlefield Bad Company 2 : Problems and Bad Optimizationīattlefield Bad Company 2 is DICE’s most recent addition to the Battlefield series.
