"No reward is worth this."
2011-04-17
So after all the hassle I went through to finally get Bad Company 2 working properly AMD have gone and done it again, they spoilt my game!
I had it all tweaked out and running smoothly, the last big hurdle for me was the screen going black during game-play which obviously, totally kills things as you can't see what you're doing. Yesterday I upgraded to the new 11.3 AMD Catalyst drivers. What a disaster. The game will no longer load at my 1920x1200 60Hz resolution. Instead it keeps forcing itself into 59Hz mode. No biggie on its own but for some reason when the level starts loading the screen starts to shake. It makes the game totally unplayable.
I spent a few hours testing out various setting combinations to find something that works and as usual, I thought I'd post my findings here for others to check out.
...
The screen shaking and 59Hz issues only seem to happen when the game is set to DX10 mode. My AMD 4870 X2 does not support DX11 mode so I dropped down to DX9. Instantly I can go back to picking native 60Hz resolutions and the screen shaking is gone. Something else I noticed was that levels load well quicker. Prior to this, in multiplayer mode I would be left on the level loading screen whilst my squad mates would already be capturing the first flag. Now I tend to be in the game before they are thanks to DX9 mode.
DX9 mode does bring one big drawback in that BC2 only supports 1X Anti-aliasing via the in-game settings. Pants! I went back to the drawing board and started trying lots of different combinations via the in-game settings and the Catalyst Control Center panel. I won't get into the well boring details but here are the cover notes:
These are the settings I've settled on:
Catalyst Control Center
In-game
I used Gossamer's Bad Company 2 Launcher v3.00 to tweak my in-game settings. I also use the D3DOverrider utility although I'm sure I still saw screen tearing with the DX9 mode which makes me thing the util is not working properly. The final tweak I do is to add the multi CPU switch +fullproc to the games short cut.