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

If it helps here is the full installation log: http://ailis.de/~k/permdata/20181216/install.txt

I've only had a chance for a quick look - but here is what I noticed:
Code:
0033:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.

You might want to install the winbind package. It's required by the launcher - but I'm not sure if it will help with the dotnet install.

Code:
$ wine64 --version
wine-3.19

You'll need a staging version - try wine-4.0-rc1 (Staging)

Also - you no longer need quartz or corefonts. dotnet40 is sufficient and you now need vcrun2015 (instead of vcrun2012). I'd run:
Code:
WINEPREFIX=~/ed-wine ./winetricks dotnet40 vcrun2015 dxvk

Edit:
Code:
OpenGL version string: 4.6.0 NVIDIA 390.87
You'll also want to update your NVIDIA driver to 396
 
Last edited:
A bit of a rant on the Lutris website:

I originally wrote that script, unfortunately it was rejected then a few days later the guy whoever moderates the scripts on Lutris website added an edited version (with some unnecessary things like dotnet472) but leaving out the vital instructions I typed that stated you needed to point to wine64 manually (because the installer would fail if you tried to point towards a custom wine path).

So you got a script on Lutris that could work but thanks to that guy nobody knows how to get it working.

It's not just ED either but a ton of Lutris scripts for other games end up broken over time due to mods unnecessary editing them, that why I'd recommend people install via Lutris the manual way rather than use the one click install scripts.

Lutris as a tool is great however the current "regime" behind the script moderation leaves a lot to be desired.
Thank you for your answer.
I will try this evening to manually point win to the 64bits version.
O-p
 
No Controls

Hey guys, I have a new problem with this. I'm trying to run ED on a different computer now. Everything works fine, right up until I am sitting in my ship ready to fly, then there are no controls. The game doesn't accept input from the mouse or keyboard. I restarted the game and tried to access the controls menu to check the bindings, but the menu will not open. All of the other menus work fine. The graphics and audio menus are fully accessible. The controls menu button lights up when I click it, but nothing happens and I have no controls in game.

Edit: It's working now. I'm not sure what fixed it. I disabled the Steam overlay, started the game from the terminal, started it in a window and added dxvk_hud options and proton logging. One of those things must have fixed it. Probably the Steam overlay or starting in a window if I had to guess.
 
Last edited:
I purchased Elite Dangerous from Steam (made an account) and downloaded.
Activation codes were supplied.
Then I had to go to the Frontier web page and create an account there, using the activation code given by Steam.
I now have a nice working demo version of Elite (EliteDangerous32.exe), but the real version (EliteDangerous64.exe in the Elite-Dangerous-64 directory) does not start.
The error message is: 'Unable to initialize network. Please check your connection'.
Not clear what is happening here.
I use wine 3.21 staging and use the Windows 7 version on an OpenSuSE Leap 15.0 linux machine.

Have other people experienced this?
 
Last edited:
I purchased Elite Dangerous from Steam (made an account) and downloaded.
Activation codes were supplied.
Then I had to go to the Frontier web page and create an account there, using the activation code given by Steam.
I now have a nice working demo version of Elite (EliteDangerous32.exe), but the real version (EliteDangerous64.exe in the Elite-Dangerous-64 directory) does not start.
The error message is: 'Unable to initialize network. Please check your connection'.
Not clear what is happening here.
I use wine 3.21 staging and use the Windows 7 version on an OpenSuSE Leap 15.0 linux machine.

