You can sign up to get a daily email of our articles, see the Mailing List page!
Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay.!

Unreal Engine 4.21 is out, now defaults to the Vulkan API on Linux

Posted by , | Views: 7,692

Epic Games have released Unreal Engine 4.21 and it includes some interesting stuff on the Linux side of things.

From now, Unreal Engine will default to using the Vulkan API on Linux and fallback to OpenGL when that can't be used. This is going to be good for the future of Linux games, since it should help developers get better performance.

On top of that, it features a new media player for Linux with the bundled WebMMedia plugin which includes support for WebM VPX8/9 videos. To further improve Linux support, they now have a proper crash reporter interface so that they can "continue to improve support for Linux platforms".

That's just the improvements for Linux, there's absolutely tons more included in this release including Android and iOS optimizations as a result of Epic's work on Fornite.

It's also really nice to see Epic thank contributors, noting 121 improvements where submitted by the community to their GitHub. Although you can only access it with an Unreal Engine account.

More info on the official announcement.

Who knows, maybe now that Vulkan is in better shape in Unreal Engine, Epic Games might eventually bring Fortnite to Linux. I can dream right?

36 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more information here.
38 comments
Page: 1/4»
  Go to:

TimeFreeze 7 November 2018 at 5:41 pm UTC
I dont follow the Unreal Engine Development really much. But it looks like they still dont treat Vulkan like a First Class Citizen. Maybe i'm wrong. But as long as they dont do it. I dont see for example Fortnite coming to Linux in a native way.
Mohandevir 7 November 2018 at 5:45 pm UTC
"Who knows, maybe now that Vulkan is in better shape in Unreal Engine, Epic Games might eventually bring Fortnite to Linux. I can dream right?"

Could be a good way to make Linux support even better... Yep! One can dream!

How is doing the Linux build of Unreal Tournament? Didn't hear about it for quite a while...


Last edited by Mohandevir at 7 November 2018 at 5:46 pm UTC
evergreen 7 November 2018 at 5:49 pm UTC
View PC info
  • Supporter
epic is a nightmare for a linux user!
remember ut2007? ikkulus ultimated the port and then they decided to forbid it. who knows why... bill... continue to produce futuristic wc’s please...
ark survival evolved port? this port looks like a spot where they say: so this is linux graphic, dx is better.
I will trust in unreal engine again when they’ll stop to support dx.
x_wing 7 November 2018 at 6:06 pm UTC
TimeFreezeI dont follow the Unreal Engine Development really much. But it looks like they still dont treat Vulkan like a First Class Citizen. Maybe i'm wrong. But as long as they dont do it. I dont see for example Fortnite coming to Linux in a native way.

I doubt that they treath as second class citizen Vulkan (if so, we must say the same for Dx12). If Fortnite is using Dx11 it's just because they want to reach as much public they can (it's a freemium software, so it makes sense). If they don't make the release for Linux it's probably related with Battleye and that they don't want to pay for the Linux support (AFAIK, Battleye has a Linux client).


Last edited by x_wing at 7 November 2018 at 6:06 pm UTC
Mohandevir 7 November 2018 at 6:10 pm UTC
Guest
Mohandevir"Who knows, maybe now that Vulkan is in better shape in Unreal Engine, Epic Games might eventually bring Fortnite to Linux. I can dream right?"

Could be a good way to make Linux support even better... Yep! One can dream!

How is doing the Linux build of Unreal Tournament? Didn't hear about it for quite a while...

They've long given up on UT4 since Fortnite became so big, last update was in june 2017

If that's true, you just confirmed what I suspected.
14 7 November 2018 at 6:11 pm UTC
View PC info
  • Supporter
Building something new is more likely than refactoring a game that's already released. Good news for the future of Linux gaming though.
TimeFreeze 7 November 2018 at 6:15 pm UTC
x_wing
TimeFreezeI dont follow the Unreal Engine Development really much. But it looks like they still dont treat Vulkan like a First Class Citizen. Maybe i'm wrong. But as long as they dont do it. I dont see for example Fortnite coming to Linux in a native way.

