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:
Quoting: LeopardQuoting: GuestBTW it looks like it’s not only a framerate problem, but that the clock in the game is running more or less slowly. It’s easy to see looking at the dust movements in the air.
What?!
If this is real;this is literally speed hacking and this means Vulkan update changed nothing at all.
We need explanations.
Vulkan has definitely made things better. If you read a few comments above I mention that the game actually has playable framerates on my Laptop with Vulkan, whereas is simply doesn't under OpenGL (stable or beta). Without any measuring tools I can visibly tell the difference.
With that said, the gameplay clock and framerate clock are independent clocks. The standard way of calculating animations, particles, etc, are all run based on delta times per frame in addition to using a scaled time (this is how slow motion is typically done as well, if you just change the scaling the game will run faster or slower depending on the multiplier). The clock frames per second is based on is the actual clock without any scaling. You can always use the Steam FPS overlay if you don't think the internal Mad Max clock is correct since it's independent of all the game's code and any clock issues it might have.
Last edited by natewardawg on 31 March 2017 at 5:37 pm UTC
0 Likes
Quoting: ZeloxIm excited to see start citizen now. Cause I think we really can see vulkan vs dx12 there.Star Citizen DX12 version has officially canceled, in favor to Vulkan.
If vulkan performe better, I can see that as a possble reason for windows users to ditch windows and go to linux.
And maybe dev teams can see the value better in using vulkan. But I got no doubt they are already mutch better informed then atleast me :P.
https://www.extremetech.com/gaming/246354-star-citizen-will-use-vulkan-not-directx-12-dx11-phased
http://www.pcgamer.com/star-citizen-to-ditch-directx-in-favor-of-vulkan/
Star Citizen team says will be dropping DirectX support in the future.
https://forums.robertsspaceindustries.com/discussion/comment/7581676/#Comment_7581676
0 Likes
I don't know what You think people, but I think this event is the experiment/incursion of Feral in the TRUE software development and not just porting Windows games... The fact that the Linux version include features that are not available in the Windows version is the evidence.
I think this MUST be celebrated with a Humble Feral Bundle... No?
I think this MUST be celebrated with a Humble Feral Bundle... No?
1 Likes, Who?
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."
that is a pretty optmistic (naive) view.
DX12 is older and most of the games with DX12 on this list are Triple A.
0 Likes
Quoting: GuestBTW it looks like it’s not only a framerate problem, but that the clock in the game is running more or less slowly. It’s easy to see looking at the dust movements in the air.Yeah I got this problem too, the fix for me was really easy though. You need to launch the game and play with Ethernet off. Apparently there is some WBplay issue going which is causing the slow motion-like effect. Funny thing is that I noticed the fps doesn't stutter on my steam overlay when the game runs slower.
Last edited by TheMagazine on 31 March 2017 at 7:20 pm UTC
0 Likes
I've done some testing with my i5-2400 and GTX960.
Very high/vulkan (min/avg/max)
bench 1: 12/55/90
bench 2: 9/32/37
bench 3: 3/48/134
bench 4: 2/52/144
Normal/Vulkan (min/avg/max)
bench 1: 12/111/142
bench 2: 10/38/50
bench 3: 10/76/246
bench 4: 6/95/261
Normal/OpenGL (min/avg/max)
bench 1: 12/70/125
bench 2: 9/32/49
bench 3: 5/60/215
bench 4: 4/69/254
I haven't looked at the cutscenes, since I'm only at the beginning of the game, but I saw some stuttering.
I just tried to play the game a few minutes and there wasn't any stuttering, but I wasn't really moving.
I'll try to play a little more and probably send a report to Feral.
Very high/vulkan (min/avg/max)
bench 1: 12/55/90
bench 2: 9/32/37
bench 3: 3/48/134
bench 4: 2/52/144
Normal/Vulkan (min/avg/max)
bench 1: 12/111/142
bench 2: 10/38/50
bench 3: 10/76/246
bench 4: 6/95/261
Normal/OpenGL (min/avg/max)
bench 1: 12/70/125
bench 2: 9/32/49
bench 3: 5/60/215
bench 4: 4/69/254
I haven't looked at the cutscenes, since I'm only at the beginning of the game, but I saw some stuttering.
I just tried to play the game a few minutes and there wasn't any stuttering, but I wasn't really moving.
I'll try to play a little more and probably send a report to Feral.
0 Likes
Quoting: elmapulQuoting: 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."
that is a pretty optmistic (naive) view.
DX12 is older and most of the games with DX12 on this list are Triple A.
I'm really failing to see how this is a naive view, haha :)
Almost every game on the Vulkan list is also AAA. Like you said, DX12 has been out longer, so my question is why aren't there more games on DX12? The Vulkan list of games went from 3 or 4 titles to 14 in literally a couple of months. DX12 is only at about 20 after two years!
Several developers have said it's pointless to develop for DX12 including those of Croteam, Star Citizen, and id Software. Even one of the engine developers, Axel Gneiting, from id Software says it's pointless to use DX12 on PC just for the sake of the Xbox, because DX12 on the Xbox is significantly different than it is on Windows 10. Meanwhile, the other 50% of Windows gamers still using Windows 7 (and those on Windows 10) will benefit from Vulkan :)
http://gamingbolt.com/id-software-dev-puzzled-by-devs-choosing-dx12-over-vulkan-claims-xbox-one-dx12-is-different-than-pc
It's not naive, nor is it overly optimistic... it's realistic. :) 50% of PC gamers get cut out of the picture if a AAA studio uses DX12, it makes no financial sense to use DX12. It makes perfect sense to use Vulkan. :)
Last edited by natewardawg on 31 March 2017 at 7:50 pm UTC
1 Likes, Who?
Quoting: ZeloxIm excited to see start citizen now. Cause I think we really can see vulkan vs dx12 there.
If vulkan performe better, I can see that as a possble reason for windows users to ditch windows and go to linux.
And maybe dev teams can see the value better in using vulkan. But I got no doubt they are already mutch better informed then atleast me :P.
except that Vulkan is also avaliable for Windows...
also, Star Citizen gave up supporting Dx12 and went full Vulkan
0 Likes
Quoting: natewardawgI'm really failing to see how this is a naive view, haha :)by naive i mean this:
'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."'
i dont think being beta menas they are commited, it only means its not fully tested/functional, bug free, or it can improve the performance in the future.
as i said, DX12 is older, if an game takes 3 years to be developed, you show what you're doing at the year 1, and say something like: its still in beta that means you're more commited to it than someone that waits until the game is almost finished to show any screenshots/video of it?
also, we cant compare the POV of an indie with the one of an AAA developer.
example 1:
indies may profit more from piracy used as an way to spread the word about their game, than have losses from piracy.
AAA studios, on the other hand, put millions in marketing, they don't need piracy to market their products.
example 2:
when the 5 first indie humble bundle where done, 20% of the income came from linux users, looking at this numbers you may think "20% of the market are linux users!" but the reality is: there were almost no games for linux, so people where willing to pay for anything and pay more for it.
among the linux user, the game was more popular since it where one of a few games avaliable.
that dont means if an AAA studio ported their games to linux, 20% of they profit still would come from linux users, especially, considering that for some AAA games 75% of their income comes from consoles an market where indies werent even allowed a few years ago.
0 Likes
Quoting: GuestMy benchmarks are waaaaaaaay less impressive, and I have Windows in there as well. Version 1.1 of Mad Max has much lower OpenGL performance, artificially making Vulkan look a lot better. See my post for the numbers:Excellent find. So Feral gimped their openGL port to make their Vulkan port (which is still %40 is slower than DX11) look better.
https://www.reddit.com/r/linux_gaming/comments/62ilrk/
This is article should be updated.
0 Likes
See more from me