Announcement

Collapse
No announcement yet.

Direct3D 11 vs. OpenGL vs. Vulkan Radeon Benchmarks On Windows & Linux

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #21
    Originally posted by Michael View Post

    The difficulty with that is the main site and forums are powered by different software systems, etc.
    How is that a "difficulty" (in Aug 2016) ? What/who exactly is stopping you from installing some SingleSignOn (SSO) ?

    Comment


    • #22
      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


      • #23
        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.
        This!

        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.

        Comment


        • #24
          Originally posted by kbios View Post
          I 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
          fixed. Most of the graphics stuff is dealt with by the game engine. People using third party engines don't need to know jack of rendering.

          Comment


          • #25
            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


            • #26
              Originally posted by Kano View Post
              Talos Principle has most likely a D3D profile.
              Nope it does not, it actually does not have any profile for Windows other then unrelated CF ready...

              Do not laugh now, but only where Talos has profile is actually GL profile for Linux

              Comment


              • #27
                Originally posted by kbios View Post
                the final performance of a game will depend on the quality of the game developers rather than the arguably more experienced and professional driver developers
                Specially, given how low-level Vulkan is, game developers *are basically writing their own driver* inside their game engine when optimizing for Vulkan.
                (That was also the comments of some game-engine devs upon starting to optimize for Vulkan)


                Originally posted by Shevchen View Post
                Doom shows very well, that you can have up to ~70% performance increase, and thats not even the end of the line.
                Let's not forget that Doom is made by id, and thought their main crazy guy has moved to Occulus Rift / Facebook (but was eventually replaced by his equivalent from crytek), it's still a group of developers known to optimize the hell out of their engines.

                Probably a couple of other high-profile engines will get good Vulkan overhauls (cryengine, unreal engine, etc.)

                Comment


                • #28
                  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) ?
                  He has implemented SSO. Sign-on at the forums and you're signed in on the main site.

                  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


                  • #29
                    few months ago i did same tests (dota/talos dx11 vs vulkan vs opengl + wine test) but with hd 7790


                    Comment


                    • #30
                      @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
                      So, you can believe in your lies, I don't

                      Comment

                      Working...
                      X