I doubt that they treath as second class citizen Vulkan (if so, we must say the same for Dx12). If Fortnite is using Dx11 it's just because they want to reach as much public they can (it's a freemium software, so it makes sense). If they don't make the release for Linux it's probably related with Battleye and that they don't want to pay for the Linux support (AFAIK, Battleye has a Linux client).

Even if they treat Vulkan as a First Class Citizen as long as they dont make it a option into their Games it doesnt matter. You could say its because of BattlEye that there is no Linux Version but i dont think so. Probably the Vulkan Support in Unreal Engine is just not "good" enough yet. You could say then they could just use OpenGL but the Performance would be way "worse" in comparison to Windows then. I mean with a Good Enough PC i guess you wouldnt notice that much. But still Vulkan is the better Option for Linux and Windows.
liamdawe 7 November 2018 at 6:18 pm UTC
TimeFreeze
x_wing
TimeFreezeI dont follow the Unreal Engine Development really much. But it looks like they still dont treat Vulkan like a First Class Citizen. Maybe i'm wrong. But as long as they dont do it. I dont see for example Fortnite coming to Linux in a native way.

I doubt that they treath as second class citizen Vulkan (if so, we must say the same for Dx12). If Fortnite is using Dx11 it's just because they want to reach as much public they can (it's a freemium software, so it makes sense). If they don't make the release for Linux it's probably related with Battleye and that they don't want to pay for the Linux support (AFAIK, Battleye has a Linux client).

Even if they treat Vulkan as a First Class Citizen as long as they dont make it a option into their Games it doesnt matter. You could say its because of BattlEye that there is no Linux Version but i dont think so. Probably the Vulkan Support in Unreal Engine is just not "good" enough yet. You could say then they could just use OpenGL but the Performance would be way "worse" in comparison to Windows then. I mean with a Good Enough PC i guess you wouldnt notice that much. But still Vulkan is the better Option for Linux and Windows.
BattlEye has a Linux version FYI.
TimeFreeze 7 November 2018 at 6:21 pm UTC
liamdawe
TimeFreeze
x_wing
TimeFreezeI dont follow the Unreal Engine Development really much. But it looks like they still dont treat Vulkan like a First Class Citizen. Maybe i'm wrong. But as long as they dont do it. I dont see for example Fortnite coming to Linux in a native way.

I doubt that they treath as second class citizen Vulkan (if so, we must say the same for Dx12). If Fortnite is using Dx11 it's just because they want to reach as much public they can (it's a freemium software, so it makes sense). If they don't make the release for Linux it's probably related with Battleye and that they don't want to pay for the Linux support (AFAIK, Battleye has a Linux client).

Even if they treat Vulkan as a First Class Citizen as long as they dont make it a option into their Games it doesnt matter. You could say its because of BattlEye that there is no Linux Version but i dont think so. Probably the Vulkan Support in Unreal Engine is just not "good" enough yet. You could say then they could just use OpenGL but the Performance would be way "worse" in comparison to Windows then. I mean with a Good Enough PC i guess you wouldnt notice that much. But still Vulkan is the better Option for Linux and Windows.
BattlEye has a Linux version FYI.

I know. I didnt denied it. He just stated that its probably because Epic doesnt want to pay for the Linux Support of it. I for myself think its because Vulkan is still in an "Early" Stage in Unreal Engine if we look at the Support.
Mohandevir 7 November 2018 at 6:34 pm UTC
From the official announcement:

"With the help of Samsung, Unreal Engine 4.21 includes all of the Vulkan engineering and optimization work that was done to help ship Fortnite on the Samsung Galaxy Note 9 and is 100% feature compatible with OpenGL ES 3.1. Projects that utilize Vulkan can run up to 20% faster than the same project that uses OpenGL ES."

So Fortnite IS using Vulkan, on Android... Mmmm... Interresting.


Last edited by Mohandevir at 7 November 2018 at 6:44 pm UTC
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon or Liberapay. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

We also accept Paypal donations and subscriptions! If you already are, thank you!

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
  • Everspace - Live. Fight. Die. Repeat.
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts