Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

ROCKFISH Games have now launched EVERSPACE 2 and it looks awesome! One of their original Kickstarter promises did not make it though, with Native Linux support being cancelled as they will support it with Proton instead.

Despite repeatedly mentioning a Native Linux build would come, even as recently as mid February, they decided not to go through with it. Why? They said Vulkan support in Unreal Engine 4 is "broken and incomplete" and it gave between "50% - 80%" of the performance compared with just running the Windows version in Proton. There were other issues, like VRAM leaks causing crashes. After they spoke with Epic Games, they said it's clear Unreal Engine 4 won't get fixed up with the focus now on Unreal Engine 5 and ROCKFISH don't have the time to fix up the game engine.

They shared a screenshot as a quick example showing the Native build with Vulkan, their Windows build with DXVK and the Windows build with VKD3D-Proton and the performance difference speaks for itself really:

The good news is they plan to ensure it does work well with Proton and they will continue to optimize it there. Any Kickstarter backers not happy can request a refund too which is good to see.

As for Steam Deck, dedicated optimizations for it are also still planned.

For players on other stores like GOG, it does make things more complicated, since Steam is the only store to officially support a translation layer like Proton. However, you can try with Heroic Games Launcher.

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link
Article taken from GamingOnLinux.com.
18 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
107 comments
Page: «10/11»
  Go to:

Arten Apr 13, 2023
Quoting: scaine
Quoting: ArtenWhat childish atitude?
Insulting a well-established gaming studio because Epic's failed promises led to said studio not releasing on our platform. Childish.

Also, ignoring the extraordinary lengths that the studio went to trying to work around those failed promises.

Childish is strawmaning somebody else. And here we have your strawman argument. I did not attack studio because they didn't port it. I'm ok with proton solution. I already explained my problem is with attitude of ROCKFISH. They probably didn't even build it under linux whole time and tried it on last couple of weeks. That is when they discovered issue with engine. I did not expect same work to linux as with windows. I even don't expect alpha or beta release on linux. But there is bare minimum continuous work which I expect and they did not do it.How we know it? Because couple of weeks ago we had message from them that they don't know about problem porting it on linux.

Everspace 2 has been developed for years, kickstarter has been in 2019. Unreal engine 5 has been revealed in 2020, early access in 2021 and full release in 2022. Certainly, if they knew about engine issues from start, when engine has been still actual product, they had much better chance to get patches from Epic. You cant argue epic lied them, when they had engine at least 3 years in hands and they did 0 work to check compatibility not only of engine, but also of their own work.

From features perspective unreal 4 is death project now, but has not been death in 2020. I did not expect them to have priority on linux. I expected them one in couple of month or two to atleast make linux build and test if there is some show stopper issue. And here we are, with show stopper issue, on dead engine.


Last edited by Arten on 13 April 2023 at 12:44 pm UTC
itscalledreality Apr 13, 2023
Quoting: scaine
Quoting: ArtenWhat childish atitude?
Insulting a well-established gaming studio because Epic's failed promises led to said studio not releasing on our platform. Childish.

Also, ignoring the extraordinary lengths that the studio went to trying to work around those failed promises.

There’s nothing childish, this is a consumer hobby. People paid money for an idea and didn’t get their purchase. Telling people they should just buy the game and be happy with it because “developers work hard” is childish fan talk.


Last edited by itscalledreality on 13 April 2023 at 3:26 pm UTC
Purple Library Guy Apr 13, 2023
Quoting: itscalledrealityIt is not about native linux ports and definitions of what is and what isn’t. It is entirely because they lied about the Linux port until after release.
When you say "lied" you're kind of conjuring up this Snidely Whiplash Rockfish developer twirling his mustachios while snickering "I told those credulous fools I would be releasing a Linux native version of my game; little do they know I have no intention of doing so! Muahahahaha!!!!"
It seems quite unlikely that the scenario was much like this. To the contrary, it seems as if there was an effort made--indeed, a port made. It just sucked and they couldn't fix it, and they were rather late in either or both of facing that reality and conveying it to the rest of us.
And that's annoying, sure. So I mean, be upset and boycot them if you want, none of my business. But don't misrepresent them while you're doing it.
itscalledreality Apr 13, 2023
Quoting: Purple Library Guy
Quoting: itscalledrealityIt is not about native linux ports and definitions of what is and what isn’t. It is entirely because they lied about the Linux port until after release.
When you say "lied" you're kind of conjuring up this Snidely Whiplash Rockfish developer twirling his mustachios while snickering "I told those credulous fools I would be releasing a Linux native version of my game; little do they know I have no intention of doing so! Muahahahaha!!!!"
It seems quite unlikely that the scenario was much like this. To the contrary, it seems as if there was an effort made--indeed, a port made. It just sucked and they couldn't fix it, and they were rather late in either or both of facing that reality and conveying it to the rest of us.
And that's annoying, sure. So I mean, be upset and boycot them if you want, none of my business. But don't misrepresent them while you're doing it.

I’m not misrepresenting anyone. I don’t represent the developers I represent myself and my feelings are that they lied. Twist the lie into whatever half-truth you personally need. What was misrepresented was Linux support. I don’t care how you view the developers as nice lads in a bad situation or evil lads with malicious intent. For me it’s about double speak and poor communication and inability to deliver which is quite rampant in the software industry.


Last edited by itscalledreality on 13 April 2023 at 4:28 pm UTC
Purple Library Guy Apr 13, 2023
Quoting: itscalledreality
Quoting: Purple Library Guy
Quoting: itscalledrealityIt is not about native linux ports and definitions of what is and what isn’t. It is entirely because they lied about the Linux port until after release.
When you say "lied" you're kind of conjuring up this Snidely Whiplash Rockfish developer twirling his mustachios while snickering "I told those credulous fools I would be releasing a Linux native version of my game; little do they know I have no intention of doing so! Muahahahaha!!!!"
It seems quite unlikely that the scenario was much like this. To the contrary, it seems as if there was an effort made--indeed, a port made. It just sucked and they couldn't fix it, and they were rather late in either or both of facing that reality and conveying it to the rest of us.
And that's annoying, sure. So I mean, be upset and boycot them if you want, none of my business. But don't misrepresent them while you're doing it.

I’m not misrepresenting anyone. I don’t represent the developers I represent myself and my feelings are that they lied. Twist the lie into whatever half-truth you personally need. What was misrepresented was Linux support. I don’t care how you view the developers as nice lads in a bad situation or evil lads malicious intent. For me it’s about double speak and poor communication and inability to deliver which is quite rampant in the software industry.
One important way for communication to be poor is sloppiness, lack of precision. If you're going to complain about poor communication you should try not to practice it.
tohur Apr 13, 2023
Quoting: scaineAnything half-assed will be inferior. But a good native port will outperform a good proton wrap any day simply because no translations are required. I have a beefy enough PC that I genuinely don't care (I'm "over myself") but there are plenty of gamers out there who will feel the pain from Proton's performance penalty, whether it's 5%, or 20%.

And that is the issue.. 99% of Linux ports are inferior and has been inferior from the start.. 99% of the ports we get are half assed and have been half assed since Steam hit linux.. I have almost 600 games in my steam library and the ONLY decent Linux port I have in there is Dead Cells.. the rest I much rather just run through proton and get better graphics and better performance and most the Linux ports I have don't even work properly. yea Proton is superior and will stay that way until Windows is no longer the primary Desktop OS on the market
itscalledreality Apr 13, 2023
Quoting: Purple Library Guy
Quoting: itscalledreality
Quoting: Purple Library Guy
Quoting: itscalledrealityIt is not about native linux ports and definitions of what is and what isn’t. It is entirely because they lied about the Linux port until after release.
When you say "lied" you're kind of conjuring up this Snidely Whiplash Rockfish developer twirling his mustachios while snickering "I told those credulous fools I would be releasing a Linux native version of my game; little do they know I have no intention of doing so! Muahahahaha!!!!"
It seems quite unlikely that the scenario was much like this. To the contrary, it seems as if there was an effort made--indeed, a port made. It just sucked and they couldn't fix it, and they were rather late in either or both of facing that reality and conveying it to the rest of us.
And that's annoying, sure. So I mean, be upset and boycot them if you want, none of my business. But don't misrepresent them while you're doing it.

