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
  • 3295 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 11.6/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


    Taunting a Second Time

  • Members+
  • PipPipPipPip
  • 468 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


    Gaming way too long

  • Members+
  • PipPipPipPipPipPip
  • 1768 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/Gigabyte RADEON VII

macOS 10.15.x/Manjario KDE/3.7GHz i7-8700K Hackintosh/64GB RAM/PowerColor RedDevil 5700XT
(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


    Computing and Humanity

  • Members+
  • PipPipPipPip
  • 476 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"
MacMini M1 8GB - 23" CinemaDisplay
Macbook Air Late 2010 320M

MacPro 2013 D300
Several MacMinis 2005 - 2014
G4-Cube 450/R128/9.0.4/10.2.8 15"
G4-1,8 Sonnet GF4800 - Voodoo2 SLI
G3 B+W Voodoo3 / G3-Desktop Orange PC620
PM 6100/66 486-DX2/66 / LC IIe-Card / LC475 / IIgs 5,25+3,5 CF-Harddisk

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