The Battlefield 3 game which can be purchased, installed, updated and played through Origin client, including retail DVD copies, limited 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
What works
Everything seems to be playable + performance isn't that bad (no spikes). I am on UX430UQ ultrabook under nvidia-xrun (Nvidia GT940MX), so even on Windows I would have terrible performance that does not consistently stay over 60fps...
Using wine-4.0-rc4 (Staging), 32bit, with DXVK under Arch Linux (4.19.12-arch1-1-ARCH), XFCE4, with compositor disabled.
What does not
The following has workarounds:
Workarounds
Unable to launch the game from this device
http://battlelog.battlefield.com/bf3/ won't allow you to connect to any server and says that you are using unsupported platform. Just trick the website by changing your browser user-agent to something Windows-like - Internet Explorer. For Chrome users, User-Agent Switcher for Chrome works just fine.
Mouse controls are unusable
BF3WebHelper.exe has encountered a serious problem and needs to close.
See notes - this is what happens when you install in 64bit wine prefix. Use 32bit.
What was not tested
Hardware tested
Graphics:
Additional Comments
How to install
I will describe how I installed it on Arch Linux. On other distributions steps might be slightly different.
1. Create new 32bit wine prefix:
$ WINEARCH=win32 winecfg
2. Set-up DXVK:
$ WINEPREFIX=~/.wine setup_dxvk32
3. Install legacy Origin client. When going to Origin download page, you will be noted that you are using unsupported platform and you will get an offer to download legacy installers instead - download it. I did not use current (latest) Origin client and don't know if it even works.
4. Install Battlefield 3 through Origin like you normally do.
5. Disable annoying stuff in Origin settings (Origin helper service, In-game service...). Not sure if needed, but I did.
6. Happy game! See workarounds section on how to deal with various issues.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Fedora 38 x86_64 | Jan 20 2024 | 8.21 | Yes | Yes | Yes | Gold | Michael | |
Show | Arch Linux x86_64 | Apr 22 2021 | 6.6 | Yes | Yes | Yes | Gold | Nobody | |
Current | Arch Linux x86_64 | Dec 31 2018 | 4.0-rc4-staging | Yes | Yes | Yes | Silver | Erikas Rudinskas | |
Show | Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu) | Jul 24 2018 | 3.10-staging | Yes | Yes | Yes | Gold | BYaka | |
Show | Arch Linux x86_64 | Jun 24 2017 | 2.10-staging | Yes | Yes | No | Silver | Lucas Francesco |
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 |
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".
This error shows up during game launch when using 64bit wine prefix. You need to use 32bit wine prefix in order to fix it.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Michael on Saturday January 20th 2024, 8:56
by Sergey on Thursday September 27th 2018, 13:03
by Sergey on Thursday September 27th 2018, 11:10
by Erikas Rudinskas on Monday May 23rd 2016, 14:38
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)