Originally posted by Michael
View Post
Announcement
Collapse
No announcement yet.
Direct3D 11 vs. OpenGL vs. Vulkan Radeon Benchmarks On Windows & Linux
Collapse
X
-
It seems that one can't draw any conclusions from this test, if one API is somehow magically faster than the other. It is (of course) also a matter how good the programmers know and handle the very API. It was an interesting comparison. I guess next time me may see free driver Vulkan performance for a few cards also.Stop TCPA, stupid software patents and corrupt politicians!
Comment
-
Originally posted by SaucyJack View Post
Most games claiming 'DX12' or 'Vulkan' are doing little more than writing hasty wrappers around existing OpenGL/DX11 code. An engine needs to be built from the ground up to exploit Vulkan and DX12 properly. You can't just tack some Vulkan code on to an existing game and expect good results. DOOM is probably the only game that did it right. In other words, claiming the API doesn't matter based on results from games that don't really even use it is flawed.
The Devs from Star Citizen talked a tiny bit about it and said, they they need to re-write a big chunk of the engine logic in order to exploit all the benefits of Vulkan/DX12. Esp. the parallel/Async components that may count for any object at any time independently from each other. They try to go away from the main thread where they can - needless to say, that this is not easy work, can cause sync-issues they have to watch out for etc. There is a lot more, but it can take years to get every feature from Vulkan native into a game-engine.
All the other games out there (looking at Tomb Raider) which only have a ~5% performance increase, from time to time even a decrease just put on another layer on top that made the game compatible, but not better. Doom shows very well, that you can have up to ~70% performance increase, and thats not even the end of the line.
Anyhow, its still good, that the industry starts to adapt.
- Likes 1
Comment
-
Originally posted by kbios View PostI think the main conclusion to draw from this comparison is that the specific implementation of a game has way more impact on the performance than the API used. This is a little worrying, because it means the final performance of a game will depend on the quality of the game ENGINE developers rather than the arguably more experienced and professional driver developers
Comment
-
Talos Principle has most likely a D3D profile, would be interesting to see renamed binary results (or use GUI to disable this) - AMD must have invested some time to get this speed. Vulkan might show a better performance compared to the rest if the used CPU is slower. Right now it seems a GPU limit is there for Dota 2 @ 4k. Talos Principle is a good example to show relatively unoptimized OpenGL AMD performance. Mesa might be hit a bit more but if you remember Nvidia's results the differences were rather small with a fast CPU. Therefore AMD users should always prefer Vulkan render for Linux. At least all fps are in a playable range for 1080p and if you only play Dota 2 then even for 4k.
Comment
-
-
Originally posted by kbios View Postthe final performance of a game will depend on the quality of the game developers rather than the arguably more experienced and professional driver developers
(That was also the comments of some game-engine devs upon starting to optimize for Vulkan)
Originally posted by Shevchen View PostDoom shows very well, that you can have up to ~70% performance increase, and thats not even the end of the line.
Probably a couple of other high-profile engines will get good Vulkan overhauls (cryengine, unreal engine, etc.)
Comment
-
Originally posted by mbohun View Post
How is that a "difficulty" (in Aug 2016) ? What/who exactly is stopping you from installing some SingleSignOn (SSO) ?
If you're talking about implementing SSO using a third party authentication, that's a little more work. It would cut down on the spam if everyone had to sign-on with Google or whatever, but people would complain about that more than the lack of editing.
Comment
-
@dungeon
I just downloaded latest Win 10 driver and guess what:
Code:$ 7z x non-whql-win10-64bit-radeon-software-crimson-16.8.2-rc4-aug11.exe $ find -name atiapfxx.blb -exec strings -el {} \;|grep Talos Talos Talos.exe TalosProfile Talos_Unrestricted.exe The Talos Principle
- Likes 2
Comment
Comment