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
125 replies to this topic

#121 Matt Diamond

Matt Diamond

    50 carat

  • Forum Moderators
  • 3088 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.)

www.mindthecube.com

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

elowel

    Fan

  • 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

jeannot

    Taunting a Second Time

  • Members
  • PipPipPipPip
  • 439 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

elowel

    Fan

  • 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

UmarOMC1

    Gaming way too long

  • Members
  • PipPipPipPipPipPip
  • 1687 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.15.x/3.5GHZ 8-Core Xeon W-3223 2019 MacPro/48GB RAM/PowerColor RedDevil 5700XT

macOS 10.15.x/Manjario KDE/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)

macOS 10.14.x/3.33GHz Xeon W3580 cMacPro (5,1 flash)/64GB RAM/PowerColor RedDevil RX580

#126 dr.zeissler

dr.zeissler

    Computing and Humanity

  • Members
  • PipPipPipPip
  • 370 posts
  • Location:GERMANY

Posted 05 July 2020 - 03:15 PM

MM-2012/HD4000 TR-2013 on 10.14 High-Details 1024x768

OGL: 28fps
MET: 23fps.

I think metal will show it's potential on "AS"
iMac 27" Late 2012 3,4Ghz i7 NT 680MX
Macbook Air Late 2010 320M
MacMinis 2005 - 2011





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