I can get most things to run as they should including downloading and playing games.
What does not
For some reason I cannot check the "keep me logged in" box without Origin crashing. Games also cannot run if Origin's in-game mode is activated.
Okay so I had a really hard time getting this to work, and I wanted to provide the step by step, because otherwise Origin will not even load.
First, make sure you are running wine staging, and the current version of wine.
Then, created a 32bit prefix using the following command:
`export WINEARCH=win32 && WINEPREFIX=/home/(NAME OF USER)/.Wine32`
You don't have to use that command specifically, it's just what I used.
Then open the configuration for your new prefix using
Set the windows version to windows XP.
Download and install the legacy version of Origin off of their website https://www.origin.com/usa/en-...
I find that when I access the site it tells me that it no longer supports my operating system. Just download the windows XP version.
Install origin in your 32bit prefix using
`WINEPREFIX=~/.Wine32 wine (PATH TO ORIGIN INSTALLER)`
Run Origin using
`WINEPREFIX=~/.Wine32 wine '~/.Wine32/drive_c/Program Files/Origin/Origin.exe'`
Make sure to login without checking the "keep me logged in" button because that crashes it for some reason.
After logging in you can download and install the games you want. Make sure to disable Origin's "in-game" mode in the settings to avoid causing it to crash.
I had no issue after this point.
What was not tested
I literally only did this because The Sims 4 is like $5 right now on Origin. I don't have any other games so I haven't tested games other than Sims 4.
It's too bad that it's this difficult to get Origin working. Sims 4 worked out of the box for me with no work-arounds, but because Origin is so terrible it is it's almost impossible to get to the part where you can actually play the game. This makes playing the game through dishonest means considerably easier than through honest means. I know EA doesn't exactly have a reputation for caring, but it would be nice if they put Sims up on Steam or something.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||Oct 12 2019||4.17||No||Not installable||No||Garbage||Sven Grewe|
|Show||Ubuntu 19.10 "Eoan" amd64 (+ variants like Kubuntu)||Sep 12 2019||4.15||No||Not installable||No||Garbage||CZMG|
|Show||Manjaro Linux 18.0.4||Oct 11 2019||4.13-staging||Yes||Yes||No||Silver||Daniel|
|Show||FreeBSD 12.0 x86_64||Oct 12 2019||4.10||Yes||Yes||Yes||Silver||Yuko Moraes Pereira|
|Show||Ubuntu 19.04 "Disco" amd64 (+ variants like Kubuntu)||May 26 2019||4.9-staging||Yes||Yes||No||Silver||Stray|
|Bug #||Description||Status||Resolution||Other apps affected|
|33141||Problem to start SimCity 2013||UNCONFIRMED||View|
|33159||Loading a .dll without relocations fails under Mac OS X (needs preloader)||STAGED||View|
|35041||Multiple apps and games crash with heap corruption or live-lock in libX11 (EA Origin, Garmin Express Fit, SMPlayer, LotRO launcher, Kindle for PC, Conan Exiles)('taskset -c 0 wine ./foo.exe' is a workaround)||NEW||View|
|38495||Origin crashes when launching a game||UNCONFIRMED||View|
|38520||Command and Conquer fails to launch from Origin||UNCONFIRMED||View|
|38970||EA Origin fails to launch after an update.||STAGED||View|
|39623||Origin installer crashes wine on "Explain this"||NEW||View|
|40154||EA's Origin Downloads Stall and Fail at 99%||UNCONFIRMED||View|
|40370||Origin: "Network not available"||UNCONFIRMED||View|
|41272||Origin Crash after Login||UNCONFIRMED||View|
|41410||Origin Installer: Fails with notification system does not meet hardware requirements||UNCONFIRMED||View|
|42041||Origin Setup and Origin Thin Setup installation fails immediately||UNCONFIRMED||View|
|42157||Origin fails to start when using wine64||UNCONFIRMED||View|
|43370||Origin fails to start, repeats the same message over and over||UNCONFIRMED||View|
|44258||Origin crashes on start||NEEDINFO||View|
|44691||EA origin install error 3:0||NEW||View|
|47759||Origin - Not possible to sign on or go online||UNCONFIRMED||View|
|47799||Origin: The Client needs to be restarted to install Apps||UNCONFIRMED||View|
Some applications may work better with a 32-bit wineprefix (this is obviously not true for 64-bit games). You may also have to install some native DLLs to get a game working (commonly this is done with winetricks) - some of them may only work in 32-bit mode (these are issues in Wine, winetricks can't do anything about them).
To install Origin in a separate 32-bit wineprefix issue the following commands:
export WINEARCH=win32 export WINEPREFIX="$HOME/.wine.Origin-32-bit wine OriginSetup.exe
From now on, simply use the Desktop launcher to start Origin. If you want to start Origin from a terminal, you have to export the WINEPREFIX (repeat above command) first whenever you open a new terminal.
It's recommended to use the Origin Desktop launcher.
If you want to start it from a terminal you should first change into Origin's installation directory.
Example for default installations:
cd ~/.wine/drive_c/Program\ Files\ \(x86\)/Origin wine Origin.exe
Example for 32-bit installations (see above):
export WINEPREFIX="$HOME/.wine.Origin-32-bit" cd $WINEPREFIX/drive_c/Program\ Files/Origin wine Origin.exe
To avoid this simply disable Origin in Game. Start Origin and click in the menu
-> Application Settings
-> Origin in Game
-> Untick "Enable Origin in Game"
This issue is tracked in bug #35041.
Use taskset to force the app on one CPU core only. Execute in a terminal:
taskset -c 0 wine Origin.exe
Be warned that this may decrease the overall performance of games launched from Origin.
This issue is tracked in bug #33159.
There's a patch for wine in this bugreport which workarounds this problem. Please note that it is very "hacky" and not a clean solution (while it solves problems for Origin it may cause other apps fail), so this patch can't be added to official wine. To use it you need to download the wine sources, apply the patch and compile your own Wine.
Symptom: Both OriginSetup.exe and OriginThinSetup.exe fail to install/update successfully since Origin version 220.127.116.1155. You get a message "Error installing Origin: Something went wrong during the installation. Please reinstall Origin" and afterwards "UPDATE ERROR: Your update could not be completed. Please download and install the latest version of Origin from https://download.dm.origin.com/origin/live/OriginSetup.exe".
Fixed in Wine 1.7.55 (2015-11-13, bug #38417).
Workaround for earlier wine versions:
The game should immediately become ready to play. If you kill EAProxyInstaller.exe too soon, Origin will keep offering to install the game. Killing the process too soon is not harmful and the game can always be installed again.killall EAProxyInstaller.exe