While Dota 2 with Vulkan is indeed much faster than OpenGL for this game on macOS, it looks like a large part of that impact may be due to the Apple OpenGL drivers simply being in a rough shape... Then again, Apple just deprecated OpenGL (and OpenCL too). On this MacBook Pro with Radeon Pro 450 graphics, the RADV Vulkan vs. RadeonSI OpenGL performance for Dota 2 was close to the same... Similar to what we have seen out of other graphics cards / systems for this game on Linux. Though even with Dota 2 on Vulkan under macOS, the Linux performance numbers were still faster! Windows results weren't done for the lower resolutions since the game or Windows driver configuration would keep scaling the resolution to 2880 x 1800 regardless of overrides in our tests.

Playing Dota 2 at the native 2880 x 1800 panel resolution is tough and will only get about 30 FPS out of the Radeon graphics on this MacBook Pro. Here though we see the OpenGL vs. Vulkan performance being about the same on Linux, the Mac performance still doing much better than OpenGL, and the Windows 10 performance coming right in line with the Linux performance while the Mac Vulkan performance was just a two FPS average behind.

The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix Premium. You can also use our NewEgg.com shopping links when making online purchases or contribute to Phoronix through a PayPal tip.