Battlefield Bad Company 2

Retail version of Battlefield Bad Company 2

This includes: Steam version, DVD version, EA Digital Download version

Application Details:

Version: Retail BFBC2
URL: http://battlefieldbadcompany2....
Votes: 17
Latest Rating: Gold
Latest Wine Version Tested: 3.15-staging

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

With a bit of effort, pretty much everything works:

-Installation from Steam

-Playing the game in DirectX 9 mode

-Singleplayer (There is an issue with a workaround that I'll explain)

-Multiplayer, I played on every map and can confirm that they all play fine. Some maps play at a lower framerate than others.

-The Vietnam expansion

What does not

Progressing through the singleplayer campaign on a new save file

Exiting the game from multiplayer to the main menu crashes the game. However there is no problem changing maps when staying on one server.


What was not tested

Playing the game in DirectX 10 or 11, since my PC couldn't handle that on windows either.

Most of the singleplayer mode, I only played a few levels. 

Hardware tested


  • GPU:
  • Driver:

Additional Comments

I'm using wine staging 2.12 with csmt enabled and installed the game from Steam in a fresh prefix. My PC is a laptop with 3.2 Ghz Intel processor and an Nvidia 340M GPU. Not exactly high end, but the game is still nicely playable on low-medium settings. I played the game with DX9, since that's all my GPU can handle, even on windows. So as mentioned by others, change the contents of the file "~/BFBC2/settings.ini" ... DxVersion=9 ... The Vietnam expansion works just as well as the base game multiplayer. I didn't experience any graphical glitches or the login issue mentioned in previous tests. For some reason, the game freezes when saving in singleplayer, at the start of each new level, preventing you from playing anything past the first mission. To get around this, download a save file with all the levels included. Then you can simply select the mission you want to play from the main menu. I uploaded the necessary save file for playing all missions here:!h6AwBQKD!CNnV8MUxjv_ZqHgZR6YjHA Another annoying issue with the game (not wine related, I think) is that the FOV in the singleplayer can't be changed, and as a result the mouse movement is overly sensitive. Still enjoyable though. The FOV in the multiplayer can be changed through the settings file without issues and the mouse movement is better. One last tip: In the menu, when you select multiplayer, it looks like there aren't any servers, but actually people are still playing this game at this time. All you have to do to show the server list is press the "Search" button on the right side of the screen. This is an issue with the game and has nothing to do with specifically wine, but is a good tip for anyone looking to play this old gem. You may also want to delete intro videos, so you can start the game quicker. To do this, Go to "/path-to-game/Output/win32/movies/" and delete or rename the two files "ea_logo_hd.res" and "dolbydigital.res". I think this is the best battlefield game that can currently be played on Linux and I hope this will help out some fellow penguins!

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowArch Linux x86_64Sep 11 20183.15-stagingNo, but has workaround Yes YesGoldSigz 
CurrentArch Linux x86_64Jul 21 20172.12-stagingYes Yes NoGoldDaniel Berger 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)Mar 07 20141.7.14Yes Yes NoBronzedr. Hannibal Lecter 
ShowGentoo Linux x86_64Jan 19 20141.7.10Yes Yes NoSilveran anonymous user 
ShowUbuntu 12.10 "Quantal" i386 (+ variants like Kubuntu)Nov 25 20121.5.18Yes Yes NoBronzeAndrey Gusev 

Known Bugs

Bug # Description Status Resolution Other apps affected
25097 Battlefield Bad Company 2 installer progress bar slams X NEW View
35981 Battlefield: Bad Company 2 (Russian locale) updater has missing glyphs NEW View

Show all bugs

HowTo / Notes


 Securom sollution by kowaltsky:

Sollution by Alan Luth doesnt works for me, I have got another one:

- make sure, than Battlefield Bad Company 2 is in your DVD-rom!

1) open Terminal and use this command:  sudo mkdir /mnt/cdrom

2) Open Wine settings (applications - wine)

3) Switch to tab witch discs

4) add drive D: and add mount point:  /mnt/cdrom

5) now last step, open Terminal and use this command:

sudo mount -o ro,loop,uid=$UID,unhide /dev/sr0 /mnt/cdrom
  ln -s /dev/sr0 ~/.wine/dosdevices/d::
  winemine &
  ln -s /mnt/cdrom ~/.wine/dosdevices/d:

If that doesnt work, try sollution by Alan Luth.

Securom sollution by Alan Luth:

If you get Securom errors that the game cannot find the DVD, see:


short answer, try mounting with -o uid=$UID,unhide.

Also make sure you have symlinks to both the device and the mount point in ~/.wine/dosdevices

I have to avoid wineboot deleting my d: symlink before running this game. The whole recipe looks like

  sudo mount -o ro,loop,uid=1002,unhide /dev/sr0 /mnt/cdrom
  ln -s /dev/sr0 ~/.wine/dosdevices/d::
  winemine &
  ln -s /mnt/cdrom ~/.wine/dosdevices/d:
DirectX Version

For this game, DirectX must be manually set to version 9 (default is 10).

To do this, do the following:

cd ~/.wine/drive_c/users/[username]/My Documents/BFBC2

Edit settings.ini and set the value of DxVersion from Auto to 9

Possible Sound Problem Fix

This how-to extracted from a May 10th, 2012 comment by AJSB. This has not yet been tested by the current maintainer (Scott Weldon).

To fix sound problems, edit the file "~/BFBC2/settings.ini" Find the following line:


and change it to, e.g.:



Comments Disabled

Comments for this application have been disabled because there are no maintainers.