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
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.
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
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. :)
31 Mar 2017 at 7:47 pm UTC Likes: 1
Quoting: elmapulI'm really failing to see how this is a naive view, haha :)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?that is a pretty optmistic (naive) view.
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."
DX12 is older and most of the games with DX12 on this list are Triple A.
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
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.
31 Mar 2017 at 5:35 pm UTC
Quoting: LeopardVulkan 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.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.
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
~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 :)
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
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
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?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.
https://www.reddit.com/r/linux_gaming/comments/62ilrk [External Link]
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
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
30 Mar 2017 at 10:06 pm UTC Likes: 1
Quoting: pete910I second that... Actually, I was almost certain the Vulkan game they were working on would be Deus Ex. :)Quoting: edddeduck_feralLinux only.So ironic, lol.
Now, DeusEX ????<3
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
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."
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
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 :PThat 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
30 Mar 2017 at 4:45 pm UTC Likes: 3
I just want to add my 2 cents... THIS IS TOTALLY AWESOME! ...and unexpected
- Kerbal Space Program spiritual successor Kitten Space Agency now has a Linux version
- NVIDIA hiring Linux driver engineers to help with Vulkan, Proton and more
- The "video game preservation service" Myrient is shutting down in March
- Discord delay global rollout of age verification to improve transparency and add more options
- Steam Next Fest - February 2026 is live with tons of demos
- > See more over 30 days here
- steam overlay performance monitor - issues
- Xpander - Nacon under financial troubles... no new WRC game (?)
- Xpander - Establishing root of ownership for Steam account
- Nonjuffo - Total Noob general questions about gaming and squeezing every oun…
- GustyGhost - Looking for Linux MMORPG sandbox players (Open Source–friendly …
- Jarmer - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck