I tried doing this w/ ge-protonified-nofshack-4.9-x86_64 (default) wine version since i couldn’t find Proton 4.11 and it didn’t work.
- Install Origin from Lutris with wine proton 3.21 after install close lutris
- Download that origin version https://origin-a.akamaihd.net/Origin-Client-Download/origin/live/OriginUpdate_9_12_0_34172.zip
- Replace all files in origin folder
- open terminal in origin folder ( folder with origin.exe file)
- run ’ chomde +x updateorigin.sh ’
- run ’ sudo ./updateorigin.sh ’
- after update open lutris and run origin, should be in online mode
I got it working by downloading https://origin-a.akamaihd.net/Origin-Client-Download/origin/live/OriginUpdate_9_12_0_34172.zip & replacing files, running the updater a couple times, and changing the wine version to Proton 4.2. In retrospect, not sure if the updating bit was necessary, but I tried a few different wine versions in between and Proton 4.2 was the only one I had that worked.
Actually, never mind; although I managed to log in and download games, it crashed for some reason and now won’t open at all, just hangs indefinitely.
EDIT: I tried switching around to other versions of Wine and then back to Proton 4.2 and it’s working like a charm now. ‾\_(ツ)_/‾
Actually, I just removed my install’s for FIFA and sims and redownloaded them from Lutris and for sims now it just works so it seems to be fixed ^^ Origin even asks for 2FA whereas before it never did. With FIFA, It’s still not working. I’ve managed to get origin running using the workarounds, but with every workaround, the game install fails.
I removed Origin from Lutris and started installing the legacy version. Then I logged into my account using legacy version. Then I removed the legacy version and re-installed the latest version of Origin and the login issue seems to have been fixed. It is currently working.
Lets see how long it will stay this way.
Here’s what seems to fix it for me, for all Origin installations i tried (Sims, fifa, bfbc2, bf1) on arch linux:
(Looks like a long list, but once you copied proton, its actually pretty easy and does only take a minute or two for each install)
- Delete the games files from lutris if already downloaded.
- Install from lutris like you normally would.
- Start. If it works, your lucky, if not and it says online login not available, continue
- Exit Origin
- Go to .local/sgare/lutris/runners/wine and create a folder “proton_4.11”
- Make shure Steam has Proton 4.11 Downloaded. If not, Enable Steam play for all titles, set Version to 4.11, try to run a game, Steam will download it.
- Go to steamapps/common/Proton 4.11/dist and copy all the files to the folder you created. => I just noticed that lutris now seems to detect Installed Proton Versions automatically, so coping might no longer be necessary
- Restart lutris and change the runner of your game to proton 4.11. But dont run it yet!
- Open your games files and go to drive_c/programs x86/origin and delete everything but origin.exe and updateorigin.sh
- Run updateorigin.sh in terminal, and immediately after you start the script, delete origin.exe
- When script is finished, run Origin and login.
- After successfull login, Exit Origin again.
- Change the runner back to the previous one from the install script.
- Run and login again, you should be good to go
Note: When using proton 4.11, Origin seems to not be able to install games, but u can still try, but steps 13 and 14 were definetly mandatory for me. Steps 5-7 and the restart after that only have to be done once.
I hope this helps somebody, please report back
Have a nice day (hopefully playing games )
Thanks!!! <3 worked for me on the second try. Looks like step 1 is really important
Updated workaround, if this one doesnt work:
Instead of changing version to Proton 4.11, just leave it at the default, delete the files and run the updatescript, then disable esync, start the game => origin should update normally, then reenable esync
Running steam is also broken (at least on Ubuntu) so maybe there is some other option?
Do you mean running steam through lutris or running steam-native or steam-runtime?
Every game that uses Windows Steam in Wine as a runner fails on installation for my Ubuntu machines. It keeps using my Linux local steam application for some reason. I got it working somehow today but while steam works it’s not visible in lutris so I probably remove it anyway. I struggle to get a grip on the runners.
Maybe just use native steam and proton?
I’m not familiar with Proton, is it for Windows emulation within the Linux Steam client? I will check it out, thanks. I thought Wine was always the way to go…
Here’s a quick roundup:
- Go To Steam Settings, enable Steam-Play (and maybe also steamplay for all titles)
- Go To ProtonDB to find out what games work and with which version, if a game doesnt work or needs workarounds
- If another version is needed, just go to the games settings and change it
It was enabled but I had to re-enable it for Proton to start downloading. So that a great step forward, thanks! First game I try is Age of Empires III and it does not work without some tweaks (I read the forum posts on protondb), I thought Lutris was ment to manage those tweaks but I messed around with Protontricks myself and now the game runs great. Is there no ‘protontricks dependency’ thing in Lutris? I can now run the game directly from Steam right, why use Lutris.
Tried the workaround above but to no avail, there is no way to get Origins working.
origin works great with proton 4.11.
Well, basically proton is the way to go for most steam games. For all other games, just use lutris. What do you mean with no available?
“to no avail” meaning; without success
Maybe you need to do both, switch to proton AND disable esync for the update to complete? Also, pay attention, sometimes the ownership of the origin Folder under programs (x86) seems to change, so you might just need to do a chown. Also, form what I read, it could help to let the origin update fail and then copy the downloaded update from programdata/origin/selfupdate/staged into your origin folder and then launch it