Please Note: The benchmarks were re-done here, as Feral had an OpenGL performance regression which caused Vulkan to look at lot better than it was.
Mad Max [Feral Store, Steam] from Feral Interactive has been updated with a public beta as the Linux version is now able to use Vulkan and it brings some mighty performance changes.
Note: The beta does not support SteamOS currently, only normal desktop Linux distributions. Vulkan is only available in the Linux version, it is not in the Windows version.
To access the Beta, you need the password "livelongandprosper". Enter that into the games Betas tab on Steam to get in on the action. Once done, select "vulkan_beta." to update to it. See more info on this post from Feral.
First up, here’s a small comparison video that shows the very clear difference (Very High preset):
This is one of the few areas in the game where you can basically guarantee all affects (weather, AI) being the same. So it’s a good point to compare for a video.
I’ve tested it out myself privately before release and I’m really impressed with the difference it makes. It’s night and day in some areas the performance jump is quite impressive! Every part of the game feels massively smoother. I didn’t notice it before, but in the OpenGL version even moving the camera is slower than in the Vulkan version.
Places that previously dropped to 60FPS and below have been sailing at over 100FPS for me, keeping the action amazingly smooth. This is especially important for all the car chases and general combat on foot, previously some of the battles were a real struggle, but now it’s effortless.
You can turn Vulkan off to go back to OpenGL using the "Use Vulkan" tickbox in the Advanced section of the Feral launcher. I'm impressed by how solid the switching is after going back and forth too many times to count I haven't had an issue.
Note: If you turned off the Feral launcher, you can bring it back by holding down CTRL while it loads.
Here’s a few random screenshots showing again how the performance really is different (OpenGL left, Vulkan right - noted in each picture).
As you can see, no matter the area, weather, lighting and so on Vulkan destroys OpenGL in Mad Max.
Driver support: It works across NVIDIA, AMD and Intel, but there are some specific bits to be aware of. You can read about them on this post from Feral.
I should note, that the amount of difference you see will of course depend on what CPU and GPU combination you have. Lower-end CPU/GPU combinations will still see an improvement, but it likely won’t be as drastic as what I see here.
New benchmark mode
Feral have also put in a benchmark mode for the Linux version, which you can access by doing “--feral-benchmark” in their advanced launcher options. It will take whatever your in-game settings are for the benchmark. This is a unique feature for the Linux version, as the Windows version does not have a proper benchmark mode.
Warning: If you plan to play it through, you should be aware the benchmark uses cut-scenes from late in the game and may spoil a scene or two for you.
You will find the benchmark output in time and dated folders inside ”.local/share/feral-interactive/Mad Max/VFS/User/AppData/Roaming/WB Games/Mad Max/FeralBenchmark”.
Each single run of the benchmark takes about five minutes, so you might want to go make a coffee while it runs.
Benchmarks
These benchmarks show how some of the worst performing parts of the game perform differently on Vulkan. Not all of the game will see such an increase.
This isn’t just showing the power of Vulkan, this is also showing the level of commitment Feral Interactive have for their Linux ports overall. I continue to respect the work they do in bringing games to Linux, supporting and sending in patches to Mesa and giving me fantastic games to play. Not only that, but updating their games to use the Vulkan API is obviously extremely welcome.
Mad Max [Feral Store, Steam] from Feral Interactive has been updated with a public beta as the Linux version is now able to use Vulkan and it brings some mighty performance changes.
Note: The beta does not support SteamOS currently, only normal desktop Linux distributions. Vulkan is only available in the Linux version, it is not in the Windows version.
To access the Beta, you need the password "livelongandprosper". Enter that into the games Betas tab on Steam to get in on the action. Once done, select "vulkan_beta." to update to it. See more info on this post from Feral.
First up, here’s a small comparison video that shows the very clear difference (Very High preset):
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Direct Link
Direct Link
I’ve tested it out myself privately before release and I’m really impressed with the difference it makes. It’s night and day in some areas the performance jump is quite impressive! Every part of the game feels massively smoother. I didn’t notice it before, but in the OpenGL version even moving the camera is slower than in the Vulkan version.
Places that previously dropped to 60FPS and below have been sailing at over 100FPS for me, keeping the action amazingly smooth. This is especially important for all the car chases and general combat on foot, previously some of the battles were a real struggle, but now it’s effortless.
You can turn Vulkan off to go back to OpenGL using the "Use Vulkan" tickbox in the Advanced section of the Feral launcher. I'm impressed by how solid the switching is after going back and forth too many times to count I haven't had an issue.
Note: If you turned off the Feral launcher, you can bring it back by holding down CTRL while it loads.
Here’s a few random screenshots showing again how the performance really is different (OpenGL left, Vulkan right - noted in each picture).
As you can see, no matter the area, weather, lighting and so on Vulkan destroys OpenGL in Mad Max.
Driver support: It works across NVIDIA, AMD and Intel, but there are some specific bits to be aware of. You can read about them on this post from Feral.
I should note, that the amount of difference you see will of course depend on what CPU and GPU combination you have. Lower-end CPU/GPU combinations will still see an improvement, but it likely won’t be as drastic as what I see here.
New benchmark mode
Feral have also put in a benchmark mode for the Linux version, which you can access by doing “--feral-benchmark” in their advanced launcher options. It will take whatever your in-game settings are for the benchmark. This is a unique feature for the Linux version, as the Windows version does not have a proper benchmark mode.
Warning: If you plan to play it through, you should be aware the benchmark uses cut-scenes from late in the game and may spoil a scene or two for you.
You will find the benchmark output in time and dated folders inside ”.local/share/feral-interactive/Mad Max/VFS/User/AppData/Roaming/WB Games/Mad Max/FeralBenchmark”.
Each single run of the benchmark takes about five minutes, so you might want to go make a coffee while it runs.
Benchmarks
These benchmarks show how some of the worst performing parts of the game perform differently on Vulkan. Not all of the game will see such an increase.
This isn’t just showing the power of Vulkan, this is also showing the level of commitment Feral Interactive have for their Linux ports overall. I continue to respect the work they do in bringing games to Linux, supporting and sending in patches to Mesa and giving me fantastic games to play. Not only that, but updating their games to use the Vulkan API is obviously extremely welcome.
Some you may have missed, popular articles from the last month:
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
DX12 eat ya heart out :D
3 Likes, Who?
Hail to the Feral , next Middle-Earth :)
8 Likes, Who?
How is the performance near Gastown? This was the most demanding area in the OpenGL version.
Ok, wow. I am blown away by the difference. And this is no demo but a real world example. Utterly promising.
Please Feral dude, stop by and explain to us why exactly the difference is this major, even on a ported title?
For the most part Mad Max on GL is CPU bound - ie. limited by the single threaded CPU performance on the GL thread. We already use a separate thread for GL dispatch but this doesn’t mean GL itself is multithreaded.
Vulkan helps us massively here, as you can see in the graphs, and is almost always GPU bound now. If you've got the time to spec this out you could look into average GPU utilisation (using nvidia-smi) with GL and with Vulkan, and you'll see the difference.
To be clear the benchmark areas are some of the absolute *worst* cases for the CPU, designed that way so we could target the issue directly. That obviously produces some skewed results towards the best case for Vulkan, but I'd hope the jump in performance across the board proves it's not just a one off.
Other games might not get as large a boost, the exact benefits very much depend on if the game is CPU or GPU bound and why.
wait, this is a linux only feature or windows is supported?
Linux only.
39 Likes, Who?
Linux only.
So ironic, lol.
Now, DeusEX ????<3
4 Likes, Who?
How is the performance near Gastown? This was the most demanding area in the OpenGL version.Ok, wow. I am blown away by the difference. And this is no demo but a real world example. Utterly promising.
Please Feral dude, stop by and explain to us why exactly the difference is this major, even on a ported title?
For the most part Mad Max on GL is CPU bound - ie. limited by the single threaded CPU performance on the GL thread. We already use a separate thread for GL dispatch but this doesn’t mean GL itself is multithreaded.
Vulkan helps us massively here, as you can see in the graphs, and is almost always GPU bound now. If you've got the time to spec this out you could look into average GPU utilisation (using nvidia-smi) with GL and with Vulkan, and you'll see the difference.
To be clear the benchmark areas are some of the absolute *worst* cases for the CPU, designed that way so we could target the issue directly. That obviously produces some skewed results towards the best case for Vulkan, but I'd hope the jump in performance across the board proves it's not just a one off.
Other games might not get as large a boost, the exact benefits very much depend on if the game is CPU or GPU bound and why.
wait, this is a linux only feature or windows is supported?
Linux only.
I'm wondering if such a gain could be obtained from Deus Ex. It seems the most demanding game you ever ported on Linux so far. As it already has a DX12 renderer, I believe the port to Vulkan should be easier.
1 Likes, Who?
I just tried the game last week and my CPU (i5-2400 3.1GHz) can't handle the game. It was between 10 and 30 FPS. Could vulkan help the CPU and use more the GPU? Because my GTX 960 is more than enough for this game.
Should be optimal for your case.
2 Likes, Who?
Thanks for this, I'll run benchmarks on my R9 380 at the weekend. At next I would like to see a Vulkan support for Middle-earth: Shadow of Mordor, because this game is really CPU bound at now.
0 Likes
Thanks Feral! <3
2 Likes, Who?
I just tried the game last week and my CPU (i5-2400 3.1GHz) can't handle the game. It was between 10 and 30 FPS. Could vulkan help the CPU and use more the GPU? Because my GTX 960 is more than enough for this game.
Since you run a considerably slower CPU/Core and a pretty good graphics card, you'll be one of those profiting most from the Vulkan port.
Try it, I bet you double your FPS on your setup.
3 Likes, Who?
NICE!
I have to start game all over because I have no idea what I'm doing now.
Is Vulkan only update for Linux users?
And I hope that Deus Ex will get Vulkan support as well.
I have to start game all over because I have no idea what I'm doing now.
Is Vulkan only update for Linux users?
And I hope that Deus Ex will get Vulkan support as well.
0 Likes
Very impressive!
0 Likes
DAYUMN!!!wait, this is a linux only feature or windows is supported?Am I right and this is a Linux exclusive? Like, there is no Vulkan version of Mad Max on Windows?
This is only available on the Linux version of the game :)
"It's on like Donkey Kong!"
:D
0 Likes
Can you imagine how mad windows users are right now ?!
7 Likes, Who?
Can anyone compare vulkan and dx11?
I love to see some "Windows x Linux" wars
I love to see some "Windows x Linux" wars
6 Likes, Who?
Now I know who will be called for the next GDC to talk about Vulkan
7 Likes, Who?
Unfortunately it freezes my system. I run a Radeon RX 480 with Mesa 17.0.2, llvm 4.0 and Linux 4.9.
Is radv not supported yet or do I need to compile the latest mesa git?
Update: Just read that I need the very latest mesa git. Will compile that soon and check again ;-)
Yep, you'll need Mesa git. Both us and the radv developers have done quite a few fixes over the last few weeks to get the game running well.
10 Likes, Who?
Yep, you'll need Mesa git. Both us and the radv developers have done quite a few fixes over the last few weeks to get the game running well.
Did the game wait for Ubuntu to offer easy access to new Mesa versions?
0 Likes
fantastic news!
Now I just need to buy the game :)
Now I just need to buy the game :)
1 Likes, Who?
Thank you so very much, Feral. With the latest mesa git it runs like a charm on my RX 480. The fps increase is insane ... so smooth. I am really happy!
0 Likes
Wow, those numbers are incredible. Just my luck that I recently uninstalled Mad Max after finishing it... oh, what's that? "Downloading" :)
Oops, forgot to say "Thank you Feral"!
Last edited by fabertawe on 30 March 2017 at 3:20 pm UTC
Oops, forgot to say "Thank you Feral"!
Last edited by fabertawe on 30 March 2017 at 3:20 pm UTC
2 Likes, Who?
See more from me