I’m not misrepresenting anyone. I don’t represent the developers I represent myself and my feelings are that they lied. Twist the lie into whatever half-truth you personally need. What was misrepresented was Linux support. I don’t care how you view the developers as nice lads in a bad situation or evil lads malicious intent. For me it’s about double speak and poor communication and inability to deliver which is quite rampant in the software industry.
One important way for communication to be poor is sloppiness, lack of precision. If you're going to complain about poor communication you should try not to practice it.

Oof okay well I’ll start with blocking you and your insulting behavior. Now that you don’t have to communicate with me you can spend more time defending and playing this game. I see it’s a top seller on Steam so the loss of my time and money should be nothing.
EagleDelta Apr 13, 2023
Quoting: itscalledreality
Quoting: tohur
Quoting: scaine
Quoting: EagleDeltaTL;DR - WINE IS native by the actual technical definition of what an API does. If WINE isn't native, then no APIs are.

Appreciate what you're trying to say here, but I doubt anyone, at all, ever, will agree that "Wine is native". I certainly don't. Call it emulation, call it translation, whatever. But I'm not calling it native.

On the other hand, these days... I don't really care. But a lot of people out there do.

By the very definition of what WINE is it is native.. its not a emulator by any means what so ever.. thus anything that runs through WINE is running natively . emulators are not native due to them emulating actual hardware .. where as wine translates it all to Linux api calls. tbh people need to get over themselves and just admit running windows games on Linux is far more superior to running crappy half a** linux binary ports. hardly any of the actual Linux binary ports I own run out the box without issue due to software upgrades on Linux.. alot of those same games run Out the box no issue under proton

It is not about native linux ports and definitions of what is and what isn’t. It is entirely because they lied about the Linux port until after release. And people do not need to get over it. Taking a stand and not buying their game now or in the future is the right thing to do if you’re upset by the lie.

Furthermore if you think Proton is good enough then you are very wrong. Microsoft can keep pushing the playing field back and Linux will be forced to keep catching up. This is the reason it took until the 2010’s to finally get decent graphical software on Linux because of the attitude of supporting a single platform and shrugging your shoulders when FOSS alternatives aren’t good enough.

In fact I just bought the original to give it a try but now I’m going to refund it.

I have a problem with it being called "Lying". I work as a software dev, and sometimes a promise that was supposed to be fulfilled can no longer be provided due to issues outside of the control of the "promise". That's just reality. It doesn't mean people were lied to, it means that despite best efforts, the goal could not be achieved.

I'm dealing with that process right now at work, where we are doing work to see if a project that was already decided on can be achieved the way it was laid out or if plans will have to change. Lying would be them promising it and not even trying to port it. They tried to port it, ran into problems, contacted support for the tooling they need, and were told "sorry, we're not fixing those bugs". As for starting it early, there are only so many game engines out there to choose from and all of them have technical trade-offs. Some companies have the knowledge and expertise to create their own, I highly doubt RFG has the needed experience to build their own engine and deliver the game on the timeframe they did.
itscalledreality Apr 13, 2023
Quoting: EagleDelta
Quoting: itscalledreality
Quoting: tohur
Quoting: scaine
Quoting: EagleDeltaTL;DR - WINE IS native by the actual technical definition of what an API does. If WINE isn't native, then no APIs are.

Appreciate what you're trying to say here, but I doubt anyone, at all, ever, will agree that "Wine is native". I certainly don't. Call it emulation, call it translation, whatever. But I'm not calling it native.

