Elite:Dangerous for Linux?

RCtmn1C.png

It works!

Still have to sort out a bridge for the ethernet connection and to pass through a USB host controller, but the hard part is done!
 
Might have to give this a try, I've used VMs before but not with the GPU passthrough.
Wonder would VR work ? I suspect any added latency would mess it up, be cool to try though.
 
There are some latency issues, particularly with USB audio devices. The game itself seems to run OK, although I did notice a few fps drops. I suppose there are still opimisations to make before I pin that on the VM.

I have a VR headset. I'll probably fire it up at some point.
 
Last edited:
Might have to give this a try, I've used VMs before but not with the GPU passthrough.
Wonder would VR work ? I suspect any added latency would mess it up, be cool to try though.
My plan was to use an MSI 780Ti 6G Gaming for UnRAID and a TitanX-P for the game. Even with a small loss for overhead, the end result should be playable at 1080 and maybe (fingers crossed, knock on wood) good enough for Vive VR.
 
I doubt the specs are very good on this, but what do you Linux people think of the chances of playing ED on the vapourware Ataribox ?

http://www.trustedreviews.com/news/...release-date-specs-games-news-rumours-2993249
Dunno - but if it appears, I'll buy one for the aesthetics alone! I think it looks great.

My plan was to use an MSI 780Ti 6G Gaming for UnRAID and a TitanX-P for the game. Even with a small loss for overhead, the end result should be playable at 1080 and maybe (fingers crossed, knock on wood) good enough for Vive VR.
On paper, the Titan X should still perform well for current-gen VR. There do seem to be issues with drivers at low latency though: https://www.reddit.com/r/VFIO/comments/6vgtpx/high_dpc_latency_and_audio_stuttering_on_windows/

*edit*

I was noticing fps drops at 1080p/60 with vsync on, which just didn't happen on a dedicated Win10 install. Turning vsync off eliminated them completely. I have the FPS capped to 120, which doesn't budge.
 
Last edited:
Question:
Before I delve into the VM option - I have a GTX 660 Ti 2gb in my machine and the onboard graphics built into my motherboard ( can't remember the motherboard specs, it was 4 years ago but it was a mid price range ASUS intel board capable of SLI ) Will the onboard graphics be sufficient?

Also,
Once set up will the GTX be permanently locked into the VM?
Do I have the option to shut down the VM and have the card available for regular use?
Which DVI port should I plug my single monitor into?

Yes, Genar Hofoen please post a guide on how you set up your machine. I don't mind that it would be specific to your hardware. I can draw generalities from it.
 
Question:
Before I delve into the VM option - I have a GTX 660 Ti 2gb in my machine and the onboard graphics built into my motherboard ( can't remember the motherboard specs, it was 4 years ago but it was a mid price range ASUS intel board capable of SLI ) Will the onboard graphics be sufficient?
It should be fine. You can always test first with a liveUSB if you're unsure, or perhaps use something like Xubuntu or Lubuntu if you need something lightweight.

You should be aware that there is a performance overhead.

Once set up will the GTX be permanently locked into the VM?
Do I have the option to shut down the VM and have the card available for regular use?
Which DVI port should I plug my single monitor into?
  • Yes. In order for passthrough to work, the VFIO or PCI-stub drivers must grab the device at boot.
  • Not currently. This might come later though.
  • Both. You'll need one input connected to the onboard GPU and one connected to the 660 Ti.
I wouldn't wait - the tutorials out there are already good enough. I don't use Linux in any professional capacity, but managed to get it working.
 
Last edited:
It should be fine. You can always test first with a liveUSB if you're unsure, or perhaps use something like Xubuntu or Lubuntu if you need something lightweight.

You should be aware that there is a performance overhead.

  • Yes. In order for passthrough to work, the VFIO or PCI-stub drivers must grab the device at boot.
  • Not currently. This might come later though.
  • Both. You'll need one input connected to the onboard GPU and one connected to the 660 Ti.
I wouldn't wait - the tutorials out there are already good enough. I don't use Linux in any professional capacity, but managed to get it working.

Thank you Monkey. In retrospect I have decided I'm not quite ready to lock my machine into only being able to play ED. There are a number of other games I play. I may just have to dual boot if I want to play ED soon :(
 
Thank you Monkey. In retrospect I have decided I'm not quite ready to lock my machine into only being able to play ED. There are a number of other games I play. I may just have to dual boot if I want to play ED soon :(
Fair enough - it's your machine after all.

I'd suggest, though, that if you're happy on a GTX 660Ti, you can probably buy a second GPU with similar performance, say an AMD HD7870 2GB, relatively cheaply - you're on a six year old card. It's possible to run two Nvidia cards and only pass through one, but it's rather more complex to set up due to the vendor drivers conflicting with the VFIO drivers. An AMD card and an Nvidia card wouldn't have that problem and you'd still be able to run your games on the host machine.

I'm curious as to which Linux games you play that you aren't willing to sacrifice and only have a Linux client!
 
Fair enough - it's your machine after all.

I'd suggest, though, that if you're happy on a GTX 660Ti, you can probably buy a second GPU with similar performance, say an AMD HD7870 2GB, relatively cheaply - you're on a six year old card. It's possible to run two Nvidia cards and only pass through one, but it's rather more complex to set up due to the vendor drivers conflicting with the VFIO drivers. An AMD card and an Nvidia card wouldn't have that problem and you'd still be able to run your games on the host machine.

I'm curious as to which Linux games you play that you aren't willing to sacrifice and only have a Linux client!

Well, they all have windows clients and I could simply run them inside the VM ware too.. but then I may as well dual boot or just go back to Windows. But it's really just a matter of that I'm rather fond of Linux, I switched about a year ago and was impressed with Ubuntu 16.04. So I stuck with it. My reluctance to dual boot is because I know myself and I'm lazy. I hate restarting my machine all the time and once Windows is up and running I'll just go back to it rather than keep using the OS I actually prefer. I could buy a second card for my ageing machine but I got burgled 3 weeks ago and I've had to replace a lot of stuff on credit ( they didn't take stuff from upstairs so my PC's and scuba gear were safe! ). So my upgrade is now next year.

Just in case you were interested my system is ( having found the motherboard box ) a Gigabye Z77-UD3H with a Core i5 3570K 16gb DDR3 and the aforementioned ASUS GTX660-Ti 2gb. Linux is currently running on a standard 1tb hard drive but the old windows system is still installed on a 256gb SSD Booting into windows again would only take seconds. I think I will just do that for the time being when I want to play ED
 
All the games I want to play these days run in a Windows 7 VM or some way in linux, wine or native or whatever.
Now that I seem to have gotten back in to playing ED I have kept the Windows 10 that came with my new laptop, just because of ED. God Windows 10 is really evil. It is not an OS it is.... something else.....
I just have to post in this thread again to state that FD only (yes I know, what do I know?), only have to not do a few bad things that make ED impossible to run on linux and the community will do the rest. There is no need for an official version just some good design decisions. DRM is built in to networking so no worries there....

Anyway, no need for me to go on....
 
Last edited:
Crazy idea - There is an ED official release for OSX which uses open GL does it not?

Would it not be easier to get the Mac Version running on Linux? I don't suppose there's a "MINE" out there is there?
 
It doesn't work that way without FD help. FD sure can internally try to get ED running on let's say Ubuntu Linux without big hassle.

They seem to don't know what to do afterwards.
 
Back
Top Bottom