How to install ED on Linux using Wine [EXPERIMENTAL, NOT OFFICIALLY SUPPORTED]

Image

In Windows, i get 30 to 50 fps with Horizons, landing on planets and everything.
In Linux, i'm getting a steady 30 fps without Horizons.
In Linux with Horizons, i'm getting 0 to 30 fps with lots of stuttering and freezing especially if I go near a planet.
The game is only playable in Linux for me without Horizons. If I try to land on a planet, I get stuck in the 2 fps range and have to exit the game.

I updated dxvk as RedMcG suggested in his last comment to me. The only change I noticed was that the planet generation at startup made it to about 20% then just suddenly completed and went to the menu, which means it took less time to complete.

I would like to think there is something wrong that can be fixed to improve the performance rather than it being an unavoidable consequence of using proton, dxvk, wine, etc. to run ED in Linux. It seems that there is something specifically related to Horizons and planets that is not working correctly in Linux considering the drastic difference in performance from Windows.

Here it is running without Horizons:

The image did not display correctly and I cannot edit my posts, so here is the image. It has the info from the dxvk hud which I thought might help someone notice if there is still something off with my installation.
330QMZJ.png
 
Just a reminder that Linux is not an officially supported platform, and we are currently investigating these issues. We wanted to let you know so you don't too much time on something that we can not support, and that could potentially change.

Now you've dumped Mac OSX support (which was a stretch goal), why not transfer that effort to Linux instead? At least compute shaders will be supported :)
 
Now you've dumped Mac OSX support (which was a stretch goal), why not transfer that effort to Linux instead? At least compute shaders will be supported :)

We should be able to support running on MacOS via Wine, once MoltenVK supports DXVK: https://github.com/KhronosGroup/MoltenVK/issues/203

Dunno how long that'll take, but it seems a plausible route for those that don't want to bootcamp to winderp just for their ED fix.
 
Does anyone know where the keybinds are on linux to back them up. I can't find them in the folder in my wine directory in ed-wine like in windows. Everyone keeps saying to backup keybinds.

https://support.frontier.co.uk/kb/faq.php?id=424

I have frontier development folders in:

drive_c/users/%user%/Application Data
drive_c/users/%user%/Saved Games

And I think a few other places. What file are we looking for?

Edit: I think I found it in:


drive_c/users/%user%/Local Settings/Application Data/Frontier Developments/Elite Dangerous/Options/Bindings

And it's a file called 'Custom.3.0.binds'.


Do we need to back anything else up before updating?

Has anyone else gotten the game to update. I installed the new launcher but it says my game is up to date.

Edit: Apparently hitting the update button is very useful.
 
Last edited:
I think they might have broken Wine playing - it looks like there is something broken with the new update. I am getting errors with connections every time. I'm trying to build a new prefix with the new installer, to see what happens.
 
I just jumped in at page 36, is this of any help to anyone?

[video=youtube;3j5dYRG3wJI]https://www.youtube.com/watch?v=3j5dYRG3wJI[/video]
 
I think they might have broken Wine playing - it looks like there is something broken with the new update. I am getting errors with connections every time. I'm trying to build a new prefix with the new installer, to see what happens.

OK, a brand new prefix, following the exact same guidelines as previously, and working fine until today's client update, has confirmed breaking Linux.

Edit: it looks like the new installer has created an additional machine guid that wasn't previously present and matches neither of the existing machine guid values in the registry. I think they may be using a new cryptography API to get this machine Guid and it's not matching either of the existing ones.

Edit2: There's been a fundamental crypto change for the launcher. Even if the current login problems are not a result of that, it has me worried that Ed/team tested this and didn't bother telling anyone.
 
Last edited:
OK, a brand new prefix, following the exact same guidelines as previously, and working fine until today's client update, has confirmed breaking Linux.

Edit: it looks like the new installer has created an additional machine guid that wasn't previously present and matches neither of the existing machine guid values in the registry. I think they may be using a new cryptography API to get this machine Guid and it's not matching either of the existing ones.

I'm getting the same, but bear in mind login failures etc. are quite typical when a new version of the game is released, so it might, might be related to that. I know of some CMDR's on IRC who are having login problems on Winduhs.

EDIT: I am also checking the MachineGuid keys and finding the same.
 
Last edited:
I'm not getting a cdc error but I'm still getting the msg I need to use the launcher when I am using the launcher.

Of course it also says: Server Status: Issues Detected
 
Last edited:
I'm not getting a cdc error but I'm still getting the msg I need to use the launcher when I am using the launcher.

Of course it also says: Server Status: Issues Detected

Yeah, I noticed that as well, so it's possible that's the problem. I noticed that I now had 3 different guids for MachineGuid after setting up a new prefix. Harmonizing them all to the same value did not have any effect.
 
I'll be taking another look at getting this working on Linux soon, all previous attempts have failed at various levels.

NOTE: currently even on Windows I'm getting disconnects and failures with networking, I strongly suspect it's the new update thrashing their servers!
 
Last edited:
Side Project:

I found a fun behavior with the launcher. Mine still flashes and looses most of the visuals besides the play button. If you left click on a part of the launcher that doesn't have buttons or links and drag as if selecting text it will start to select things and temporarily make everything visible.

If you scroll over the play button or press things like the options menu button it will all vanish again.

I also have to scroll down the options menu to make those highlight and visible. I assume this may tell what is causing it as it's very distinct as to which things are causing the text to vanish again.

So far, after making the text appear by draging and highlighting things on the launcher page these actions make it disapear again:

Hovering over the play button
Selecting a game mode(ED64/ED/EDArena/etc)
Selecting any of the menu bar options(Myaccount/options/etc.)

When the stuff on the launcher disapears moving the mouse over things also makes it come back but it's annoying to try to move the mouse over everything.

And, as said, I can click on something like options, which seemingly has no menu drop down, and move the mouse over where the menu would be and they appear one by one as I move the mouse over them.This is for things like the check for updates and other options settings.

When I click options after left click dragging to make everything visible, the background text and area directly behind the options drop down menu is also visible as it should be. But only the parts directly behind the drop down menu.

Did somebody say this fixed this issue at some point or is it still unresolved? I'm only using the latest version of wine supplied by Fedoras updater.
 
Last edited:
So far I'm getting two errors :

Elite Dangerous Launcher

b8be4a0cb9c909fda4c9259dda4a3715d80ac0ef.png


Elite Horizons Launcher

80daa1194612ef7ec4fd58a88520c5b578bf9989.jpg


I've tried Wine 4.0rc, Wine 3.3, Wine Staging 4.0rc, building a new prefix didn't change anything.
 
https://community.elitedangerous.com/en

They main page is now down. It had previously stated: Server Status: Issues Detected

It may be their servers atm.

I think the problem is a new change gives credit for scanning whole systems now or something and people are rushing to get their name on things. Or something like that.
 
Last edited:
Actually I'm changing my thoughts on this.

It looks like the game client .exe thinks it has not been started via the launcher.

It looks like this is being caused by a change in how the game client sees it has been started by the launcher (or not), in such a manner that the game client thinks it hasn't been started via the launcher when launched via Wine. :/
 
Back
Top Bottom