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!

Forsaken Remastered adds Vulkan support to the Linux version

Posted by , | Views: 6,809

For those who love testing out games with Vulkan, do take a look at Forsaken Remastered which was updated last night for Linux to add in Vulkan support. To enable it, simply load the game and go into the video options where it will now let you pick your graphics API.

The person who ported it to Linux, Ryan "Icculus" Gordon, mentioned it on his recent Patreon update although it didn't actually go live for Linux until quite a few hours later.

After finding it not working, I spoke with Icculus for a while last night to discover the cause. Currently, the version of SDL shipped with Ubuntu (Debian's package) doesn't have Vulkan enabled. For some reason on Ubuntu 18.04, Steam wants to use the system installed SDL (instead of the Steam runtime) for Forsaken Remastered which causes Vulkan in the game not to work.

Turns out, there's been an open bug report about it for a while and so last night I poked Canonical about it. Today, it seems people are looking into getting it sorted so that's nice. It does need to be solved, otherwise it's going to cause all sorts of issues for people on Ubuntu.

As a reminder on what's new in the remastered edition (apart from official Linux support), it includes things like: support for Widescreen and 4K monitors, smooth interpolated movement for 144hz displays and beyond, MSAA and SMAA anti aliasing, Ambient Occlusion and Motion Blur effects, enhanced and improved particle effects, a new automap feature, unique levels and enemies featured in the N64 version and plenty more.

If you wish to pick up a copy, you can do so from the Humble Store, GOG and Steam.

Article taken from GamingOnLinux.com.
12 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
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.
See more from me
The comments on this article are closed.
13 comments
Page: 1/2»
  Go to:

PieOrCake 13 September 2018 at 11:06 am UTC
Icculus does amazing work.
MayeulC 13 September 2018 at 11:17 am UTC
Quotefor some reason on Ubuntu 18.04 Forsaken Remastered wants to use the system installed SDL (instead of the Steam runtime) which causes Vulkan in the game not to work

Meanwhile, you could try to run steam with
STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam
It just has to do with the LD_LIBRARY_PATH order, that was changed a while back (the current default is 1). Steam should probably get involved a bit more, and could even provide its own loader, I think.

Thanks Icculus!


Last edited by MayeulC at 13 September 2018 at 11:18 am UTC
Shmerl 13 September 2018 at 11:57 am UTC
Very interesting. I was actually planning to buy it, but didn't get to it yet.
Liam Dawe 13 September 2018 at 11:59 am UTC
MayeulC
Quotefor some reason on Ubuntu 18.04 Forsaken Remastered wants to use the system installed SDL (instead of the Steam runtime) which causes Vulkan in the game not to work

Meanwhile, you could try to run steam with
STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam
It just has to do with the LD_LIBRARY_PATH order, that was changed a while back (the current default is 1). Steam should probably get involved a bit more, and could even provide its own loader, I think.

Thanks Icculus!
While there's no doubt other things people can tinker with, the point is we shouldn't need to
PublicNuisance 13 September 2018 at 2:31 pm UTC
If they can add Vulkan to this old game then there is little to no excuse for other devs out there. Well done.
slaapliedje 13 September 2018 at 5:13 pm UTC
View PC info
  • Supporter
  • Top Supporter
I was trying to play this game last night with the Steam Controller. Definitely need to tweak the sensitivity.. either that or I just suck.
jarhead_h 14 September 2018 at 12:16 am UTC
Already wishlisted and I can't do anymore than that until I get a new job. So if anyone is hiring an almost-RHCSA in Oregon who also can't code yet, please let me know.
Phlebiac 14 September 2018 at 6:29 am UTC
PublicNuisanceIf they can add Vulkan to this old game

As I understand it, they completely replaced the engine for this game and the two Turok games (they may not even have the old source code?). So they didn't add Vulkan to the old game, they added Vulkan to their new engine that was made compatible with the data from these old games (similar to how ScummVM runs old games on new operating systems).
Patola 14 September 2018 at 9:08 am UTC
QuoteAfter finding it not working, I spoke with Icculus for a while last night to discover the cause. Currently, the version of SDL shipped with Ubuntu (Debian's package) doesn't have Vulkan enabled and for some reason on Ubuntu 18.04 Forsaken Remastered wants to use the system installed SDL (instead of the Steam runtime) which causes Vulkan in the game not to work.
Canonical. I'm disappoint.
slaapliedje 14 September 2018 at 5:34 pm UTC
View PC info
  • Supporter
  • Top Supporter
Phlebiac
PublicNuisanceIf they can add Vulkan to this old game

As I understand it, they completely replaced the engine for this game and the two Turok games (they may not even have the old source code?). So they didn't add Vulkan to the old game, they added Vulkan to their new engine that was made compatible with the data from these old games (similar to how ScummVM runs old games on new operating systems).

Probably closer to some of the enhanced Doom/Quake ports, where they use the same data. Sounds like they even pulled in the levels from the N64 version. But to be fair, it is quite possible they still had source code from at least SOME of the stuff. Icculus of course would be the man to ask.

Would be funny if he just used Dolphin as a wrapper. After all, it supports Vulkan.

P.S. Just remembered, Dolphin is Gamecube/Wii. Mupen64 would be the N64 emulator...


Last edited by slaapliedje at 14 September 2018 at 5:35 pm UTC
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just 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!
Livestreams & Videos
Community Livestreams
  • Crawl About: „The Warlock of Firetop Mountain“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts