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

Really nice, thanks to anyone who got NormalizeString patches into staging 3.19, well done (I suspect it was your nudge wstephenson o7)! OP updated with latest information. I will try to quick link posts with distro specific installations.
 
For those that are building their own wine binaries - attached is a patch that fixes the 'unfriendly device name' issue. I was able to build off the good work already done on here (namely the tip-off that it worked with native directinput8).

I'll submit it to the wine-devel mailing list and see how we go.
 

Attachments

  • 0001-dinput-Use-the-same-GUID-for-Instance-and-Product.txt
    1.6 KB · Views: 223
For those that are building their own wine binaries - attached is a patch that fixes the 'unfriendly device name' issue. I was able to build off the good work already done on here (namely the tip-off that it worked with native directinput8).

I'll submit it to the wine-devel mailing list and see how we go.

Nice work! I'll try it out.
 
Has anyone managed to get the intro vids working in 3.19 tkg?

Can't seem to get them working no matter what I do (tried quartz & devenum), if I roll back to staging 3.18 in Lutris they work again.
 
Also long time lurker, finally signed up to the forums, etc....

Currently having an issue with ED on Wine - the launcher is broken and I can't figure out why, I followed the instructions given to the word.
tmRNlN7.png

I get no prompt to log in, clicking on menus just turns their text orange. I can click in the top right to close it, and clicking on Galnet articles goes to Galnet in the launcher, but that's it. I can't sign in or do anything.

Wine 3.19
Ubuntu 18.04, Unity desktop environment
Radeon RX 580
 
For those that are building their own wine binaries - attached is a patch that fixes the 'unfriendly device name' issue. I was able to build off the good work already done on here (namely the tip-off that it worked with native directinput8).

I'll submit it to the wine-devel mailing list and see how we go.

Worksforme. All the expected presets are now present - including the gamepad and joystick ones. Great work!

I've updated my repo (will take a while to publish) and will try and get it into the mainline SUSE packages ASAP.
 
It's amazing the progress that has been made on this in the past week since RedMcG posted the fix, sound like the only major issues are Valve getting Proton up to the same compatibility and performance that'll improve over time with newer drivers/Mesa, Wine & DXVK releases.

I was a bit worried this might of been somewhat an nvidia exclusive but I've seen a post on reddit of somebody running it on a RX 480 which is a good sign: https://www.reddit.com/r/EliteDangerous/comments/9rw3fo/elite_dangerous_running_on_wine/
 
Is there some kind of repo of working game configs for Lutris that we can update, now that known good packages are starting to percolate into distros?
 
It's amazing the progress that has been made on this in the past week since RedMcG posted the fix, sound like the only major issues are Valve getting Proton up to the same compatibility and performance that'll improve over time with newer drivers/Mesa, Wine & DXVK releases.

I was a bit worried this might of been somewhat an nvidia exclusive but I've seen a post on reddit of somebody running it on a RX 480 which is a good sign: https://www.reddit.com/r/EliteDangerous/comments/9rw3fo/elite_dangerous_running_on_wine/

Yeah, it actually looks really good on it. Good to see AMD Vulkan driver is up to task!
 
Is there some kind of repo of working game configs for Lutris that we can update, now that known good packages are starting to percolate into distros?

You can write install scripts which should be pretty easy to do, only issue is I don't know whether you can submit your own patched versions of wine to it or not.

By the way I've been seeing how the fps is in a expedition setting, not too bad:

GP9wseM.png
 
Also long time lurker, finally signed up to the forums, etc....

Currently having an issue with ED on Wine - the launcher is broken and I can't figure out why, I followed the instructions given to the word.

I get no prompt to log in, clicking on menus just turns their text orange. I can click in the top right to close it, and clicking on Galnet articles goes to Galnet in the launcher, but that's it. I can't sign in or do anything.

Wine 3.19
Ubuntu 18.04, Unity desktop environment
Radeon RX 580

You can try two things 1) pastebin log somewhere for us to peek into 2) try to launch using wine64 binary, it should work with wine 3.19. Also do you have vanilla Wine or staging wine?
 
Great work of all of those being involved. We might finally be able to ditch our Windows versions (yeah!) :D

Has anybody been able to get this to run on (K)Ubuntu yet? Browsed a few pages but didn't see ubuntu being mentioned.
I might try this once I have some weeks for fiddling around with wine and ED, but that probably won't be before December. I am just hoping 3.3 doesn't mess it up completely.
 
Great work of all of those being involved. We might finally be able to ditch our Windows versions (yeah!) :D

Has anybody been able to get this to run on (K)Ubuntu yet? Browsed a few pages but didn't see ubuntu being mentioned.
I might try this once I have some weeks for fiddling around with wine and ED, but that probably won't be before December. I am just hoping 3.3 doesn't mess it up completely.

Distro shouldn't matter that much, however as for wine version recommended that you should be on the latest (3.19) or at least 3.17 staging. Any earlier and you may end up with issues with dotnet install.
 
So, good news, I have got packages of the updated 3.19, including RedMcG's patch for the input devices. They work fine with my existing installation. I have streamlined my openSUSE installation post to reflect that dxvk is now in winetricks and was about to remove the MachineGuid stuff, when...

Bad news, when I try to test these using a clean wineprefix, I get as far as logging in to the ED Launcher, and then MachineIdentifier.exe fails. Running out of energy for tonight so will debug further tomorrow, but can anyone verify this is a problem?
 
So, good news, I have got packages of the updated 3.19, including RedMcG's patch for the input devices. They work fine with my existing installation. I have streamlined my openSUSE installation post to reflect that dxvk is now in winetricks and was about to remove the MachineGuid stuff, when...

Bad news, when I try to test these using a clean wineprefix, I get as far as logging in to the ED Launcher, and then MachineIdentifier.exe fails. Running out of energy for tonight so will debug further tomorrow, but can anyone verify this is a problem?

I just rebuilt with the latest and it's working (running: wine64 EDLaunch). I know they removed the WoW6432 MachineGuid - so it won't run with 'wine' anymore unless you copy the 64bit value in to the 32bit branch (aka the WoW6432 branch). My initial solution for the CRC error was the other-way around - but that won't work anymore.
 
I just rebuilt with the latest and it's working (running: wine64 EDLaunch). I know they removed the WoW6432 MachineGuid - so it won't run with 'wine' anymore unless you copy the 64bit value in to the 32bit branch (aka the WoW6432 branch). My initial solution for the CRC error was the other-way around - but that won't work anymore.

Thanks, that was what was needed. Updated my guide.
 
Manjaro just had a wine staging update and using that executable instead of the lutris ones brought back the intro videos, so something is up/missing from the Lutris wine packages... maybe ffmpeg support?
 
Back
Top Bottom