Open LiamDawe opened 4 years ago
Out of curiosity, what happens if you use this to install Origin: https://github.com/DrDoctor13/wine-origin-updater/blob/master/updateorigin.sh
@Newbytee i was able to manually add origin into the proton prefix, still a no-go even after it then lets it skip the setup step.
@Newbytee i was able to manually add origin into the proton prefix, still a no-go even after it then lets it skip the setup step.
Were you able to get a log?
I already edited it into the OP.
I already edited it into the OP.
Ah, oops. Thank you.
Mind you people are having activation issues on Windows so I can see the extra stuff here as being a problem for Linux [Proton].
It really depends on if Valve or EA wants it working on Linux anytime soon. It will either be or it could be a long long time if ever. Time will tell.
There's a good chance the link2ea error is due to you installing the regular variant of Origin. The Origin client shipped with Steam may have a protocol handler which handles the link2ea protocol request.
There's a good chance the link2ea error is due to you installing the regular variant of Origin. The Origin client shipped with Steam may have a protocol handler which handles the link2ea protocol request.
This would be the Origin thin client right?
@Guy1524 true, but i've seen people mention on Steam they were able to just use their normal Origin install with the Steam version, as long as Origin was loaded it worked so I though that could possibly be an issue somewhere
Hopefully Valve/CodeWeavers/Wine hackers can do some testing and figure it out for sure. But until then, it's a bust.
whats the status of Origin launcher on winedb/protondb?
you might need to run this through the .proton prefix making your own "launcher" similiar to how i have GOG and several other windows programs running through a seperate .proton pfx
whats the status of Origin launcher on winedb/protondb?
you might need to run this through the .proton prefix making your own "launcher" similiar to how i have GOG and several other windows programs running through a seperate .proton pfx
The problem with that is that with this game there's a new communication with Origin. Nothing might work at all and older Origin hints in regards to Wine/Proton may not apply to the issue at hand.
It would be nice if Valve or EA would say specifically if it should work or not but I assume from their silence that its not supported at this time.
For the record, Lutris is now able to workaround the issue, through some scripts. Here is the official Lutris install script to set it up to play Jedi: Fallen Order on GNU/Linux : https://lutris.net/games/install/16926/view
Bought it through Origin and it's working now with GloriousEggroll's Proton 4.20. Can't say if that also fixes the Steam version tho.
Has anyone tried running the game through the Windows version of Steam? I noticed that the steam client update log specifically talked about Installation support for STAR WARS Jedi: Fallen Order™
.
Hi,
What does working mean exactly? Platinum level working? How's performance?
On Thu, 21 Nov 2019, 19:44 alex9k1, notifications@github.com wrote:
Bought it through Origin and it's working now with GloriousEggroll's Proton 4.20. Can't say if that also fixes the Steam version tho.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/3224?email_source=notifications&email_token=AK3OXTTFBGJNKBIOA5E7DWTQU4TNNA5CNFSM4JNY34I2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEE4ETHI#issuecomment-557336989, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK3OXTU2VGPPYRLNL2GCZI3QU4TNNANCNFSM4JNY34IQ .
Hi, What does working mean exactly? Platinum level working? How's performance?
I've limited the FPS to 60 tho
Has anyone tried running the game through the Windows version of Steam? I noticed that the steam client update log specifically talked about
Installation support for STAR WARS Jedi: Fallen Order™
.
Seems like it was for the release on Steam (i.e. Windows), not for Steam Play.
Has anyone tried running the game through the Windows version of Steam? I noticed that the steam client update log specifically talked about
Installation support for STAR WARS Jedi: Fallen Order™
.Seems like it was for the release on Steam (i.e. Windows), not for Steam Play.
I get that; I want someone to test the Windows version of steam through wine to see if this is a wine issue or a Steam Play issue.
@CuriousTommy I was able to install and launch this game via Lutris, using both Origin and Steam+Origin launchers (using the wine-jedi flavor of wine).
However, I won't be playing until nvidia releases 441 drivers for linux as the performance is dreadful.
Ah, almost forgot to mention, this game requires Media Foundation for cut-scenes to work (https://github.com/ValveSoftware/Proton/issues/1464).
@CuriousTommy I was able to install and launch this game via Lutris, using both Origin and Steam+Origin launchers (using the wine-jedi flavor of wine).
Could you explain how you proceed to launch it with Steam+Origin launcher?
@julienbenjamin In my case, I've installed Steam via Lutris (I believe it's called Wine Steam runner or something). Then linked my existing game files to the directory where Wine Steam's game files were supposed to be (must be done before Steam starts installing the game for it to discover existing files, otherwise it just starts downloading whole game again). After I did that, I installed Star Wars and launched as usual.
Once your origin account is tied to your Star Wars game, you no longer need Steam - install Origin via Lutris, link game files like before, validate game files and you're good to go.
Keep in mind that you'll be limited to 5 game launches per 24 hours, as denuvo kicks in and thinks you're on a different PC :/ . Steam's proton somehow solves this, but Lutris and other Proton distributions don't.
Finally, it takes some time for origin to start the game itself - in my case origin would minimize and then would immediately pop up again, but after some time the game launches. Keep this in mind as you're limited to 5 games launches as I've mentioned before.
P.S. Game, might not work with ESync enabled, haven't tested this myself, but other people keep saying this.
I have managed to run this game with GloriousEggroll's proton 4.21 build. It's not perfect, but at least it works for now.
These steps should work for anyone who already has Steam account tied to Origin via Wine Steam or just regular Window's Steam:
WINEPREFIX=~/.steam/steam/steamapps/compatdata/1172380/pfx/ ~/.steam/steam/compatibilitytools.d/Proton-4.21-GE-1/dist/bin/wine64 regedit
HKEY_CLASSES_ROOT\link2ea\shell\open\command
and change default value to "C:\Program Files (x86)\Origin\Origin.exe"
I have managed to run this game with GloriousEggroll's proton 4.21 build. It's not perfect, but at least it works for now.
These steps should work for anyone who already has Steam account tied to Origin via Wine Steam or just regular Window's Steam:
1. Install Star Wars and get greeted by "Try relaunching your game to continue linking accounts" error when launching. 2. Launch regedit for your prefix. For ex. type `WINEPREFIX=~/.steam/steam/steamapps/compatdata/1172380/pfx/ ~/.steam/steam/compatibilitytools.d/Proton-4.21-GE-1/dist/bin/wine64 regedit` 3. Navigate to `HKEY_CLASSES_ROOT\link2ea\shell\open\command` and change default value to `"C:\Program Files (x86)\Origin\Origin.exe"` 4. Install Media Foundation workaround (normal version) manually. 5. Launching Star Wars via Steam, this will now open Origin client (Origin might not work with ESync enabled, however FSync seems to work). 6. Actually launch the game from Origin.
I've been trying to launch the game using these steps but it always crashes saying that it can't load DirectX. I followed the advice on the lutris wiki, but now it keep saying that there's something wrong with my install and it won't launch.
Ran into the same thing.
Says something wrong on install and won't launch via Origin.
On Sat, Dec 14, 2019 at 1:38 PM Abhiram Kuchibhotla < notifications@github.com> wrote:
I have managed to run this game with GloriousEggroll's proton 4.21 build. It's not perfect, but at least it works for now.
These steps should work for anyone who already has Steam account tied to Origin via Wine Steam or just regular Window's Steam:
Install Star Wars and get greeted by "Try relaunching your game to continue linking accounts" error when launching.
Launch regedit for your prefix. For ex. type
WINEPREFIX=~/.steam/steam/steamapps/compatdata/1172380/pfx/ ~/.steam/steam/compatibilitytools.d/Proton-4.21-GE-1/dist/bin/wine64 regedit
Navigate to
HKEY_CLASSES_ROOT\link2ea\shell\open\command
and change default value to"C:\Program Files (x86)\Origin\Origin.exe"
Install Media Foundation workaround (normal version) manually.
Launching Star Wars via Steam, this will now open Origin client (Origin might not work with ESync enabled, however FSync seems to work).
Actually launch the game from Origin.
I've been trying to launch the game using these steps but it always crashes saying that it can't load DirectX. I followed the advice on the lutris wiki, but now it keep saying that there's something wrong with my install and it won't launch.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/3224?email_source=notifications&email_token=AK3OXTTDKYLG2AESL6D2GFDQYRWODA5CNFSM4JNY34I2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG327VI#issuecomment-565686229, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK3OXTVIWN5LAMOQGS5QEZTQYRWODANCNFSM4JNY34IQ .
I have managed to run this game with GloriousEggroll's proton 4.21 build. It's not perfect, but at least it works for now.
These steps should work for anyone who already has Steam account tied to Origin via Wine Steam or just regular Window's Steam:
1. Install Star Wars and get greeted by "Try relaunching your game to continue linking accounts" error when launching. 2. Launch regedit for your prefix. For ex. type `WINEPREFIX=~/.steam/steam/steamapps/compatdata/1172380/pfx/ ~/.steam/steam/compatibilitytools.d/Proton-4.21-GE-1/dist/bin/wine64 regedit` 3. Navigate to `HKEY_CLASSES_ROOT\link2ea\shell\open\command` and change default value to `"C:\Program Files (x86)\Origin\Origin.exe"` 4. Install Media Foundation workaround (normal version) manually. 5. Launching Star Wars via Steam, this will now open Origin client (Origin might not work with ESync enabled, however FSync seems to work). 6. Actually launch the game from Origin.
When I did that, the game didn't show up on Origin.
You need to add non Origin game on Origin but it just says error when you try to launch it after that.
On Sun, 15 Dec 2019, 13:35 YamiYukiSenpai, notifications@github.com wrote:
I have managed to run this game with GloriousEggroll's proton 4.21 build. It's not perfect, but at least it works for now.
These steps should work for anyone who already has Steam account tied to Origin via Wine Steam or just regular Window's Steam:
Install Star Wars and get greeted by "Try relaunching your game to continue linking accounts" error when launching.
Launch regedit for your prefix. For ex. type
WINEPREFIX=~/.steam/steam/steamapps/compatdata/1172380/pfx/ ~/.steam/steam/compatibilitytools.d/Proton-4.21-GE-1/dist/bin/wine64 regedit
Navigate to
HKEY_CLASSES_ROOT\link2ea\shell\open\command
and change default value to"C:\Program Files (x86)\Origin\Origin.exe"
Install Media Foundation workaround (normal version) manually.
Launching Star Wars via Steam, this will now open Origin client (Origin might not work with ESync enabled, however FSync seems to work).
Actually launch the game from Origin.
When I did that, the game didn't show up on Origin.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/3224?email_source=notifications&email_token=AK3OXTVUU2KFCCUHEAC2WRDQYW62HA5CNFSM4JNY34I2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG4R3VA#issuecomment-565779924, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK3OXTV4MCZK7Q6PJ4DGU23QYW62HANCNFSM4JNY34IQ .
So, I have no idea what happened but the game just magically started working for me a few minutes ago. Is there something I can do to figure out what changed?
@Cxpher, @YamiYukiSenpai Game must be already added to your Origin account via other means (for ex. by using wine-steam or launching this game on Windows).
@AxelSilverdew If you mean that the game crashes after the splash screen, then it's normal (at least for me). You just have to keep launching it until, well, it launches. It's like winning a lottery...
@FrogTheFrog, here's a quick rundown of everything I did so far :D
I'm getting super decent FPS with almost no stuttering on an RX 570.
I got the game running by combining @AxelSilverdew and @FrogTheFrog methods :
Performance is generally good but I still run into a weird bug: Sometimes (randomly it seems), when I go into the menu and then back in game, framerate drops into single digits and GPU usage is capped at 10%. Strangely, if I go back to the menu, GPU usage climbs back up to 99% and framerate is good while in the menu, but back in game it drops again. I have to restart the game for it to work well again.
Is anyone else running into this? GIST
@poke86 It's a game bug - every time you open game menu it leaks VRAM, happens both on windows and linux, but it's really noticeable on linux. I've already reported it to EA's bugs' forum.
Thanks, I didn't think to look at VRAM usage, it's pretty bad, about 150MB more used each time the menu is opened. Good to know we've got bug parity with Windows I guess -_-
Even with the instructions provided by @YamiYukiSenpai, I am unable to run the game through Steam (complains about "linking accounts" even after changing the specific registry key) or Origin (complains about the game being impossible to be launched and ask for a reinstall).
Is someone encountering the same problem?
The Esync/FSync issues with Origin seem to be caused by this bug: https://bugs.winehq.org/show_bug.cgi?id=48032
I was able to install and play this exactly once under Proton 5.0-4 yesterday. Today it just hangs when starting. :man_shrugging:
@taisph Can you provide some logs?
After several attempts, jumping between proto versions or maybe by choosing the beta origin install or by the Proton 5.0 update (?) I noticed today, it launches every time now.
Though going into the menu (Esc or meditation) and back to the game will randomly tank the frame rate (~3 FPS) until the game is restarted. Likely the same issue as https://github.com/ValveSoftware/Proton/issues/3224#issuecomment-568436000.
I got the game running by combining @AxelSilverdew and @FrogTheFrog methods :
- First use Lutris to launch Origin through Steam, link my Steam account and activate the game in Origin.
- Then use regedit in the Proton prefix to launch the full Origin client and launch the game from there. Now the game runs with Proton-GE-4.21-2 and Media Foundation stuff.
Performance is generally good but I still run into a weird bug: Sometimes (randomly it seems), when I go into the menu and then back in game, framerate drops into single digits and GPU usage is capped at 10%. Strangely, if I go back to the menu, GPU usage climbs back up to 99% and framerate is good while in the menu, but back in game it drops again. I have to restart the game for it to work well again.
Is anyone else running into this? GIST
I actually have this same issue in another game.
Vampyr.
Exact same phenomenon and temporary workaround. So it may not be game specific but rather something in the way those menus are invoked in game that's not sitting well with wine.
Best would be to create a log while specifically doing this action and see what's going on.
It's a pretty easy bug to trigger, so here's my log - if it makes any difference. steam-1172380.log
I noticed the Steam overlay doesn't work during this game. And Origin doesn't seem to sync the save game to the cloud correctly either. Might be killed too quickly when exiting the game.
Note that this is a vanilla Steam install on Ubuntu 18.04. No regedits, manual wine prefix component installs or any such thing. I chose the Origin Beta version when prompted to install Origin when launching the game from Steam.
Got the game working with the here in this thread described steps. But when origin got installed it was always complaining about not being able to save games to its default folder. Just re-selecting the same folder weirdly works. Seems to work pretty good (got about 11 hours now) but i added %command% "origin2://game/launch?offerIds=Origin.OFR.50.0003794&autoDownload=1"
to the launch options to automatically have the game start.
Updated to proton 5.5 glorious eggroll. And without having benchmarks it seam to be significantly better. And videos rendered as a texture work now. And I can pause the game and go back into the game without always becoming a power point presentation.
I just tested it on gamer-os and it seems to start ok so far. But I cannot get any controller to work. I have the SteamController, XBox and DS4 and all of them are just acting as keyboard mouse. Also when I bring up the Steam overlay I cannot use the controller either. Tried frocing Steam input off and wired xbox controller didnt change anything.
I've got the game running on proton 5.0-5, and it is quite playable. The only issues so far are:
- First use Lutris to launch Origin through Steam, link my Steam account and activate the game in Origin.
Holy geez this sentence blows my mind. If this is the state of gaming on Linux I think I may need to stick to consoles. I blame EA for whatever this rotten Origin client is. Have been trying to follow multiple threads (mostly obsolete) on this for hours now after seeing this game had "Gold" on WineHQ and ProtonDB but I wish there had been a free demo so I could at least see it doesn't work before shilling out the cash. Wine, Lutris(?), Origin(?), Steam, etc.... All to run something built on a Linux-supporting Unreal4 Engine?
Anybody doing this on Fedora? I'd hate to have to wipe out 65GB and start fresh needing to re-download it all. Is there really no simple way to link Origin and Steam accounts? All threads I see just say "Use X to run Y and link your accounts" but no description of how that actually happens. Maybe I'm just not observant...
@jboero
I haven't tried this on Fedora as my gaming PC is currently on Manjaro. But my two work computers are on Fedora, its the distro where I call "home". I think my method would work fine on Fedora as well.
I got the Proton-GE from here. I used Proton-5.5-GE-1, but Proton-5.6-GE-1 literally was released 2 hours ago. It might work even better (might try it but I just beat the story of this game on Proton-5.5-GE-1 so I am finished with the game).
CD into your steam directory. I dont remember where it was on Fedora, and I think I had mine installed on Flatpack, so there are different locations for different install methods. Mine on Manjaro with native steam install is ~/.steam/steam
Then cd into the compatibilitytools.d folder. And wget the release you want to try. Then tar xzf filename
of the tar.gz file you got. The I always rm
the tar.gz file.
Then restart steam. Find the game in steam, right click properties. Then Force use specific Steam Play Compatibility tool. To the one you downloaded.
Install the game.
When it launches and Origin wants to be setup, chose beta. Because they put into beta some things that fix bugs in wine/proton.
Then it should be smooth sailing from here. I didnt do anything else finicky, the game just worked. With some small bugs that didnt bother me. (only one that bothered me was that when opening the pause menu (or settings from main menu) the GPU was throttled to 10%. And that most of the time didnt go back to full speed when going out of the menu. I just restarted the game and never paused when I was playing. Or if I needed to change the settings I just restarted the game if it didnt go back to full speed again.
Thanks for the encouragement @sigboe I just tried upgrading my 5.5-GE-1 to 5.6-GE-1 and neither of them are working for me. In 5.6 the first run install just pops open a black window (no text) and sits idle. If I strace the process for that blank window it's just looping and waiting for something. 5.5 wasn't working either but at least now I see I can move the contents of my download dir within ~/.steam/steamapps/common/[game dir] and uninstall/reinstall without needing to download it again. I'll see if I can troubleshoot more. Fedora 31. Maybe I'm a glutton for punishment but it's my "home/work" distro too.
@jboero are you running steam in flatpak? I don't think that's officially supported, since steam now also ships with a container it self to optionally run native Linux games in, I know it doesn't work in flatpak. Just thinking proton can behave weird as well?
Are you running Wayland? Try an x session in stead just to troubleshoot.
I tried with proton-5.6-ge-1 and it worked even better than before. I can not confirm 100% but it seamed to have proper lighting and shadows (looked slightly off before) and I could not see any texture depth issues. I was basically not able to reproduce any graphical glitches but I didn't specifically do something where I know it was before. I just played for an hour finding some more of the last chests and secrets. The issue with the start menu locking the gpu to 10% load was still there but I managed to get it smooth again like I sometimes did before.
@sigboe none of the above. Steam from RPMFusion, Fedora KDE spin - XOrg. I've rarely had good luck with Flatpak too. Maybe it's just me? :)
$ sudo dnf info steam
Last metadata expiration check: 1:09:10 ago on Mon 13 Apr 2020 05:08:01 PM BST.
Installed Packages
Name : steam
Version : 1.0.0.61
Release : 9.fc31
Architecture : i686
Size : 2.8 M
Source : steam-1.0.0.61-9.fc31.src.rpm
Repository : @System
From repo : rpmfusion-nonfree-updates
Summary : Installer for the Steam software distribution service
URL : http://www.steampowered.com/
License : Steam License Agreement
Description : Installer for the Steam software distribution service.
: Steam is a software distribution service with an online store, automated
: installation, automatic updates, achievements, SteamCloud synchronized savegame
: and screenshot functionality, and many social features.
$ uname -a
Linux z640 5.5.15-200.fc31.x86_64 #1 SMP Thu Apr 2 19:16:17 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
HP Z640 - 2x10 Xeons E5-2660. 128GB RAM. Quadro RTX4000 + Radeon PRO WX 2100. Primary NVidia with latest NVidia 440.82, DXVK. This is my workstation so not exactly a frequent gamer but figured I'd give it a try under isolation.
I normally run Compiz Fusion but I've even disabled that for this and no dice. How long should it take for Origin to install? I got it to install directly with wine and it took a few seconds but can't link Steam + Origin. Shouldn't be a problem though as Steam/Proton sets up a separate wine home/prefix for each app.
Come to think about it, I can't get anything to work via Proton. Most games crash during launch. One gives an error that it couldn't change resolution to 1024x768 which is odd. I'm on a 4k screen. Maybe all of these apps are trying to switch resolutions?
If I run this one manually via Wine it works just fine. Oh wait I see in a log D3D is picking up and selecting my AMD card which isn't plugged into a monitor...
Compatibility Report
System Information
I confirm:
Issues
Doesn't work at all. You see the initial Origin installer UI, then it fails in the 1/4 step for "Installing: OriginThinSetup".
Proton logging doesn't work, as it doesn't go past the initial setup. However, here's my Steam log if it helps at all: https://pastebin.com/7hgQ1KLt
Total no-go.
Edit: After setting up Origin manually into the Prefix, I could skip over the Origin setup step. Still a no-go - log: https://gist.github.com/LiamDawe/57a8155e3c9cdb729d83d56da7c6e54a
This bit might be of interest: