Elite dangerous linux steam
Proton 3.16-4 Beta was patched by redmcg ( github.com/redmcg ) for Elite Dangerous support ; we’ll add it to your steam installation.
# on some distributions/installations, instead of ~/.steam/compatibilitytools.d/ # you must use ~/.local/share/Steam/compatibilitytools.d/ # once you extracted this tarball you can check if it worked as expected # using steam steamplay settings (see following screenshot) : # «Proton 3.16-4 Beta ED» (note the «ED») should be listed there. # if in doubt, create one directory, and create a symlink for the other mkdir $HOME/.steam/compatibilitytools.d wget «https://github.com/redmcg/wine/releases/download/ED_Proton_3.16-4_Beta/Proton_3.16-4_Beta_ED.tar.gz» -O $HOME/Proton_3.16-4_Beta_ED.tar.gz cd $HOME/.steam/compatibilitytools.d/ tar zxvf $HOME/Proton_3.16-4_Beta_ED.tar.gz
Open steam settings, select «Steam Play» tab, and chose Proton 3.16-4 Beta ED
(note the «ED» part)
cd $HOME/.steam/compatibilitytools.d/Proton 3.16-4 Beta ED/ cp user_settings.sample.py user_settings.py
disable ESYNC : edit user_settings.py so it looks like this :
Back to the steam client, hit Play on Elite Dangerous, to ensure the WINEPREFIX directory structure is created (game will not start, or not in good shape at this point).
You can instead manually create compatdata/359320/pfx/ if you know its desired location (i ended up doing this to restart from scratch after some failures while putting this guide together).
We’ll install dotnet45 and vcrun2017 into ED’s WINEPREFIX :
# (one single line, of course) WINEPREFIX=»/home/yourusername/.steam/steam/steamapps/compatdata/359320/pfx» $HOME/bin/winetricks dotnet45 vcrun2017
Note that i entirely removed the compatdata/359320/ directory, prior to executing those commands, finally starting steam.
I also had vcrun2012 installed using winetricks (should not be required anymore, to be confirmed).
we’ll now inject dxvk’s modified DLL files into ED’s WINEPREFIX :
cd $HOME/share/dxvk/dxvk-0.93/ # (next line is one single line of course ; steam guide editing still generates fixed-width content at a width made for 320×200 resolutions :p) WINEPREFIX=»/home/yourusername/.steam/steam/steamapps/compatdata/359320/pfx» $HOME/bin/winetricks —force setup_dxvk.verb
if you get the login failure error dialog once you hit play on EDLauncher, you have to update a registry key for MachineGuid, the one that’s used by the client (wine32 uses one MachineGuid value to start the launcher and wine64 another for the app initially) :
WINEPREFIX=»/home/yourusername/.steam/steam/steamapps/compatdata/359320/pfx» ~/.steam/compatibilitytools.d/Proton\ 3.16-4\ Beta\ ED/dist/bin/wine64 regedit
— Navigate to HKLM/Software/Microsoft/Cryptography
— Copy Value for MachineGuid key
— Navigate to HKLM/Software/Wow6432Node/Microsoft/Cryptography
on the Audio tab, set all i/o devices to pulseaudio (with wine staging you can now use your audio devices directly, haven’t tried that yet).
set mode to Windows 7 ; this is required and has to be run as the last wine action you’ll take.
If you don’t use pulseaudio, well . you should 🙂
we do not need any custom launch options anymore.
you should now be able to play ED by hitting the play button on your steam application.
(You may get two rundll32 errors, just continue)
I personally had to switch the Mouse pointer rendering mode in game settings from os cursor to » otherwise mouse cursor would be semi-hidden while on dark backgrounds.
I first lowered all video features/settings to their minimal values and slowly increased them ; i play at 60 fps using this setup :
Debian GNU/Linux stretch 9.6 (stable flavor)
Linux 4.9.0
intel core i7-2600K cpu @3.40GHz
16GB RAM
GeForce GTX 1050 Ti (4GB)
Nvidia proprietary drivers 415.18.02 (it just works so i did not upgrade it recently, especially seeing some reports of problems from users using later versions).
Mose of those commands could be rewritten in a more compact form, or even scripted to semi-automate the whole thing, just requiring you to confirm dotnet and VCredist installations.
Such a script could probably also «guess» where your Elite installation is, thus not requiring you to edit the script once, but .. as you can see i did not take the time to do it this time.
I may consider doing it if the process changes too often.
For the record, packaged nvidia-driver 390.87-4 (from debian testing) crashes on gane client startup during shaders preparation, while manually installed (binary installer) 415.18.02 works perfectly at 60fps all settings maxed out.
Thanks to following teams and individuals for making this possible ; we’re getting really close to get «transparent» support for GNU/Linux for everybody without the need for manual actions :
— Graphics card manufacturers (i can only speak for NVidia, as i don’t use AMD gfx cards anymore)
— redmcg ( github.com/redmcg ) for his wine fork and active contribution
— Valve/Steam for providing a GNU/Linux steam client & integrating wine/proton into it
I’ll update this section slowly, but here are some of the sources used to put this together :
Elite dangerous linux steam
Тема закрыта
21 сен. 2015 в 22:38
Not at this time. Best we can hope is for them to do a version for Steam machines, which will give us linux compatibility.
PS4 port will be probably be the next version.
For the moment there isn’t enough DX11 support in Wine to enable the game to work.
22 сен. 2015 в 15:06
Although, if I read things correctly, DirectX 11 support should be tuned up to work properly by the end of the year. This could very well change soon.
23 сен. 2015 в 11:38
matter of time. perhaps FD do it when had some spare HR resources between some of DLC they making. considering what their engine had — wouldn’t be really hard/impossible.
but decent performance in 3D on Linux is tricky «in general» 🙁
Mac also has no dx11… but port … present
ps:
a’u dev?
OpenGL, but for the moment, the Mac implementation isn’t up to date, so for the moment FD can’t finish Horizons on the Mac.
25 сен. 2015 в 5:13
25 сен. 2015 в 5:48
I’d like to see a Linux version as well.
On another note I have the beta SteamOS up and running which is a spin of Debian. The games that do play and install run well. But allot of my Steam game library is NOT compatiable with the SteamOS.
My guess is the popular game developers will come around to the ways of Linux if it becomes cost effective for them to do so. 🙂 And maybe BSD as well .. 🙂
But I think is a fat chance of seeing a BSD ED game as part of the BSD PORTs collection with all of that nice code exposed. 🙂
25 сен. 2015 в 6:30
I’d like to see a Linux version as well.
On another note I have the beta SteamOS up and running which is a spin of Debian. The games that do play and install run well. But allot of my Steam game library is NOT compatiable with the SteamOS.
My guess is the popular game developers will come around to the ways of Linux if it becomes cost effective for them to do so. 🙂 And maybe BSD as well .. 🙂
But I think is a fat chance of seeing a BSD ED game as part of the BSD PORTs collection with all of that nice code exposed. 🙂
Have you tried Ark on your setup ? I get 10 fps less than on windows
25 сен. 2015 в 6:52
I’d like to see a Linux version as well.
On another note I have the beta SteamOS up and running which is a spin of Debian. The games that do play and install run well. But allot of my Steam game library is NOT compatiable with the SteamOS.
My guess is the popular game developers will come around to the ways of Linux if it becomes cost effective for them to do so. 🙂 And maybe BSD as well .. 🙂
But I think is a fat chance of seeing a BSD ED game as part of the BSD PORTs collection with all of that nice code exposed. 🙂
Have you tried Ark on your setup ? I get 10 fps less than on windows
I haven’t as of yet tried Ark. X3TC works, an older, version of Bioshock runs well. The NEW Steam machines that are on the horizon I’m sure will be tweak to run the games at max performance. They should be easier to maintain and update as well compared to Windows.. 🙂
25 сен. 2015 в 7:00
Borderlands 2 works great, CS:GO runs beautifully, Assault Android Cactus runs perfectly, but xonotic happens to be a masterpiece 🙂 . btw installing X3TC
25 сен. 2015 в 8:56
I also like to see a Linux port. But there other new space games coming also for Linux, and if E:D is too old. I rather did not play this anymore if a Linux release is deployed to late. A real shame!
Elite dangerous linux steam
Тема закрыта
21 сен. 2015 в 22:38
27 ноя. 2015 в 5:38
So, you have 211 games that you can’t play? That seems like ALOT of wasted money. How many times over could you have bought windows with those funds?
I have 486 in library and I can play them all (excluding a few of the older ones).
You really think that I don’t use windows because I can’t afford to buy the license ?
I dont, no. I can appreciate where you are coming from in using Linux in this day and age. Windows has become ♥♥♥♥♥♥♥♥ intrusive. But this where you need to bite the bullet and use Windows for gaming and a select amount of other software; and use Linux for everything else.
You arent paying for an OS specifically. You are paying for something that is going to work 95% of the time. How much effort has been spent trying to make your games work on Linux rather than enjoying them. I guessing a great deal.
Putting it another way, how much is your time worth to you?
27 ноя. 2015 в 5:42
I can appreciate where you are coming from in using Linux in this day and age. Windows has become bullshite intrusive. But this where you need to bite the bullet and use Windows for gaming and a select amount of other software; and use Linux for everything else.
You arent paying for an OS specifically. You are paying for something that is going to work 95% of the time. How much effort has been spent trying to make your games work on Linux. I guessing a great deal.
Putting it another way, how much is your time worth to you?
That’s a good question but the answer will be surprising!
I’m using Debian (it’s a Linux distro) and I swear: the OS installation, nvidia drivers installation, steam installation, triple monitor setup, usb gamepads and a G27 wheel . 100% of this worked at first shot.
If a game is supported on Steam, 100% of time you just install and run it.
27 ноя. 2015 в 5:48
I can appreciate where you are coming from in using Linux in this day and age. Windows has become bullshite intrusive. But this where you need to bite the bullet and use Windows for gaming and a select amount of other software; and use Linux for everything else.
You arent paying for an OS specifically. You are paying for something that is going to work 95% of the time. How much effort has been spent trying to make your games work on Linux. I guessing a great deal.
Putting it another way, how much is your time worth to you?
That’s a good question but the answer will be surprising!
I’m using Debian (it’s a Linux distro) and I swear: the OS installation, nvidia drivers installation, steam installation, triple monitor setup, usb gamepads and a G27 wheel . 100% of this worked at first shot.
If a game is supported on Steam, 100% of time you just install and run it.
Undisputed. But in doing the math, 67% of your library doesn’t work on Linux.
That is a pretty big hit to take.
27 ноя. 2015 в 5:54
That’s a good question but the answer will be surprising!
I’m using Debian (it’s a Linux distro) and I swear: the OS installation, nvidia drivers installation, steam installation, triple monitor setup, usb gamepads and a G27 wheel . 100% of this worked at first shot.
If a game is supported on Steam, 100% of time you just install and run it.
Undisputed. But in doing the math, 67% of your library doesn’t work on Linux.
That is a pretty big hit to take.
I agree, not so much about my previous titles but I miss playing Assetto Corsa and rally games with my G27.
For this reason I’m building a secondary PC, it will have a cool racing seat, it will be a ‘dedicated PC racing’ 🙂
But it will be behind a fat firewall (I’m building also that) which will block all the traffic, since I don’t need windows telling me which shoes I need to buy 😉