It's not looking good at the moment. Metal is beaten by OpenGL in a lot of tests in GFXBench. When you consider how slow and old OS X's OpenGL is compared to Direct X this will help bring realistic expectations so people don't get angry later on.
But it's still early days. I don't expect an API ported from iOS to make Macs competitive with a PC overnight, if ever. Even the iPhone 6S tests included below show Metal having no real world advantage over OpenGL.
http://arstechnica.com/apple/2015/1...-os-x-el-capitan-sometimes-great-often-mixed/
'For whatever reason, the OpenGL version of GFXBench consistently beats the Metal version in the T-Rex, ALU, and Texturing tests. And usually it’s not winning by a little, it’s winning by a lot. We’ve asked Apple about these results, but the immediate takeaway is that there are some things that OpenGL is going to do better than Metal can, at least for now.
Metal, on the other hand, excels where you would expect it to. The Driver Overhead test “approximates the graphics driver’s CPU load when running the Manhattan high-level test,” which is right up Metal’s alley, since one of the API’s goals is to process more on the GPU so that the CPU is free to handle physics or AI'
But it's still early days. I don't expect an API ported from iOS to make Macs competitive with a PC overnight, if ever. Even the iPhone 6S tests included below show Metal having no real world advantage over OpenGL.
http://arstechnica.com/apple/2015/1...-os-x-el-capitan-sometimes-great-often-mixed/
'For whatever reason, the OpenGL version of GFXBench consistently beats the Metal version in the T-Rex, ALU, and Texturing tests. And usually it’s not winning by a little, it’s winning by a lot. We’ve asked Apple about these results, but the immediate takeaway is that there are some things that OpenGL is going to do better than Metal can, at least for now.
Metal, on the other hand, excels where you would expect it to. The Driver Overhead test “approximates the graphics driver’s CPU load when running the Manhattan high-level test,” which is right up Metal’s alley, since one of the API’s goals is to process more on the GPU so that the CPU is free to handle physics or AI'