On the other hand, these days... I don't really care. But a lot of people out there do.

By the very definition of what WINE is it is native.. its not a emulator by any means what so ever.. thus anything that runs through WINE is running natively . emulators are not native due to them emulating actual hardware .. where as wine translates it all to Linux api calls. tbh people need to get over themselves and just admit running windows games on Linux is far more superior to running crappy half a** linux binary ports. hardly any of the actual Linux binary ports I own run out the box without issue due to software upgrades on Linux.. alot of those same games run Out the box no issue under proton

It is not about native linux ports and definitions of what is and what isn’t. It is entirely because they lied about the Linux port until after release. And people do not need to get over it. Taking a stand and not buying their game now or in the future is the right thing to do if you’re upset by the lie.

Furthermore if you think Proton is good enough then you are very wrong. Microsoft can keep pushing the playing field back and Linux will be forced to keep catching up. This is the reason it took until the 2010’s to finally get decent graphical software on Linux because of the attitude of supporting a single platform and shrugging your shoulders when FOSS alternatives aren’t good enough.

In fact I just bought the original to give it a try but now I’m going to refund it.

I have a problem with it being called "Lying". I work as a software dev, and sometimes a promise that was supposed to be fulfilled can no longer be provided due to issues outside of the control of the "promise". That's just reality. It doesn't mean people were lied to, it means that despite best efforts, the goal could not be achieved.

I'm dealing with that process right now at work, where we are doing work to see if a project that was already decided on can be achieved the way it was laid out or if plans will have to change. Lying would be them promising it and not even trying to port it. They tried to port it, ran into problems, contacted support for the tooling they need, and were told "sorry, we're not fixing those bugs". As for starting it early, there are only so many game engines out there to choose from and all of them have technical trade-offs. Some companies have the knowledge and expertise to create their own, I highly doubt RFG has the needed experience to build their own engine and deliver the game on the timeframe they did.

Right, so software developers never have to do due diligence up front when they ask for money. They just have to do a quick web search for UE4-Linux and then they can request money for a port because a list of features makes it appear so. Like I said (in another comment) it’s rampant in the industry which doesn’t make that mode of operation necessarily right because it’s popular. Glad they’re offering a refund though, at least that’s fair.


Last edited by itscalledreality on 13 April 2023 at 4:45 pm UTC
Purple Library Guy Apr 13, 2023
Quoting: itscalledreality
Quoting: Purple Library Guy
Quoting: itscalledreality
Quoting: Purple Library Guy
Quoting: itscalledrealityIt is not about native linux ports and definitions of what is and what isn’t. It is entirely because they lied about the Linux port until after release.
When you say "lied" you're kind of conjuring up this Snidely Whiplash Rockfish developer twirling his mustachios while snickering "I told those credulous fools I would be releasing a Linux native version of my game; little do they know I have no intention of doing so! Muahahahaha!!!!"
It seems quite unlikely that the scenario was much like this. To the contrary, it seems as if there was an effort made--indeed, a port made. It just sucked and they couldn't fix it, and they were rather late in either or both of facing that reality and conveying it to the rest of us.
And that's annoying, sure. So I mean, be upset and boycot them if you want, none of my business. But don't misrepresent them while you're doing it.

I’m not misrepresenting anyone. I don’t represent the developers I represent myself and my feelings are that they lied. Twist the lie into whatever half-truth you personally need. What was misrepresented was Linux support. I don’t care how you view the developers as nice lads in a bad situation or evil lads malicious intent. For me it’s about double speak and poor communication and inability to deliver which is quite rampant in the software industry.
One important way for communication to be poor is sloppiness, lack of precision. If you're going to complain about poor communication you should try not to practice it.

Oof okay well I’ll start with blocking you and your insulting behavior. Now that you don’t have to communicate with me you can spend more time defending and playing this game. I see it’s a top seller on Steam so the loss of my time and money should be nothing.
Whatever.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.