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:
Feral said they won't talk about vulkan until it's time to talk about it, and they haven't yet talked about it! This might just be a teaser :p
Last edited by Jahimself on 30 March 2017 at 10:11 pm UTC
Last edited by Jahimself on 30 March 2017 at 10:11 pm UTC
0 Likes
Quoting: t3gQuoting: M@yeulCThat's great news, I'm really excited! Good work Feral, as always!
Now, I just need to buy a Vulkan-capable card... :D
What do you have now? A $100 AMD RX 460 or Nvidia GTX 1050 can run Vulkan. Heck, even older cards: https://en.wikipedia.org/wiki/Vulkan_(API)#Compatibility
It's listed on my PC info: HD6870. I am pondering whether I should get a RX 480 or R9 Fury (which are approximately the same price) now, or wait for Vega to come out (at the very least to judge how they fare, and maybe grab one of the former top-end cards as their prices go down. I'm quite constrained budget-wise, but a complete upgrade wouldn't be overkill, I think).
This article also explains the fact that today was a rather slow news day. I guess Liam was busy with these benchmarks :P
0 Likes
I love the code to enter the beta, great work Feral!
2 Likes, Who?
Is anyone playing the Vulkan Beta on Nvidia, Debian Jessie Backports. For me neither this (Mad Max vulkan beta) or Serious Sam Fusion beta run on Vulkan. They both crash immediately. Serious Sam Fusion works on OpenGL mode. My NVidia Graphics driver version is: 375.26
Any advice?
Any advice?
1 Likes, Who?
Holy crap, are you really seeing a double and TRIPLE performance increase? Wow! I might be able to turn on some of the advanced effects I had disabled.
0 Likes
Quoting: GuestQuoting: LeopardQuoting: sarmadI am guessing the bigger part of the performance boost is coming from the OpenGL version not being as optimized as it should. There is no way Vulkan (or any API for that matter) can make this much difference. However, this is probably an indication that it's easier to optimize the code under Vulkan than it is under OpenGL, which by itself is enough reason to introduce Vulkan. Good job Feral, and Khronos too.
Your guess is wrong.
https://www.gamingonlinux.com/articles/mad-max-meets-vulkan-in-a-new-fully-public-beta-for-linux-benchmarks-and-opengl-vs-vulkan-comparisons.9345/comment_id=89759
Well.....the answer is a bit more of a grey area. While Vulkan will remove some driver overhead, it doesn't make this kind of difference if the OpenGL port could be fully optimised "the OpenGL way". The gotcha in this case is "if"; it simply isn't feasible to redo the entire game engine to make it work better with OpenGL.
And the extensions for AZDO aren't always available, or some of them are vendor-specific. Plus, I am not sure there is a way to reuse queues and buffers simply with OpenGL, nor explicit memory management. And you still have the driver state machine.
While AZDO is possible with OpenGL, if you know what you are doing, you are better off with Vulkan, in my understanding and opinion ;)
Last edited by MayeulC on 30 March 2017 at 11:19 pm UTC
0 Likes
Quoting: natewardawgDoes anyone else remember just a couple of months ago when this list only had three games on Vulkan? Dota 2, Doom and The Talos Principle?
There are now 12 games on the list with a current working Vulkan implementation:
https://en.wikipedia.org/wiki/List_of_games_with_Vulkan_support
DirectX12, despite being released nearly 2 years ago still only has 20 games on the list:
https://en.wikipedia.org/wiki/List_of_games_with_DirectX_12_support
The thing that strikes me is that many of the Vulkan ports are in beta, which as a developer says to me, "We really care about quality and feedback and want to give as good of an official release (first impression) as possible."
Its great to see that of the 8 listed PC games, 6 have Linux support.
1 Likes, Who?
Great performances but I get weird dips...
i7-2600, 16gb, GTX960 4gb, driver 375.39.
Benchmark 1:
avg_fps: 67
min_fps: 6
max_fps: 125
Benchmark 2:
avg_fps: 48
min_fps: 33
max_fps: 50
Benchmark 3:
avg_fps: 67
min_fps: 4
max_fps: 139
Benchmark 4:
avg_fps: 75
min_fps: 4
max_fps: 129
Too bad for the low fps drops. Usually it lasts just a couple of frames and in between it's awesome.
Last edited by Mohandevir on 30 March 2017 at 11:53 pm UTC
i7-2600, 16gb, GTX960 4gb, driver 375.39.
Benchmark 1:
avg_fps: 67
min_fps: 6
max_fps: 125
Benchmark 2:
avg_fps: 48
min_fps: 33
max_fps: 50
Benchmark 3:
avg_fps: 67
min_fps: 4
max_fps: 139
Benchmark 4:
avg_fps: 75
min_fps: 4
max_fps: 129
Too bad for the low fps drops. Usually it lasts just a couple of frames and in between it's awesome.
Last edited by Mohandevir on 30 March 2017 at 11:53 pm UTC
0 Likes
I'd say Feral has been working on a Vulkan wrapper pretty well, otherwise we would have seen this on Windows already (normally such a thing comes out first).
I thought it ran pretty decent at 4k on my 980ti before, so this will be awesome. But honestly the game that needs Vulkan the most atm is Deus Ex, I have been holding out buying that until news of better performance hits! heres hoping..
I thought it ran pretty decent at 4k on my 980ti before, so this will be awesome. But honestly the game that needs Vulkan the most atm is Deus Ex, I have been holding out buying that until news of better performance hits! heres hoping..
0 Likes
Quoting: TheRiddickI'd say Feral has been working on a Vulkan wrapper pretty well, otherwise we would have seen this on Windows already (normally such a thing comes out first).
I thought it ran pretty decent at 4k on my 980ti before, so this will be awesome. But honestly the game that needs Vulkan the most atm is Deus Ex, I have been holding out buying that until news of better performance hits! heres hoping..
The reason we're not seeing this on Windows is simple: That is Feral's exclusive work for Linux , main developer is not involved. Windows version will remain as it is.
0 Likes
See more from me