WineHQ

Battlefield 3

No Screenshot

Submit Screenshot

The Battlefield 3 game which can be purchased, installed, updated and played through Origin client, including retail DVD copieslimited editions and premium editions.

Application Details:

Version: Origin
License: Retail
URL: http://www.battlefield.com/bat...
Votes: 4
Latest Rating: Gold
Latest Wine Version Tested: 8.21

Maintainers: About Maintainership

Link Battlefield 3 - EA Official Website

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

Campaign - just played few minutes.

Multiplayer - test alot, all works perfectly.

High graphics with AA - no fps problems.

What does not

Mouse is not smooth (have workaround)

Origin and FF's plugin shows error boces (just do winetricks nocrashdialog)

Have problems with fullscreen when start MP (have workaround)

With DXVK you will have MAJOR fps drops few 5-10 minutes - be patient and wait, this is just compilation of shaders.

Workarounds

For fixing mouse - disable `raw input` in game's settings.

For fixing main problems with fullscreen i prefer to start this game in separated X session (google it, for POL i use `xinit /usr/bin/env playonlinux --run "$1" -- :1` command). This works both with virtual desktop and w/o. When game will started and if it still in background - just focus it (w\o virtual desktop it can be tricky, but real).

What was not tested

In-game voice chat.

Origin's overlay.

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

Tested with i5 3570 + gxt660ti +DXVK 0.63. Have really smooth performance.

Now how to run MP:

After you install Origin and game, dont start it.

If You want only SP - just swith Origin to Offline mode and thats all.

But if you want MP - this will be a little tricky.

First of all you need to install Firefox to same wine's prefix. I have 29.1 version becouse it have platinum rating.

Now run FF and go to `http://battlelog.battlefield.c...` url. Login to your account, go to `http://battlelog.battlefield.c...`. Page ask you to install plugin - do this.

Now you can connect to servers from FF - browser will automatically start game and connect it.

But don't try to run game from Origin (if you want MP) - just no sense, Origin will open same url BUT IN SYSTEM'S DEFAULT BROWSER.


Also when i installed game i have starnge bug - origin said me that i need to update BF3 but when i was try - nothing happened. And when i connecting to server, Origin asks me again and again. I just selected "repair" menu button, this not finding any problems but fixed updates dialogs.


Also Today Origin asked me to update itself, but fail with some error. Can't find any info about this, so i'm just run origin's installer. Few seconds of re-install and problem solved.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowFedora 38 x86_64Jan 20 20248.21Yes Yes YesGoldMichael 
ShowArch Linux x86_64Apr 22 20216.6Yes Yes YesGoldNobody 
ShowArch Linux x86_64Dec 31 20184.0-rc4-stagingYes Yes YesSilverErikas Rudinskas 
CurrentUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Jul 24 20183.10-stagingYes Yes YesGoldBYaka 
ShowArch Linux x86_64Jun 24 20172.10-stagingYes Yes NoSilverLucas Francesco 

Known Bugs

Bug # Description Status Resolution Other apps affected
39582 Battlefield 3 (Origin) requires bcrypt RSA to verify installation files CLOSED FIXED View
41298 Battlefield 3 crashes during loading CLOSED FIXED View
47771 Multiple games have broken mouse movement (Alan Wake, Hard Reset, Battlefield 3, Watch Dogs, Sniper Elite V2 Remastered) CLOSED FIXED View

Show open bugs

HowTo / Notes

Fix mouse issues

Try FIX 1 first. If this does not help, then try FIX 2:

FIX 1: Go to wine settings (winetricks) and set "mouse warp override" to "disabled". In Battlefield 3 in-game settings, set "raw mouse input" to "On".

FIX 2: Go to Wine settings (winetricks) and set "mouse warp override" to default value ("Enabled'). In Battlefield 3 in-game settings, set "raw mouse input" to "Off".

Fix "BF3WebHelper.exe has encountered a serious problem and needs to close" error.

This error shows up during game launch when using 64bit wine prefix. You need to use 32bit wine prefix in order to fix it.

How to connect to multiplayer server
  1. Change your preferred browser's user agent to something Windows-like (e.g. Internet Explorer 10). For Chrome users, User-Agent Switcher for Chrome works just fine.
  2. Instead of clicking "Play" in origin, go to http://battlelog.battlefield.com/bf3/, login using Origin's (EA) credentials and connect to your favourite server. Game will start in minimized mode as expected.

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Venice Unleashed
by Michael on Saturday January 20th 2024, 8:56
Venice Unleashed works great and bypasses a few issues like the need for battlelog. It's a custom launcher with third party (non-ea) servers and lots of custom game modes and features. It has an in-game server browser.
Current
by Sergey on Thursday September 27th 2018, 13:03
Working multiplayer with user-agent switcher in browser. Some troubles with mouse,fix raw input.
Battlefield 3
by Sergey on Thursday September 27th 2018, 11:10
To launch campaign, in origin settings enable 'Origin Helper service' and 'Go offline'. Wine 3.16 stagging + DXVK.
Current status
by Erikas Rudinskas on Monday May 23rd 2016, 14:38
I've spent almost half of the day attempting to launch battlefield 3 through wine. Unfortunatelly - without luck.

I've successfully managed to:
1. Install Battlefield browser plugins + firefox.
2. Origin in Windows 7 32bit mode (XP mode asks to upgrade).
3. Login and attempt to launch the online match

After some errors, I always ended up with a message saying "your game is corrupted, please repair through Origin installer", but actually it's something related to file check or some kind of a self "mechanism" which detects (if something not OK) - game is "corrupted".

Wine 1.9.9 - doesn't work. Test data is pending for this one (or for 1.8.9)
Back