I saw those Talos benchmarks and I was surprised.
I originally heard of it and how it'd be based on Mantle. Like, literally AMD just gave them the code to run with as a basis for the Kronos Group's next gen codebase.
Well, Mantle had huge performance improvements over DirectX11 on AMD hardware.
So, what's going on here?
I also saw that beautiful UE4 demo running on the new Samsung Galaxy at 1080p. If it can run that on a phone well, why would it be slow on a PC?
Perhaps it's Talos itself and not Vulkan?
In the end though, I would think it'd be best to support DX12 and Vulkan both. That seems to be what most games are doing. But if you had to chose one, well it'd seem like Vulkan would be better than DX11 moving forward. Vulkan is likely to be updated and supported more, while DX11 is being ditched for DX12 that's limited to Windows 10.
As someone else pointed out, Valve did a conference sort of thing, updating from DX11 to Vulkan in Dota2. They said the performance differences were extremely minor, except when there are lots of draw calls. That's counter to the great decrease in Talos Principle.
Dota 2 Vulkan Performance Results:
- Reduced latency
- Improved framerate in expensive scenes"
I guess you already said it's only because the resolution is low, but eh. Aren't there enough draw calls, like all those asteroids in ring systems, that'd benefit heavily?
I guess Valve isn't above lying to push Vulkan, and it being BS how they're saying the resolution is low because they're seeking to measure CPU performance and latency, but it's getting really wide adoption.
Unity, UE4, Source2(obviously), in addition to all sorts of platforms, virtually everything seems to go toward supporting Vulkan.
I'd imagine that Talos Principle is just an outlier. I'd imagine it has a lot to do with it being a slow, mostly static FPS.
Anyway, like Flavien said, the min reqs were stated to be Win7. So if you have to choose one, Vulkan seems to be the obvious choice.
Worst case scenario, if the performance isn't great at high resolution, it just isn't great at high resolution. It still works and is still a good game. No one is demanding the best optimization that could be possible as long as there aren't a bunch of hiccups that plague some games.