Elite Dangerous - Odyssey now works on some Linux distros.

I didn't test it for long enough to draw a proper conclusion, but from the ~30 mins or so of testing I did, that DXVK flag definitely seemed to improve things. Still got a few FPS dips, but not as low as before, and average FPS and frame times seem to be more consistent (on top of a ~10fps boost in general). I'd be interesting in seeing if reducing the available memory further would help things at all.
 
I have posted brief instructions in this forum, on using default settings, to
get ED Odyssey to work reliably and without errors or fault, on Fedora Workstation Linux.

Well, guess what, I have been using ED Odyssey on openSUSE Tumbleweed KDE-Plasma Linux and
Manjaro KDE-Plasma Linux, without any problems also. Just use all the default settings
in Lutris and choose Proton as your option. I have always run Ed Odyssey from Lutris, while
having Steam (Linux native) running first.

Just run Steam in Linux (this normally runs natively), and don't run ED Odyssey from Steam.
Now, run Lutris, taking the Proton option, and you will then just have to follow the promps,
to get ED Odyssey running in all its glory. :)

It seems to me, that ED Odyssey will only run, without errors etc., in versions of Linux
which are themselves not dependent on other versions of Linux. So, for Ubuntu, Mint,
Debian, MX Linux and so many others, you will find that ED Odyssey simply gives errors,
and will not run. On the other hand, with versions of Linux which are independents, and don't really
require some other version of Linux to run, then you will find that ED Odyssey will run on these completely
and without problem. Manjaro KDE-Plasma Linux is a Canadian independent based on Arch Linux (this
is the only version I have found that has it's foundation on another version of Linux).
openSUSE KDE-Plasma Linux is also a German independent, while Fedora Workstation KDE Linux
is an American independent.

Kind regards,
Howard Pew.
Thanks for this post, which I only found after I already installed Elite on Ubuntu via Steam, using the latest available nvidia driver.
So far so good, it seems to work pretty well, although I haven't managed to move binding across from Windows yet, which might be tricky as I use a hotas.
I did a quick performance fps comparison of ODY using the High Preset for Win10 / Ubuntu:

Native 1440p: 88/78
FSR Ultra quality: 98/107
FSR Quality: 105/107.

This was while standing in the FC beside the captain's chair: as you can see Linux seems to benefit much more from FSR than Win10, especially Ultra quality, and beats Windows as well. So far no crashes either.
I wonder how much work would be required to release Elite natively on linux, possibly quite a bit less than consoles (where the main problem was performance anyway)?

By the way, system spec is i7 4790k / 16gb / GTx 1080.

Anyone else launching it using steam? Any pointers for how to migrate binding??

The way Win11 is going regarding telemetry data etc I think it's well worth having an open source alternative.
 

As far as bindings go, I would just set new ones up in linux. While your x52's and the like will work fine out of the box, how they are exposed in dx via wine may differ than how they are exposed in your windows environment and just copying the binding files over may not work. But maybe it will, can't hurt to try.

Everything works basically as good as native in linux in Elite. Including VR. Bonus being that renders in Vulkan and OS/hardware etc can upgrade or stay old and the whims of dx compatible drivers wont hold you hostage to a given version of the operating system.

fdev isn't going to ever port it natively though. Even though it would require little in terms of changing much code beyond the launcher since the engine is supposed to already be cross platform and it should be trivial to support linux if you support consoles, mobile and windows. They likely dont want to deal with Support costs. And as long as they dont intentionally break Wine support, they dont really need to worry about native porting with dxvk being as good as it is. (though, direct vulkan support so it can just pass thru would be better).
 
Thanks for this post, which I only found after I already installed Elite on Ubuntu via Steam, using the latest available nvidia driver.
So far so good, it seems to work pretty well, although I haven't managed to move binding across from Windows yet, which might be tricky as I use a hotas.
I did a quick performance fps comparison of ODY using the High Preset for Win10 / Ubuntu:

Native 1440p: 88/78
FSR Ultra quality: 98/107
FSR Quality: 105/107.

This was while standing in the FC beside the captain's chair: as you can see Linux seems to benefit much more from FSR than Win10, especially Ultra quality, and beats Windows as well. So far no crashes either.
I wonder how much work would be required to release Elite natively on linux, possibly quite a bit less than consoles (where the main problem was performance anyway)?

By the way, system spec is i7 4790k / 16gb / GTx 1080.

Anyone else launching it using steam? Any pointers for how to migrate binding??

The way Win11 is going regarding telemetry data etc I think it's well worth having an open source alternative.

Yes, CaptainPugwash, I too, only recently, have discovered that ED Odyssey runs very well on the latest version of Ubuntu Linux (which is based on Debian),
with Steam, however I am still using Lutris. :) It seems, that it may be possible for ED Odyssey to run without Lutris, maybe just using Proton with Steam ?
Kind regards, Howard Pew.
 
Last edited:
Yes, CaptainPugwash, I too, only recently, have discovered that ED Odyssey runs very well on the latest version of Ubuntu Linux (which is based on Debian),
with Steam, however I am still using Lutris. :) It seems, that it may be possible for ED Odyssey to run without Lutris, maybe just using Proton with Steam ?
Kind regards, Howard Pew.
Yep, I just installed steam and was given a choice of several versions of proton to use, and I chose the latest stable one (can't remember which exactly now lol).
I'm now trying to get EDMC going, which should be easy as it's written in Python, but I'm getting a strange error.

The only show stopper is VR, as I have a Rift, and the Valve Index is still very expensive. Pity, as the threading seems to work a bit better in linux and I was hopeful that VR might work a bit better in Ubuntu with my aging i7 4790k.
 
Yep, I just installed steam and was given a choice of several versions of proton to use, and I chose the latest stable one (can't remember which exactly now lol).
I'm now trying to get EDMC going, which should be easy as it's written in Python, but I'm getting a strange error.

The only show stopper is VR, as I have a Rift, and the Valve Index is still very expensive. Pity, as the threading seems to work a bit better in linux and I was hopeful that VR might work a bit better in Ubuntu with my aging i7 4790k.

You'll never have oculus rift working in linux fully / decently. There are some partial functioning options with openHMD but that's really not likely to ever get full support or better functionality.

You would be better off (in terms of VR in linux) getting any kind of Valve VR headset (older ones can be had cheaper than the index). You'll want to be on the beta client and beta steam vr and probably running the experimental proton for the most ideal experience (assuming the beta aspect of all that isn't currently broken for what you're trying to run)
 
You'll never have oculus rift working in linux fully / decently. There are some partial functioning options with openHMD but that's really not likely to ever get full support or better functionality.

You would be better off (in terms of VR in linux) getting any kind of Valve VR headset (older ones can be had cheaper than the index). You'll want to be on the beta client and beta steam vr and probably running the experimental proton for the most ideal experience (assuming the beta aspect of all that isn't currently broken for what you're trying to run)
Yeah, I gather that Linux support got removed from the Rift after Facebook bought them, some years ago.
 
FWIW, I got the linux source with git, followed the instructions and have it working together with EDH/EDO in wine.
Yeah, thanks, I got it working after following the well written installation guide on the EDMC GitHub, rather than a half baked version on Reddit. In my limited testing so far using pop-os 22.04 I’m finding that Elite runs generally a bit better than windows version, no crashes either so far ;-)
 
Back
Top Bottom