You can sign up to get a daily email of our articles, see the Mailing List page.
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 came back to check 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. Find me on Mastodon.
See more from me
The comments on this article are closed.
107 comments
Page: «6/11»
  Go to:

pete910 Apr 9, 2023
View PC info
  • Supporter Plus
To be honest Shmerl that's shocking perf on that hardware. It's not even that graphical intensive going on those screen shots.
scaine Apr 9, 2023
View PC info
  • Contributing Editor
  • Mega Supporter
Quoting: pete910To be honest Shmerl that's shocking perf on that hardware. It's not even that graphical intensive going on those screen shots.

The performance isn't great, but Everspace 2 is one of the more graphically intensive games I've come across. The seamless transitions from cave complexes to open space, or world surface is incredible - a truly, breathtakingly beautiful game. If you don't turn on any upscaling (which I doubt Schmerl did, given his previously stated opinion on upscaling ), it's a very, very demanding game.
Shmerl Apr 9, 2023
Quoting: pete910To be honest Shmerl that's shocking perf on that hardware. It's not even that graphical intensive going on those screen shots.

Even Cyberpunk 2077 performs better, lol, but it's actually very demanding - see GPU usage at 100%. So it's not just doing nothing, but I assume it's not really optimized well given the engine is UE4.

Quoting: scaineThe performance isn't great, but Everspace 2 is one of the more graphically intensive games I've come across. The seamless transitions from cave complexes to open space, or world surface is incredible - a truly, breathtakingly beautiful game. If you don't turn on any upscaling (which I doubt Schmerl did, given his previously stated opinion on upscaling ), it's a very, very demanding game.

Yeah, that's without upscaling :) And I agree it's a beautiful game. I wonder what happens on lower end hardware though. It might be an issue without upscaling there.


Last edited by Shmerl on 9 April 2023 at 4:32 pm UTC
Shmerl Apr 9, 2023
QuoteFor 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.

Just to point out, GOG version of the game works very nicely in Wine as long as you enable the expected dxvk / vkd3d-proton.

Oh, and esync or fsync are recommended too for better performance.


Last edited by Shmerl on 9 April 2023 at 7:36 pm UTC
Corben Apr 10, 2023
Of course, it is sad to see that the native Linux version didn't make it. Liam's article on this is well written. I'm a backer of Everspace and Everspace 2. Everspace had the native Linux version as a stretch goal, and I was more than happy to support Rockfish Games, too.

Back then, we had no other choice, though; we depended on official and native Linux support as Proton was not a thing. So we tried everything we could to convince publishers and devs to give us native versions. We were loud, passionate, and we desperately wanted to play awesome games on our favorite operating system.

Do you remember the technical issues Everspace had? Even back then, Unreal Engine was in a bad state regarding Linux support. It didn't look good with the Linux version due to rendering issues and many other problems, and RFG were close to cancelling the Linux port, as it was just not justifiable to put in so much effort for a small userbase. And here they were in a conflict, a stretch goal was reached with that promise, but fixing the issues in the engine themselves would cost way too much.

Luckily, we seemed nice enough, so they put in the money and effort to finally pull it off. It was a man-year of work just on our side, so imagine how many hours they must have been put into this! We were an even smaller userbase back then, so we should be nothing else but thankful to Rockfish Games for that.

But it didn’t end here. Each update they did for the Windows version of Everspace had to be done again with additional testing for the Linux branch, as it was not the vanilla engine anymore, due to the manual fixes they had to maintain. Every time an extra, full test cycle just for us!

I played the heck out of Everspace, I love that game! I was so happy to be able to play it on my favorite system. I know this was not worth it for RFG from a financial point of view, but I hope we did help promote the game at least. We know this is not measurable, though.

Nevertheless, Rockfish Games learnt from this experience. And though they were confident in having a native Linux version of Everspace 2 as the Unreal Engine had better Linux support than the previous one, they said from the start they'll do the Linux version when the game was done. Everything else would be a waste of time and money affecting the content and quality of the game for the entire player base. It was not a secret they would focus on the game and the main platform first.

Remember Phoenix Point, where they had the first two closed alphas with native Linux versions but realized it's just not possible nor justifiable to maintain Linux versions of these alphas as they just took too much time to maintain? Okay, this one was even worse, as they got bought by Epic, and we didn't even get a Steam version for at least a year.

Sure, I'm biased; I'm a big fan of space games and especially Everspace. I also met the guys in person. So I know as a matter of fact, they have put in the effort to get the native Linux of Everspace 2 out. When Erik (giraffasaur, the community ambassador of Rockfish games) said they put in 2 months of work to get this done, they really did. And as they realized, it's technically not possible with the vanilla Unreal Engine, they already knew it wouldn't be worth maintaining and patching the Engine from experience with Everspace.

