Elite:Dangerous for Linux?

Thing is that many windows games DO work just fine in WINE. Then when companies pull stats on which OS is used, usually just Win Mac or PS or XBox all the linux users look like Windows users because that's what wine does. We are there. We're just unseen.

I play Raft, Mortal Kombat X, Skyrim, Fallout 4, Magic, Diablo III, World of Warcraft and many others all through Wine in Linux. But to the server - I'm just a windows user. They can't see me.
 
Thing is that many windows games DO work just fine in WINE. Then when companies pull stats on which OS is used, usually just Win Mac or PS or XBox all the linux users look like Windows users because that's what wine does. We are there. We're just unseen.

I play Raft, Mortal Kombat X, Skyrim, Fallout 4, Magic, Diablo III, World of Warcraft and many others all through Wine in Linux. But to the server - I'm just a windows user. They can't see me.
That's a good point, too.. That's one of the things about using WINE that does leave a bad taste in my mouth, and the other reason why basically everybody would rather have a native version. (the primary reason being performance).

But frankly that playing any of those games is just one click and play speaks volumes to not just the power Linux has over Windows these days, as to the breadth of people actually on it. If the main reason people feel bad about playing games with WINE is because we're invisible in the publisher's stats, then we're still doing something right. Even if nobody can tell.

People generally break down into two camps on the topic.
  • WINE sucks because it's a reimplementation of APIs that makes the gamer invisible in the stats, WINE is always going to be playing catchup with its API reimplementations and is prone to regressions. Therefore all WINE should be avoided and only native binaries/clients should be accepted!
  • WINE is great because it plays all the (important) games not made for Linux. Sometimes there's some prerequisite commands to type, but only once ever and then it's smooth sailing, yea we lose some FPS/shader features whatever (which really is less and less a problem these days anyway). Therefore it is better to play and not have native than not to play at all!
Generally I find people who fall into the WINE Sucks camp have either had a problem with WINE and their particular setup, got fed up and walked away, or never tried in the first place because of principles, initimidation of the prospect, or both.

I'm not going to point fingers or cast blame or fault anyone. The whole point of Free Software (like Linux) is that you're free not to use it at all too. You're free not to learn it, you're free not to care about it. You're even free to disparage it in game forums where the moderators, and Frontier Development themselves, are free not to care about it either.

Meanwhile, I paid for the game on sale (instead of full price, since it's not native), i buy DLC, and i'm glad I'm free to play it while being free from Windows!
 
I like Wine. I'm very grateful to steam for Proton. I'm very grateful to the Wine team. I'm very grateful to the DXVK team.

The reason that FD dropped support on the Mac ( I'm told by FD Customer support ) is because OpenGL was not capable of handling the planetary textures. However with the development of Vulkan and nVidia releaseing native Vulkan drivers for both Linux and Mac OS that limitation has gone away as is proven by the fact that we now play Elite at acceptable frame rates in Linux. I believe the argument for a native Linux client is stronger than ever and it's in good part because of what Wine et Al have made possible.
 
I'm most definitely not in the "WINE SUX" camp. It is fantastic and I'm very much on the "better WINE than nothing" side. But I would still MUCH rather have native support and if getting something running in WINE means the developer is less inclined to make a native port, then that is a shame.

It would really be great if there was some way for Steam to list WINE as a platform - that would give developers a metric of just how niche, or not!, Linux users are for their games.

The fact that this thread exists shows there's definitely some interest in Elite-on-Linux, but just how much compared to the overall market? Like I said earlier, for a developer to consider a native, supported, port requires a cost-benefit analysis which results in a benefit to the developer. And if WINE "works", that benefit becomes smaller as the most desperate potential customers will accept that as an alternative to a native port.

Like it or not, the world is run by beancounters and lawyers, not gamers and techs, and they only see the world in terms of numbers. Especially the bottom line.
 
just to be clear, disparaging has never been the intention. not even remotely. just different perspectives.

try looking at it this way: by using wine you are promoting windows exactly as much as i do by using windows. the fact that you didn't buy a windows license isn't even anecdotal for frontier or any 3rd party developer. as newt says, it's invisible, and as micha says, it's just about economics. in our example, the only way (for customers) to promote an ed linux port is refusing to buy an ed windows version. wine just promotes wine, and while it makes more 'linux users' possible, it also perpetuates more 'windows software' being thrown at the world. it doesn't address the question of openess or compatibility, it short circuit's it.

and i can't say that's a bad thing either. it's just ... choice.
 
just to be clear, disparaging has never been the intention. not even remotely. just different perspectives.

try looking at it this way: by using wine you are promoting windows exactly as much as i do by using windows. the fact that you didn't buy a windows license isn't even anecdotal for frontier or any 3rd party developer. as newt says, it's invisible, and as micha says, it's just about economics. in our example, the only way (for customers) to promote an ed linux port is refusing to buy an ed windows version. wine just promotes wine, and while it makes more 'linux users' possible, it also perpetuates more 'windows software' being thrown at the world. it doesn't address the question of openess or compatibility, it short circuit's it.

and i can't say that's a bad thing either. it's just ... choice.
Yeah.. See.. I like your perspective. But we disagree about there's no difference between my using WINE promotes windows, tho... I think even to Frontier Developments there is value in recognizing the real, fundamental difference between our experience in Linux, with WINE, and those who play with Windows. Our experience is equally as legitimate and collectively, materially, does cost them less money, in the long run, partly because there is no Windows license involved.

Think about it, there's barely any out-of-band upkeep because Elite runs in a bottle, metaphorically, and technically speaking.

Windows will change, and change again, and frankly, so will Linux, but Frontier will spend 0 dollars keeping Elite running on Linux, for basically as long as there are computers. The whole library of Alexandria we've built out of the internet for ourselves is where that game resides now.. Ha, I'm willing to bet Elite, even if it's never ported, will probably be runnable on some form of Linux longer than Frontier will want to run the servers. (What we do when they decide they don't want to anymore is a problem for another thread, but...)

It's entirely likely it'll run as long as Microsoft is around too, i guess. At least as long as they aren't Linux themselves someday, anyway.

You could consider WINE a win for Microsoft, only it isn't. WINE actually makes Microsoft look bad because it's proof that being capitalistic oles doesn't stop the rest of the world from eating your lunch if you get to big for your own britches.. WINE is a cleanroom reimplementation of their own product, that literally:
  • breaks no laws
  • steals no code
  • involves none of their own efforts.
  • made by their detractors and those forced to support their legacy products
  • made by their supporters and those profiting off of supporting legacy products
  • lots of gamers actually love, and don't have to love any company not related to games

That we can use WINE for gaming is a slap in the face to the gaming industry, too though.. for putting up with only one predominant commercial plaform for so long, another homemade PC platform rose out of the basements of their own customer base to take over the functions that filthy console peasants still pay for. (tongue firmly in cheek)

I chafe every time people, especially game developers, complain because WINE is working for gaming, and omg shortcuts.. Given the mounting evidence, the people making these games aren't all under the impression it makes it easier to stay on Windows because of it.

And the best part? Nowadays you can install Windows Subsystem for Linux (which is.. so many weaselwords, I can hardly stomach it..) That is supposed to be Microsoft loving linux? by subsuming it? That's actual GPL'd code. Those packages, those environments, those weren't written by Microsoft.. That's not a cleanroom reimplementation of Ubuntu. Those were written by normal regular people over the years, and sponsored by Canonical, a nice independent South African firm.. And that is how Microsoft loves Linux?

That's not love. That's business.

WINE wasn't written for pure economic profit motive, and like so much of the code in WSL, it wasn't written by Microsoft either.

Frontier Developments is a business, too! A big business! Like Mojang, they could be snatched up, too, someday! What a phenomenal exit strategy that would be! Their motives aren't so opaque.. No Linux version of their games would go a long way in the good graces of the mighty M&A departments, ne? So it's no wonder to us, their customers, their audience, that they don't support us.

Funny how it isn't stopping us, huh? We enter our little commercial contract with Frontier when we buy the game.. just like everyone else. We're not (all) trolls and weirdos and n'ere-do-wells. Hell, this is one of the oldest living threads on this entire site. This thread has literally survived every iteration of their forums software. I'm pretty suprised about that actually.. Though.. It's not unheardof to have long running "linux version pls" threads on, basically every game's forum, huh? it's been that way for years, right?

WINE isn't invisible, i don't think. WINE doesn't promote Windows either, I don't think. Especially because it's such a testament to the pointlessness of Windows to gaming..

This conversation isn't sponsored by an alternative operating system company, only really passionate gamers who happen to be good at computers and know gaming could be so much more. (ok there's that one SuSE guy, but I'm sure he ain't getting paid to post =P), and because I'm not being paid to say it, because I'm not alone in my sentiment, Frontier would do well to foster relationships like that with people like me.. I'm held back by their attitude and lack of commitment..

Anyway, I sound like a vegan.

Notice that none of the typewritten diarrhea above this includes technical reasons why a Linux version of Elite would be a good idea.. I avoided all the technical benefits of a Linux version precisely because nobody listens to them anyway. That Elite is playable under Linux, comparably to Windows, and it's nobody's fault but our own? That should tell anybody everything they need to know or consider.

Code:
US$0.02++
 
WINE isn't invisible, i don't think. WINE doesn't promote Windows either, I don't think. Especially because it's such a testament to the pointlessness of Windows to gaming..
Except none of this is really true.

WINE isn't invisible to it's users, but it IS invisible to the game devs (unless they happen to be reading this, and similar, threads), and it MOST CERTAINLY is invisible where it counts most - the beancounter's statistics.

WINE "promotes" Windows in as much as it reduces the requirement for a native port. Basically game devs can go "meh, it runs on WINE, we can keep developing for Windows".

I also don't get your assertion that it's a testament to the pointlessness of Windows to gaming. WINE is an incredible testament to the hard-work and ingenuity of people making a clean-room implementation of the Windows API which is sufficient to run complex software on. But if anything it underscores the fact that Windows is still the primary target platform for developers by a long shot. Excepting some really high profile pieces of major software (Blender, Gimp, LibreOffice etc etc), the vast majority of consumer-grade software is made only for Windows, and this includes the majority of AAA games. That's where WINE comes in - to allow us to run these pieces of software on a PC running Linux.

A testament to the pointlessness of Windows to gaming (or at least the exclusiveness of Windows) would be all those games which DO support multiple platforms. Some high-profile examples of which include KSP, (most of) the X-series, Euro Truck Simulator, Civilisation VI, XCom2, etc.

Anyway, getting a bit OT and meta here ;)

Game On!
 
ok fine.. The good news is, Valve actually differentiates on their publisher dashboards when a game is being played in Linux via SteamPlay (aka Proton), so it's not as entirely invisible for everyone.

I do think the discourse is imporant, because (especially on their own forums) having people talk about how they're not using windows will get noticed. For some they won't care, but for others, I know there'll be interest and more discourse.

I'm happy for WINE because of the developers that don't care, for sure.
 
typewritten diarrhea

it's ok, my friend, just speak your mind out. that's the main reason i'm here anyway, for the fascinating opportunity to dip into other people's interesting minds, so thank you for your share. as long as moderators don't duly chastise us for rabid offtopicking, i'll happily comply :D

regarding wine being a better or worse instrument re software one day being universally open vs corporations running the world and trampling into the most private and most sensitive public aspects of our lives ... well that's so difficult to measure that we are all left with our own personal speculations, i'm afraid. i just think it's the wrong battle in a fight which i suspect you know as well as me is already lost. but we won't go under without a fight, do we? so fight we do!

anyway don't think i don't appreciate the value here. i have nothing but admiration for the community that made wine a reality. it's actually an impressive feat, and i don't think it would have been possible without crowds chiming in, so there's that and it's by no means little. it just isn't the battle i would have chosen, but there it is, it has made it very far and it shines in its own light. and i love having crazy nuts like you guys around, capable of endlessly digging into the chasm of conflicting versions of (eeek!) mono, just to make a point. or play a game. it just isn't the point i would make. at a time, i just said no to those games. stuff it.