Have other people experienced this?
I would go over the list here and make sure nothing is out of order: (https://github.com/redmcg/wine/releases/tag/ED_Proton_3.16-4_Beta). The information is pretty comprehensive there at this point and was a big help for me.
 
"Launch ED launcher (pun intended) `wine64 "c:\Program Files (x86)\Frontier\EDLaunch\EDLaunch.exe"
Unfortunately this launcher does not give me the choice where to install the program and fills up my home directory until it explodes because of a lack of disk room.
 
"Launch ED launcher (pun intended) `wine64 "c:\Program Files (x86)\Frontier\EDLaunch\EDLaunch.exe"
Unfortunately this launcher does not give me the choice where to install the program and fills up my home directory until it explodes because of a lack of disk room.

In Steam, click on the Steam button at the top left corner, then -> settings -> downloads -> steam library folders -> add library folder. Now, when you install ED via Steam, it should give you a choice about which library folder you want to install it to.
 
In Steam, click on the Steam button at the top left corner, then -> settings -> downloads -> steam library folders -> add library folder. Now, when you install ED via Steam, it should give you a choice about which library folder you want to install it to.

This I did already before. Everything is installed on a drive with ample space.
The program EDLaunch.exe I can find under /data1/download/Steam/steamapps/common/Elite Dangerous
When I start it with 'wine64 EDLaunch', it brings me to a login page and I give my credentials. Then, It sends me a code to my e-mail address. I use it and then I can 'play' the game.
Same error occurs: Unable to initialize network.
 
Hey guys, I have a new problem with this. I'm trying to run ED on a different computer now. Everything works fine, right up until I am sitting in my ship ready to fly, then there are no controls. The game doesn't accept input from the mouse or keyboard. I restarted the game and tried to access the controls menu to check the bindings, but the menu will not open. All of the other menus work fine. The graphics and audio menus are fully accessible. The controls menu button lights up when I click it, but nothing happens and I have no controls in game.

Edit: It's working now. I'm not sure what fixed it. I disabled the Steam overlay, started the game from the terminal, started it in a window and added dxvk_hud options and proton logging. One of those things must have fixed it. Probably the Steam overlay or starting in a window if I had to guess.

Sounds like the same issue that I run into with my x52pro controller. Behaves exactly the same. I still haven't found a real pattern to how it happens and how to get rid of it..

Still if it happens again, try to delete wineprefix/drive_c/users/yourname/Local Settings/Application Data/Frontier Developments/Elite Dangerous/Options/Bindings/StartPreset.start and then restart the game without any controllers connected. Also check what BindingLoadingErrors.log says if you have one.
 
"I would go over the list here and make sure nothing is out of order: (https://github.com/redmcg/wine/relea...on_3.16-4_Beta). The information is pretty comprehensive there at this point and was a big help for me. "
How does this compare to the instructions that wstephenson wrote on 21/10/2018, 11:34 AM (Edited. 12/11/2018 at 4:48 PM) on this thread?

One difference is the recommendation to install vcrun2017 which fixed connection issues for some people which you can see around page 36 or so in this thread. Other than that, there are a lot of differences, such as the fact that wstephenson's guide does not involve using proton, does not tell you to install the winbind package, does not mention checking to make sure your ipv6 is working correctly, etc.
 
One difference is the recommendation to install vcrun2017 which fixed connection issues for some people which you can see around page 36 or so in this thread. Other than that, there are a lot of differences, such as the fact that wstephenson's guide does not involve using proton, does not tell you to install the winbind package, does not mention checking to make sure your ipv6 is working correctly, etc.

Thank you for the info.
Seems there is some sorting out to be done the next days.
I hope that when I finally do manage to play Elite after a pause of 34 years, my status will be set to 'competent' by default, as I will have earned it!

By the way: on my OpenSuySe lap 15.0 linux I have a packages installed named:
samba-winbind-32bit-4.7.10+git.124.8d97fe90926-lp150.3.9.1.x86_64
samba-winbind-4.7.10+git.124.8d97fe90926-lp150.3.9.1.x86_64

That would be the winbind software you refer to?

And my router Sitecom Broadband Router 300N X3 - WL-351 does not seem to support IPv6. That would be a problem?
 
Last edited:
Thank you for the info.
Seems there is some sorting out to be done the next days.
I hope that when I finally do manage to play Elite after a pause of 34 years, my status will be set to 'competent' by default, as I will have earned it!

By the way: on my OpenSuySe lap 15.0 linux I have a packages installed named:
samba-winbind-32bit-4.7.10+git.124.8d97fe90926-lp150.3.9.1.x86_64
samba-winbind-4.7.10+git.124.8d97fe90926-lp150.3.9.1.x86_64

That would be the winbind software you refer to?

And my router Sitecom Broadband Router 300N X3 - WL-351 does not seem to support IPv6. That would be a problem?

I think that is the winbind package that redmcg is referring to, yes.

Here is what redmcg said about ipv6:
"Exception Initialising Application: Error creating the Web Proxy specified in the...
That happens when IPv6 is disabled by the kernel. There is a patch for this which I will include in a future release."

A new version has, in fact, been released: https://github.com/redmcg/wine/releases/tag/ED_Proton_3.16-5_Beta

He also says:

"Check your internet connection. If you are using IPv6, check that it is working correctly.
This can also occur when there is a run-time library mismatch. Please ensure you are not running the Steam Beta client."

Make sure you have vcrun2017 installed in your wine prefix. That seems to have fixed connection issues for others.
 
Last edited:
Sounds like the same issue that I run into with my x52pro controller. Behaves exactly the same. I still haven't found a real pattern to how it happens and how to get rid of it..

Still if it happens again, try to delete wineprefix/drive_c/users/yourname/Local Settings/Application Data/Frontier Developments/Elite Dangerous/Options/Bindings/StartPreset.start and then restart the game without any controllers connected. Also check what BindingLoadingErrors.log says if you have one
Yeah, I see now that it isn't fixed. It happened again. I was able to exit the game by right clicking on the panel in cinnamon and attempting to close the window which makes the game bring up the exit prompt with a working mouse cursor. If I open the game and find the controls menu is working, I know that I can go ahead and start playing. If not, I have to restart the game so it's working and I have a functioning keyboard and mouse.
 
Last edited:
I think I've seen the non working bindings (for keyboard) also with no controller connected, but I've started and stopped ED so many times, that it's hard to know for sure by now. Maybe removing files in Options/Bindings is a red herring, as so far I've really not found something repeatable. Still Escape and then using the mouse to quit ED seems to work for me, the big mystery is how to start it and get working bindings.

I've also started running it at 1920x1080 in a borderless window which seems to make it well behaved as far as using other windows at the same time.
 
I purchased Elite Dangerous from Steam (made an account) and downloaded.
Activation codes were supplied.
Then I had to go to the Frontier web page and create an account there, using the activation code given by Steam.
I now have a nice working demo version of Elite (EliteDangerous32.exe), but the real version (EliteDangerous64.exe in the Elite-Dangerous-64 directory) does not start.
The error message is: 'Unable to initialize network. Please check your connection'.
Not clear what is happening here.
I use wine 3.21 staging and use the Windows 7 version on an OpenSuSE Leap 15.0 linux machine.

Have other people experienced this?

I had this problem and solved it by launching Steam Runtime instead of Steam Native. Also I'm using wine-staging 4.0. It might also be an IPV6 error.

Check this : https://github.com/redmcg/wine/releases/tag/ED_Proton_3.16-5_Beta
 
Last edited:
[Help needed] ED lutris install

Hi there,
As suggested by flyingspagetti I manually indicated what wine64 (see my previous post ).
In lutris it is located in something like "~/ .local/share/lutris/runners/wine/3.21-x86_64/bin/wine64".
Then I launched ED again and know it is installing... hope it will work :D
Thank you for your help, I will tell you how it works with my modest config.
Cheers
O-p
 
Back
Top Bottom