But it's also a different situation today. Thanks to Valve, the Steam Deck, and Proton, we can play Everspace 2 on Linux just fine, which is what they actually promised. So what do we want? Play a great game, where the team could focus on (new) content and improve the quality for all players even further? They still had technical issues with the Windows version, I'm pretty sure. Or do we want to be zealots that insist on a binary format and give the developers a hard time, and make a really bad case that might other developers not even consider supporting games on Linux through Proton? It's not fair punishing them for being unable to keep a promise that's not in their hands. They can only do their reasonable effort as much as it's in their possibilities and of course financially justifiable (this is common sense in any legally-binding software development agreement).

We don't even have all the insight, we are not game developers. We are passionate gamers. It's okay to be sad about it. Backers expecting a native Linux version get a refund. That's even more than they have to do; you know how Kickstarter works. Normally, you do not get a refund. I fully understand the disappointment, it's okay to be disappointed and express that. But it's not okay to become harsh, unfriendly, and unreasonable. You feel how much passion they put into the game, so many details, such great-looking visuals. And I know they are unhappy with the results, too, since they already invested precious development time in native Linux support, and even get Flak from individuals in the Linux community. Of course, they are not happy either that they couldn’t keep their promise verbatim.

However, they do have a solution as they will officially support Proton. As the game just works almost flawlessly with Proton, we can play it! I already clocked 300 hours of it on Linux with Proton, and the game is just awesome! I'm happy to be a backer, I'm sad it didn't work out with the native Linux version, but I can play the game without booting Windows. That's what I want. Let's be fair, enjoy the game on Linux, and be thankful to get official support through Proton, so other studios are not demotivated to support gaming on Linux.


Last edited by Corben on 11 April 2023 at 8:26 am UTC
tohur Apr 10, 2023
Quoting: CorbenOf course it is sad to see, that the native Linux version didn't make it. Liam's article on this is well written.

I'm a backer of Everspace and Everspace 2. Everspace had the native Linux version as a stretch goal, and I was more than happy to support Rockfish Games.

Back then we had no other choice though, we were depending on official and native Linux support as Proton was not a thing. So we tried everything we could to convince publishers and devs to give us native versions. We are loud, we are passionate, we want desperately to play the awesome games on our favorite operating system.
Do you remember the issues Everspace had? Even back then Unreal Engine was in a bad state regarding Linux support. It didn't look good with the Linux version due to rendering issues, and they were close to cancelling the Linux port, as it was just not justifyable to put in so much effort for a small userbase. And here they were in a conflict, a stretch goal was reached with that promise, but fixing the issues in the engine themselves would cost way to much. Luckily we seemed to be nice enough, so they put in the money and effort to do it. It was a man year of work just for us! We were am even smaller userbase back then, so we should be nothing else than thankful to Rockfish Games for that.

And each update they did for the Windows version of Everspace had to be done extra again with extra testing for the Linux branch, as it was not the vanilla engine anymore, due to the manual fixes they had to maintain. Extra! For us!

I played the heck out of Everspace, I love that game! I was so happy to be able to play it on my favorite system. I know this was not worth it from a financial point of view, I hope though we did help promoting the game at least. We know this is not measurable though.

Nevertheless, Rockfish Games learnt from this experience. And though they were confident to have a native Linux version of Everspace 2 as the Unreal Engine had better Linux support than the previous one, they said from the start, they'll do the Linux version when the game is done. Everything else would be a waste of time and money, that would affect the content and quality of the game. It was not a secret they will focus on the game and the main platform first. Remember Phoenix Point, where they had the first two closed alphas with native Linux versions but realized it's just not possible nor justifyable to maintain Linux versions of these alphas as they just took too much time to maintain. Okay, this one was even worse, as they got bought by Epic and we didn't even get a Steam version for at least a year.

Sure, I'm biased, I'm a big fan of space games and especially Everspace. I also met the guys in person. So I know for a matter of fact, they have put in effort to get the native Linux of Everspace 2 out. When Erik (giraffasaur, the community ambassador of Rockfish games) said, they put in 2 months of work to get this done, they did. And if they realise, it's technically not possible with the vanilla Unreal Engine, we know it's not worth maintaining and patching the Engine from the experience with Everspace.

But it's also a different situation today. Thanks to Valve, the Steam Deck and Proton. It's not like back then, when we were depending on native Linux versions. We can play Everspace 2 on Linux. So what do we want? To play a great game, where the team could focus on content and quality? They still had technical issues with the Windows version, I'm pretty sure. Or do we want to be zealots that insist on a binary format and give the developers a hard time? It's not fair punishing them for not being able to keep a promise that's not in their hands. They can only do best effort as much as it's in their possibilites and of course financially justifyable.

We don't even have all the insight, we are not game developers. We are passionate gamers. It's okay to be sad about it. Backers expecting a native Linux version get a refund. That's even more than they have to do, you know how Kickstarter works. Normally, you do not get a refund. I fully understand the disappointment, it's okay to be disappointed and express that. But it's not okay to become harsh and unfriendly. You feel how much passion they put into the game, so many details, such good looking optics. And I know they are unhappy with the results themselves. It's not nice for them either to disappoint us with not being able to keep their promise.

