Jump to content

OS X Graphics API's: OpenGL vs Metal vs Vulkan

OS X Metal API OpenGL Vulkan DirectX Performance

  • Please log in to reply
124 replies to this topic

#121 Matt Diamond

Matt Diamond


  • IMG Writers
  • 2797 posts
  • Location:PA; US
  • Pro Member:Yes

Posted 15 April 2017 - 05:06 PM

I didn't know about the new edition of Dear Esther. Thanks for the tip-- this might be the excuse I needed to try it. (Which I probably can because it won't need Metal.)

Current setup: macOS 10.14.x/2018 Mac Mini 3.2GHz i7/16GB RAM/Sonnet Breakaway 650 eGPU w Sapphire Radeon VEGA 56 8GB

#122 elowel



  • Members
  • Pip
  • 42 posts

Posted 15 April 2017 - 05:35 PM

View Postjeannot, on 15 April 2017 - 09:01 AM, said:

I'm not sure it uses Metal, because it can show the Steam fps counter, which I heard doesn't work on Metal games.

FPS counter works fine in F1 2016.

How do you use ioregistryexplorer?

#123 jeannot



  • Members
  • PipPipPipPip
  • 381 posts

Posted 16 April 2017 - 03:45 AM

View Postelowel, on 15 April 2017 - 05:35 PM, said:

FPS counter works fine in F1 2016.

How do you use ioregistryexplorer?
I open it and look for some "accelCommandQueue", which is related to Metal. Clicking on a command queue will show the app name in the "Value" column of the right-hand panel.
But it 10.12, it seems that basically every apps is associated to a command queue, since the whole UI runs on Metal.
If the app uses openGL, it should be associated to some "accelGLContext". This is the case for Dear Esther and gfxbench GL, but not gfxbench Metal.
With that said, if an app uses both openGL and Metal, it may be difficult to tell how much it uses Metal in 10.12 (simply for the basic UI or 3D rendering?).

#124 elowel



  • Members
  • Pip
  • 42 posts

Posted 16 April 2017 - 06:16 AM

Hmm, looks like you're right!
It runs really well. Usually I've found Unity games awful, but I guess Dear Esther is not very graphically intensive.

#125 UmarOMC1


    Master Blaster

  • Members
  • PipPipPipPipPipPip
  • 1547 posts
  • Location:NYC

Posted 17 April 2017 - 07:21 PM

View Postikir, on 10 April 2017 - 11:58 PM, said:

Awesome! Almost makes me want to sign up for Twitter to follow.
macOS 10.14.x/3.7GHz i7-8700K Hackintosh/64GB RAM/Gigabyte RADEON VII
(my 'world of hurt' that my kids built in a day & is easier to maintain than Windows)

Also tagged with one or more of these keywords: OS X, Metal, API, OpenGL, Vulkan, DirectX, Performance