but to be honest i find myself on a hyatus here. i now even have a credit card, and use it daily, can you imagine? don't take me for dead just in case, though. maybe i've grown too old or too cynical or too tired but for me the option was always just arxe microsoft, we can do better. i fought my own battles, with varying success and lots of trouble. in the meantime i'd say we have encountered new enemies that as of today are actually worse than microdollarsign, in part thanks to their prepotent and kneejerk reaction to the whole opensource phenomenon back then, and for years, but for the most part because the world has already changed. you may see their linux bandwagon jumping as hypocritical, fair enough, while i see it as them just getting in line with reality. as a retired software engineer i could tell you that the magnitude of the contribution of microsoft to the computing world is massive, only comparable to the magnitude of their equally massive screw ups and plain debauchery. now, i see them as roughly breaking even, trying to survive in this ever changing world. for what a corporation is, that is.

re tinkering, there's a whole spectrum of linux users. from fsf militants to slackers to debianites to ubuntuers and many inbetween, not to forget those lovely suckless folks living on the edge, who have taught me so much in so little. even us long time debianites who had a desktop with an nvidia card for hardware 3d acceleration duly downloaded those binary blobs they explicitly told us not to, right? at the end of the day there's endless stuff to tinker with, and once you are done for the nth time with tinkering with (alert: stylistic hyperbole incoming) the mouse driver you may think ubuntu, an opensource harbor for binary blobs, isn't that bad an idea after all. specially if it's a nobrainer for a tinkerer to install i3 right away and tell them to stuff unity.

finally, i don't think anything this thread would made even a dent in frontier's strategy. surely it could catch mr braben's sympathy, but don't forget he's only the ceo! :D frontier has summarily ditched a whole platform (okay, a small community, but anyway bigger than wine's by orders of magnitude) just for not getting around compute shaders in opengl. business is business. yes, it will eat us all. :D
 
I know that feeling. I haven't used windows in 20 years now.

Well I think we all agree we're the vast minority. My only point has been that regardless, it's times like this, when I can play Elite under Linux that makes it seem obvious to me that collectively our accomplishments count for a great deal more than people estimate. Even while we go unnoticed (which, I'm still not sure we're invisible), so many thousands of games run on Linux now, both natively and with WINE, I'm happy to be a part of the movement that's made it possible. While I'm just one drop, and can't take credit for the whole flood, I'm happy that I can be a part of the tide lifting all boats. It certainly feels better than rooting like a fanboi for a company that doesn't actually care about more than the contents of my wallet.

Sail on independent pilots, i salute all those who fly their own banners, and eschew the corporate systems that would otherwise indenture them!

o7
 
The reason that FD dropped support on the Mac ( I'm told by FD Customer support ) is because OpenGL was not capable of handling the planetary textures. However with the development of Vulkan and nVidia releaseing native Vulkan drivers for both Linux and Mac OS that limitation has gone away as is proven by the fact that we now play Elite at acceptable frame rates in Linux.

MacOS don't support Vulkan. Also Apple used a oldish version of OpenGL (4.1), which didn't support Compute Shader (introduced with version 4.3).
 
Last edited:
Steam is pretty involved with linux support, for which I'm happy.
My account is set up in such a way that when I put a game onto my watchlist, it's not for a price watch, but sends the dev a note that I'm interested in a linux release, for what it's worth.
But I do put my money where my mouth is, and vote with my wallet, in that I no longer buy games that are windows only. Vulkan workarounds are fine for games already in my library, but new ones need that steamOS logo.
 
Steam is pretty involved with linux support, for which I'm happy.
My account is set up in such a way that when I put a game onto my watchlist, it's not for a price watch, but sends the dev a note that I'm interested in a linux release, for what it's worth.
But I do put my money where my mouth is, and vote with my wallet, in that I no longer buy games that are windows only. Vulkan workarounds are fine for games already in my library, but new ones need that steamOS logo.
You might want to watch the recent and ongoing Steam vs Ubuntu kerfuffle then. Ubuntu dropped 32bit support and Steam won't have it so they are officially un-supporting Ubuntu, though will be other Linuxes... or something like that anyway. It's also affecting other applications.
 
Back
Top Bottom