They said they will officially support Proton. As the game just works almost flawless with Proton, we can play it! I played already 300 hours of it on Linux with Proton, and the game is just awesome! I'm happy to be a backer, I'm sad it didn't work out with the native Linux version, but I can play the game without booting Windows. That's what I want. Let's be fair, enjoy the game on Linux, and be thankful to get official support through Proton.

The Linux community just needs to accept sometimes its just best to support proton because what many folks don't realize or care about is Linux is a moving target.. always being updated and always changing and they will point out the Steam Linux Runtime but that does NOT always make it smooth sailing for a native port plenty of games that have native ports prove that as some break over time because they haven't received updates in a long while.. thus the Steam Linux Runtime does no work as folks thinks it does.. Where as yes Proton is targeting windows support and that itself is somewhat a moving target .. not as much as Linux but Valve makes sure games works in it so devs only need to target that and only make tweaks where is needed to keep up.. Proton is the future of Linux gaming as long as Windows is the primary desktop os on the market rather people like it or not


Last edited by tohur on 10 April 2023 at 7:37 am UTC
F.Ultra Apr 10, 2023
View PC info
  • Supporter
Quoting: Arten
Quoting: F.Ultra
Quoting: Cyril
Quoting: EagleDeltaI disagree. As I work in Software Development you have two competing problems as a company:

1. Make promises to get buy-in ahead of time or the project never gets off the ground.
2. You simply don't know what you don't know until you get to that point. The reality being that UE5 was not available when Everspace 2 started development and they were able to port Everspace 1 to Linux before. Imagine the surprise when you finally get to that work, only to find that the promise you had to make to get funding now no longer is viable from a technical standpoint without starting the entire project over on a new engine.... which is infeasible this late.

This issue doesn't happen as much in Tech due to the fear of customer churn on very expensive services. By comparison, once Game Devs (and Engine Devs) get their money, it's on to the next project since that up-front revenue does nothing but fade off over time. And, sadly, this part of the issue falls squarely on gamers' shoulders. As long as gamers continue to pay for things despite what GameDevs and Engine Devs do, there won't be any incentive to stop.

Sorry but you don't understand, the point isn't only a technical one.
You seem to find excuses where there are none...
When you promise a Linux version (or macOS), you do it from the start to avoid the maximum of issues, that was repeatedly said on this website from many people.
You don't start to "port" your game on Linux 1-2 months before the full release.
They never spoke about their difficulties about the Linux version, and yet they announce on the release day that there won't be Linux native, it's just dishonest.
They lied to us dude, it's simple.

Bonus (as I posted in the forum "Crowdfunding page suggestions"): https://www.youtube.com/live/CxYPVee36sY?feature=share&t=3250
Dare to tell me this guy is honest...

But yeah, this time I learned the lesson: never a trust a dev even if they released their previous game on Linux. I'm tired of it and, UE4 issues or not, I don't think I'm the only one.

Most likely is that doing the port once the game was complete worked for the first game, so they though in error that it would be the same with the new game, especially since they switched to Vulkan which works great on Linux. Of course they should have checked how well UE4 handles Vulkan on Linux before but then there are always lots of things that one could do.

In the end I don't really understand the outrage here. Are you guys on the "I will only buy native games" side arguing that they should have released the native version with horrible performance and have every Linux gamer switch to the proton version anyway due to the performance difference?

exit: of course I understand the outrage, I mean it was a kickstart goal that was met so they didn't deliver what was promised, should have worded that part differently.

Atleast for me, it's not not buy game, but not support them on kickstarter. Is good idea buying game years before release from developer who proved he is not trustworthy?

No argument here, I would never buy something with a faint promise on say Kickstarter.
Jarmer Apr 10, 2023
Quoting: ShmerlFor whatever reason, the game disables the option to choose between DX11 and DX12, but you can force DX12 mode with -dx12 parameter.

on steam, if you click the cog settings for the game, go to properties, under the general section there's a drop down selector for dx11 / dx12. No need to use launch parameters.
Chuckaluphagus Apr 10, 2023
Quoting: Jarmer
Quoting: ShmerlFor whatever reason, the game disables the option to choose between DX11 and DX12, but you can force DX12 mode with -dx12 parameter.

on steam, if you click the cog settings for the game, go to properties, under the general section there's a drop down selector for dx11 / dx12. No need to use launch parameters.
That's weird - when I click "Play" to run it via Steam, I first get a window saying "SELECT LAUNCH OPTIONS" where it allows me to choose whether to use DirectX 11 or 12. I've never needed to fiddle with launch parameters.
Shmerl Apr 10, 2023
They literally have the option in the game UI, but for whatever reason disabled it and it can only be forced externally.
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.