Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by natewardawg
Some notes and benchmarks about a performance regression in Mad Max's OpenGL rendering
31 Mar 2017 at 8:18 pm UTC Likes: 2

Which benchmarking expert was it on the BSD Now show that said something to the affect of, "The first thing to remember about benchmarks is that your benchmarks are incorrect" :)

I did a little bit of [informal] testing on this as well. My Bonobo Extreme laptop has the following specs for my testing.

1920x1080
Normal quality
i7-4810MQ Quad Core @ 2.8 GHz
GTX 860M 4GB

I concluded my results by staring at Steam's FPS counter, haha :D

Stable branch:
~20-22 FPS OpenGL

Beta branch:
~15-17 FPS OpenGL
~25-30 FPS Vulkan

So on this particular machine, regardless of this regression, it changed Mad Max from being a noticeably unplayable experience under OpenGL to being a noticeably playable one under Vulkan.

I will eventually (tonight?) test the same thing with my i7-6700K with a 960 GTX.

Mad Max meets Vulkan in a new fully public beta for Linux, benchmarks and OpenGL vs Vulkan comparisons
31 Mar 2017 at 7:47 pm UTC Likes: 1

Quoting: elmapul
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 [External Link]

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 [External Link]

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 [External Link]

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. :)

Mad Max meets Vulkan in a new fully public beta for Linux, benchmarks and OpenGL vs Vulkan comparisons
31 Mar 2017 at 5:35 pm UTC

Quoting: Leopard
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.
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.

Mad Max meets Vulkan in a new fully public beta for Linux, benchmarks and OpenGL vs Vulkan comparisons
31 Mar 2017 at 5:23 pm UTC

Quoting: GuestPlease run test(s) on version 1.0 and post your results if you find the same big regression I found.
Okay, I'm assuming by 1.0 you simply mean the stable branch. (It would probably be more clear to just say stable branch). Yes, I see the regression, but I definitely stand by what I posted a few minutes ago, Vulkan is much much better.

~20 for the stable branch (OpenGL)
~15-17 in the beta branch (OpenGL)
~30 in Vulkan

So, from what I see on my end... Regression? yes. Major? arguable. But, Vulkan blows away Open GL in the stable branch. Even without the regression it's quite unplayable at 1920x1080 under GL.

I'll post more tests on my main gaming machine once I get the game downloaded. It has a GTX 960 instead of an 860M :)

Mad Max meets Vulkan in a new fully public beta for Linux, benchmarks and OpenGL vs Vulkan comparisons
31 Mar 2017 at 5:03 pm UTC

Quoting: GuestPlease run test(s) on version 1.0 and post your results if you find the same big regression I found. You'll have to test using the same scene since 1.0 doesn't have the same benchmark mode I guess?

https://www.reddit.com/r/linux_gaming/comments/62ilrk [External Link]
Hi SwiftPaw, I'm not seeing any regression. OpenGL seems to perform almost exactly the same for me as when I first installed the game when it was ported to Linux. 15-17 fps in normal mode at 1920x1080. On the same machine Vulkan does about 26 -27 which makes the game actually playable at 1920x1080... finally :) In the 1.0 version I ended up changing the resolution to 1280x720 because the framerate was so poor.

So, even if there was an OpenGL regression, this Vulkan update is still far better than GL in the 1.0 version.

If you can explain how I get back to 1.0 (or is this just the non beta version?) I'd be happy to get you some actual numbers for you on that version, thanks :)

edit: My GPU in that machine is a GTX 860M with an i7-4810MQ quad core @ 2.8 GHz

X-Plane 11 is now officially available with day-1 Linux support
30 Mar 2017 at 10:41 pm UTC Likes: 1

Yes, what a day! That is really cool :)

Mad Max meets Vulkan in a new fully public beta for Linux, benchmarks and OpenGL vs Vulkan comparisons
30 Mar 2017 at 10:06 pm UTC Likes: 1

Quoting: pete910
Quoting: edddeduck_feralLinux only.
So ironic, lol.

Now, DeusEX ????<3
I second that... Actually, I was almost certain the Vulkan game they were working on would be Deus Ex. :)

Mad Max meets Vulkan in a new fully public beta for Linux, benchmarks and OpenGL vs Vulkan comparisons
30 Mar 2017 at 8:11 pm UTC Likes: 9

Does 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 [External Link]

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 [External Link]

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."

Mad Max meets Vulkan in a new fully public beta for Linux, benchmarks and OpenGL vs Vulkan comparisons
30 Mar 2017 at 5:02 pm UTC

Quoting: bubexelI hate you Feral... We used to wait for ports to linux, now we will wait for ports of ports to vulkan :P
That is too funny :D You know what they say, the truth makes the best humor. :)

Mad Max meets Vulkan in a new fully public beta for Linux, benchmarks and OpenGL vs Vulkan comparisons
30 Mar 2017 at 4:45 pm UTC Likes: 3

I just want to add my 2 cents... THIS IS TOTALLY AWESOME! ...and unexpected