Announcement

Collapse
No announcement yet.

Dota 2 Vulkan Performance Across MacOS, Windows 10 & Linux

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

  • #11
    Originally posted by Xaero_Vincent View Post
    My gosh is OpenGL on macOS absolute garbage. Apple PR makes it seem like it's just the nature of API to suck but really it's their Mac driver's implementation of it that's piss poor.
    Yes, their OpenGL driver has always been slow. It gets somewhat better at high resolutions but remains vastly inferior to other implementations. At least, the Vulkan-over-Metal implementation seems to perform at almost native performance, which basically means that the Metal driver itself must be decent.

    Comment


    • #12
      Vulkan is not faster than OpenGL on Windows, and is actually slower on Linux?

      I guess it requires actual programming skill to use instead of hand-holding and the OpenGL drivers are probably optimized af. Most DX12 games also tend to be slower than DX11, which is not the fault of the API, but the game devs who just now realized they need to do more than just plug a few libs together.

      Comment


      • #13
        Hi Michael.

        Will you be doing some intel gpu testing for same scenario (mac laptop)?
        The Feral Reise of Tomb Raider port on Mac is supported on Intel (iris) gpu, while linux port is not supported


        It would be interesting to see how intel gpu works across platforms.

        Comment


        • #14
          Originally posted by GruenSein View Post

          Yes, their OpenGL driver has always been slow.
          Check the hundreds of benchmarks all these years in this site and tell me something where OSX is not slow...
          ...

          Comment


          • #15
            Originally posted by Weasel View Post
            Vulkan is not faster than OpenGL on Windows, and is actually slower on Linux?

            I guess it requires actual programming skill to use instead of hand-holding and the OpenGL drivers are probably optimized af. Most DX12 games also tend to be slower than DX11, which is not the fault of the API, but the game devs who just now realized they need to do more than just plug a few libs together.
            DOTA 2 is something of a special case when it comes to Vulkan. It's essentially a DX9 title that's been ported to everything else, and for that reason it doesn't particularly take advantage of a lot of more recent/advanced features.

            Comment


            • #16
              Would have been good to have seen the directX numbers on windows too

              Comment


              • #17
                Originally posted by smitty3268 View Post

                DOTA 2 is something of a special case when it comes to Vulkan. It's essentially a DX9 title that's been ported to everything else, and for that reason it doesn't particularly take advantage of a lot of more recent/advanced features.
                Even if it's only as fast as the alternatives on some platforms, being able to target Windows, macOS and Linux on same Vulkan codebase and get good performance on all platforms sounds impressive

                Comment


                • #18
                  Originally posted by Xaero_Vincent View Post
                  My gosh is OpenGL on macOS absolute garbage. Apple PR makes it seem like it's just the nature of API to suck but really it's their Mac driver's implementation of it that's piss poor.
                  They have a long history of shittifying old stuff to make new stuff look better, nothing unexpected here.

                  Comment


                  • #19
                    Originally posted by nanonyme View Post
                    Even if it's only as fast as the alternatives on some platforms, being able to target Windows, macOS and Linux on same Vulkan codebase and get good performance on all platforms is very impressive
                    fixed

                    Comment


                    • #20
                      Quick, lets bash Apple for not supporting:
                      - Vulkan
                      - modern OpenGL
                      - directX
                      - Wayland
                      - whatever
                      - insert random Linux related project

                      Comment

                      Working...
                      X