Battlefield 2142

Version 1.00 released by EA, on October 6th, 2006, as an executable file.

EA discontinued support for the demo August 11th, 2011; it is no longer possible to create a player character in the demo game client, or login with an existing demo account to an EA player database server, which essentially renders the demo game no longer functional.

Application Details:

Version: Demo 1.00
License: Demo
URL: http://www.battlefield2142.ea....
Votes: 0
Latest Rating: Silver
Latest Wine Version Tested: 1.8-rc1

Maintainers: About Maintainership

Free Download Demo Download

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

Installation, Starting the game, Sound, Graphics, Network

What does not

Impossible to play: the game is too slow (about 1fps)!


What was not tested

Voice chat

Hardware tested


  • GPU:
  • Driver:

Additional Comments

You need to install directx9 using winetricks before starting the game. Tested with an ATI Radeon X850 PRO (vendor drivers) and tried about all possible combinations of Direct3D registry settings, but the game speed remains dramatically slow.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowGentoo Linux x86_64Nov 26 20151.8-rc1Yes Yes SilverRob 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Apr 25 20111.2.1Yes Yes Silveran anonymous user 
CurrentUbuntu 7.10 "Gutsy" amd64 (+ variants like Kubuntu)Mar 18 20091.1.16Yes Yes BronzeClaudio 
ShowDebian GNU/Linux Unstable "Sid"Sep 28 20070.9.45.Yes Yes SilverMirek Slugeň 
ShowUbuntu 6.06 "Dapper" i386 (+ variants like Kubuntu)Oct 07 20060.9.22.Yes No GarbageChris Spencer 

Known Bugs

Bug # Description Status Resolution Other apps affected
39652 Battlefield 2142 Demo fails to start - needs 'winetricks d3dx9' NEW View

Show all bugs

HowTo / Notes

Install Guide for Battlefield 2142 Demo
  1. Ensure you are using a 32-bit Wineprefix on a 64-bit OS (see Wine FAQ if unsure how to do this).
  2. Download the Battlefield 2142 Demo .
  3. Install the entire set of DirectX library core dll's:
    winetricks d3dx9

    See bug 39652.

  4. Open a Terminal and launch the setup:
    wine ~/"Downloads/battlefield2142_demo.exe"

Online play is no longer possible using the Demo version of Battlefield 2142. This follows the shutdown of all the Gamespy Master Servers on May 31st, 2014. However you should be able to successfully watch the tutorial video and reach the primary EA account login screen!

Test Submissions ... how to avoid a rejection notice!!

These notes were last updated: 20 February 2018

Follow these guidelines to avoid embarrassment when your Test Submission is immediately rejected!!

  • Ensure the version of Wine you have installed is update-to-date and supported (hint: if it isn't - then it won't be in the drop-down list).
  • Put your PC specifications in the Extra Comments section e.g. like your CPU and system memory.1
  • When adding test results please specify video card and driver version you are using.2
  • It's also useful to mention what Desktop Environment you are using (e.g. KDE/Plasma, Gnome, Xfce, Budgie, Mate, Cinnamon, ...)
  • Specify if you installed the Battlefield 2142 into a fresh Wineprefix (or not), and what other programs and games you have installed (for existing Wineprefix's).
  • Specify what version of the Windows compatibility you use for your Wineprefix (e.g. Windows XP, Windows 7). Specify if you override this for the Steam client executable.
  • Specify whether you installed into a 32-bit or a 64-bit Wineprefix.
  • Add detailed comments about what is not working for you.
  • Please check known issues which may vary by graphics card vendor / driver version.
  • Please indicate if you've applied additional patches to the version of Wine you are using.
  • Please, don't submit test results like "Everything is working" or "Everything isn't working".

These guidelines ensure your submitted test results are actually relevant to other users of Wine and WineHQ.

1 The console version of the lshw utility is your friend. This command will dump your System hardware specification in a clean format. Post command and output in the Extra Comments section:

sudo lshw -short | egrep -v '(volume|disk|bus)'

2 glxinfo can be used to display your OpenGL and graphics driver versions. Post the command and output in the Extra Comments section:

glxinfo | egrep '^[[:alpha:]]'

Launching Battlefield 2142 Demo

Ensure your WINEPREFIX variable is set correctly before following these instructions.

Wine Virtual Desktop


  • select the Graphics tab
  • check Emulate a Virtual Desktop
  • set your native monitor resolution (or a suitable lower resolution) in the Desktop Settings

or manually add the registry entries:

wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\Explorer" "/v" "Desktop" "/t" "REG_SZ" "/d" "Default" 
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\Explorer\Desktops" "/v" "Default" "/t" "REG_SZ" "/d" "1920x1080"

... replace resolution with your native screen resolution.

Launching Battlefield 2142 Demo

Ensure that you use the same resolution (as your Virtual Desktop) when you launch the actual game, as in:
cd "${WINEPREFIX}/drive_c/Program Files/Electronic Arts/Battlefield 2142 Demo/"
wine BF2142.exe +menu 1 +fullscreen 1 +szx 1920 +szy 1080

Battlefield 2142 Demo Tweaks

To disable the Titan intro video (which you cannot exit from):

cd "${WINEPREFIX}/drive_c/Program Files/Electronic Arts/Battlefield 2142 Demo/mods/bf2142/Movies"
mv titan_tutorial.bik titan_tutorial.bik.bak
Battlefield 2142 Tweaks

To disable the Battlefield 2142 introductory video:

cd "${WINEPREFIX}/drive_c/Program Files/Electronic Arts/Battlefield 2142/mods/bf2142/Movies"
mv Intro.bik Intro.bik.bak

To disable the Battlefield 2142 Dice, EA & Legal information videos:

cd "${WINEPREFIX}/drive_c/Program Files/Electronic Arts/Battlefield 2142/mods/bf2142/Movies"
mv Dice.bik Dice.bik.bak
mv EA.bik EA.bik.bak
mv Legal.bik Legal.bik.bak

Moving any these 3 videos may cause issues launching Battlefield 2142.

See also PCGamingWiki: Battlefield 2142 Guide for further tweaks.