Performance of OpenGL vs Metal vs DirectX11 and MacDriver vs WebDriver
Clear all

Performance of OpenGL vs Metal vs DirectX11 and MacDriver vs WebDriver  


Noble Member
Joined: 2 years ago

Hello this is the result of Unigine Valley Preset HD with a GeForce GTX 660 for three different scenarios:

1) MacOSX Native with OpenGL
2) MacOSX Wine with DirectX9
3) Windows 10 with DirectX 12

  MacOSX OpenGL Wine in MacOSX DirectX9 Windows DirectX11
nVidia WebDriver
Valley OpenGL Webriver
Valley Dx9Wine WebDriver
Valley DirectX11
MacOS Driver
Valley OpenGL MacDriver
Valley Dx9Wine MacDriver
Valley DirectX11


The first column and third column are somthing we expect. OpenGL under MacOSX is slower than DirectX11 under Windows. But what about the middle column?
This is something surprising, First the big difference between Web-Driver and MacOSXDriver and then that Unigine Valley performs best in MacOSX under Wine than in Windows.

My explanation: Wine must "emulate" DirectX9, because MacOSX doesn't understand it, so it uses an 3D APIs of the OS.
nVidia WebDriver seem to have some problems with the Metal API, either they can't do it or they use the much slower OpenGL. MacOSDriver, however, supports fully metal Metal API and thus the great performance, because the test is eventually using Metal and not OpenGL like in the first column.

You have to consider that Wine is slowing things down per default, that's why it's only a score of 947 of that one test. The more impressing is the score of 1207 when using the Metal API (even only indirectly).

This topic was modified 2 years ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680

2018 15" MacBook Pro (RP560X) [8th,6C,H] + RX 5700 XT @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 & macOS 10.15.4 // Navi vs Radeon VII vs GTX 1080 Ti [build link]