The general consensus is that older Macs can run Mojave if they have a graphic card supporting Metal (c.f. appleinsider for example). But Metal-readiness comes in different degrees. Has Apple disclosed what is the lowest bar yet?

  • 1
    The link in your question lists the minimum Mac models that can run Mojave. What exactly are you looking for?
    – fsb
    Jun 5, 2018 at 20:30
  • 1
    The last line, "Mac Pro (2010 or later with Metal-compatible GPU)", mean it won't work with the graphic card those machines were shipped with. One needs to install a newer one. That's already true for High Sierra and maybe even Sierra, I don't remember.
    – user263481
    Jun 5, 2018 at 20:36
  • 1
    The question might be "What is considered to be a 'Metal-compatible GPU'? I've two 2010 Mac Pros I may need to update.
    – Tetsujin
    Jun 6, 2018 at 4:59
  • @Tetsujin iiuc you would need to update the graphic card only. I am in the same boat: I have a 2010 Mac Pro too!
    – user263481
    Jun 6, 2018 at 6:22
  • "update the graphic card only" ... to what, precisely. I think finding a list of 'recommended' cards would be the priority here. I found a 'metal test' app, but it crashes.
    – Tetsujin
    Jun 6, 2018 at 6:29

3 Answers 3


The article Apple Outlines Metal-Capable Cards goes into the detail needed.

From linked article --

According to Apple, the following graphics cards are known to be Metal-capable and compatible with macOS Mojave on the mid-2010 and mid-2012 Mac Pro models:

  • MSI Gaming Radeon RX 560 128-bit 4GB GDDR5
    • SAPPHIRE Radeon PULSE RX 580 8GB GDDR5
    • SAPPHIRE Radeon HD 7950 Mac Edition
    • NVIDIA Quadro K5000 for Mac
    • NVIDIA GeForce GTX 680 Mac Edition

Metal is required to run the OS. Apple has deprecated OpenGL and OpenCL and additionally is now using Metal exclusively to render the GUI.

If your Mac does not support Metal, the user interface will not be able to run, and as a result Mojave will not boot.

  • As stated in my question I knew that. But Metal 1 or 2 for a start?
    – user263481
    Jun 7, 2018 at 8:14
  • If any of the compatible models don't support Metal 2, then I guess it needs Metal 1. If that isn't the case, Metal 2.
    – Dev
    Jun 7, 2018 at 21:17

From Metal (API) - Wikipedia:

Metal 2 is not a separate API from Metal and is supported by the same hardware. Metal 2 enables more efficient profiling and debugging in Xcode, accelerated machine learning, lower CPU workload, support for virtual reality on macOS, and specificities of the Apple A11 GPU, in particular.

You must log in to answer this question.