How to Setup Correct SMBIOS [Clover/OpenCore]
This guide covers setting up a Correct SMBIOS for Intel and AMD CPUs on macOS using Clover and OpenCore. By following this guide, you'll be able to set up the correct SMBIOS on your system using Clover or OpenCore Bootloader.
I. What is SMBIOS?
System Management BIOS (SMBIOS) is the premier standard for delivering management information via system firmware. Since its release in 1995, the widely implemented SMBIOS standard has simplified the management of more than two billion client and server systems.
On Apple computers, the SMBIOS is stored in its firmware and it contains several important data such as Product Model, Board-ID, Firmware Features, Serial Numbers, and much more. This information is crucial for macOS as SMBIOS can impact a lot of functionality under macOS.
II. Why selecting the Correct SMBIOS is important?
macOS is a vendor (Apple) specific operating system that is designed for Apple computers and its firmware contains the SMBIOS data. But since Non-Apple computers have spoofed hardware (for allowing macOS to run), these computers don't have the Apple firmware, but their own vendor and model based firmware. Due to this, these computers lack the required SMBIOS data that Apple expects and therefore we need to use the same (or at least the closest settings) in the form of SMBIOS settings in the config.plist.
Every Apple computer uses a unique SMBIOS definition to tell the macOS how to communicate with the hardware resources such as CPU Power Management, Graphics, USB, and Encoding. The SMBIOS can even affect your Apple ID when activating iMessage or FaceTime. The same rule applies when installing macOS on Non-Apple computers. For having the best experience and better compatibility you need to choose the closet SMBIOS to match your hardware specs.
III. Selecting a Correct SMBIOS
When selecting a correct SMBIOS, you need to understand that other than just using a SMBIOS that nearly matches your CPU is not sufficient. Other hardware and factors matter when selecting the correct SMBIOS for your system. Several factors can affect how your system performs in terms of hardware features, functioning, and performance as the SMBIOS controls and determines the CPU Power Management, Graphics management, USB function, and many other crucial functions.
The main factors to consider when selecting a SMBIOS depend on the following:
Factors | Notes |
---|
CPU | - This includes the CPU lineup such as Mobile, Desktop, and HEDT/Server.
- This can affect Sleep/Wake function and overall system stability.
- Depending on the CPU Generation, it determines whether you can use Apple's XCPM or not. See CPU Power Management for more information.
- Systems running AMD CPUs can safely ignore this.
|
GPU | - Mainly affected functions are GPU Power Management (AGPM), Display Output Support (AGDP), Sleep (AGDC), and a few others.
- CPUs without IGPU will have features like Quick Look broken if the SMBIOS expects an IGPU. An example is iMac SMBIOS. For Systems without an IGPU, it is better to use iMacPro and MacPro SMBIOS.
- This also affects the DRM functionality. See DRM on macOS for more information.
|
USB | - Certain SMBIOS have their own USB map which may attach to your hardware and can cause USB issues. See USB Mapping for more information.
- Skylake and newer SMBIOS will also require a USBX device to fix the USB current output. See Fixing USB Ports for more information.
|
Memory | Certain SMBIOS supports ECC Memory. If you're using a System with an ECC Memory, you must select a SMBIOS that supports ECC Memory. |
macOS Support | Especially relevant for older hardware. macOS may have support for the older CPU. However, it does not support the old SMBIOS when used on a new macOS version. For example, Arrandale CPUs are still supported by the OS but no IGPU support since 10.13.6. |
What SMBIOS to Choose?
There are two approaches when it comes to selecting the best SMBIOS for your hardware.
- The most common way is to match the exact or closest SMBIOS to your CPU.
- Select the best or closest SMBIOS to match your GPU, even though this method is not widely used by many users but sometimes it has some benefits to avoid certain issues related to the GPU problems, especially when you are using an unlisted CPU.
The first method is widely used by many users simply because it is the easiest method to choose the SMBIOS, making sure the macOS runs smoothly and with the advantage of the CPU’s Power Management and SpeedStep technology.
What's the Best Method to select SMBIOS?
Generally, our recommendations for selecting a SMBIOS are quite simple and it basically involves hardware matching with the SMBIOS.
Depending on your System specification,
STEP 1: Find the right CPU Codename and tier (See Apple SMBIOS List Table below) as closely as possible.
STEP 2: Match with either IGPU only or DGPU SMBIOS.
STEP 3: Finalize the SMBIOS depending on a few other factors such as the exact CPU/GPU match and macOS Support
IV. How to add SMBIOS to config.plist?
Here comes the most important step which is to add SMBIOS to your config.plist. Depending on the Bootloader you use, either Clover or OpenCore, follow the instructions below.
1. Mount your ESP.
For Clover
For OpenCore
SMBIOS Compatibility
Not all SMBIOS can be used with every macOS/ OS X version. When you try to use an unsupported SMBIOS on a newer version of macOS, you'll get "This version of Mac OS X is not supported". Here's the list of supported SMBIOS for each macOS version.
macOS Sonoma (14.x)
- iMac: iMac19,x, iMac20,x
- iMacPro1,1
- MacBookAir: MacBookAir9,1
- MacBookPro: MacBookPro15,x, MacBookPro16,x
- MacPro: MacPro7,1
- Mac mini: Macmini8,1
macOS Ventura (13.x)
- iMac: iMac18,x
- iMacPro1,1
- MacBook: MacBook10,1
- MacBookAir: MacBookAir8,1
- MacBookPro: MacBookPro14,x
- MacPro: MacPro7,1
- Mac mini: Macmini8,1
[SPOILER="macOS Monterey (12.x)"]
- iMac: iMac16,x
- iMacPro1,1
- MacBook: MacBook9,1
- MacBookAir: MacBookAir7,1
- MacBookPro: MacBookPro11,3
- MacPro: MacPro7,1
- Mac mini: Macmini7,1
[/SPOILER]
macOS Big Sur (11.x)
- iMac: iMac14,4+
- iMacPro1,1
- MacBook: MacBook8,1
- MacBookAir: MacBookAir6,x
- MacBookPro: MacBookPro11,x
- MacPro: MacPro6,1
- Mac mini: Macmini7,1
macOS Catalina (10.15.x)
- iMac: iMac13,x
- iMacPro1,1
- MacBook: MacBook8,1
- MacBookAir: MacBookAir5,x
- MacBookPro: MacBookPro9,x
- MacPro: MacPro6,1
- Mac mini: Macmini6,x
I. iMac
SMBIOS | 10.4 | 10.5.x | 10.6.x | 10.7.x | 10.8.x | 10.9.x | 10.10.x | 10.11 | 10.12 | 10.13 | 10.14 | 10.15 | 11.x | 12.x | 13.x | 14.x |
---|
iMac4,1 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
iMac4,2 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |
|
|
|
|
|
V. SMBIOS Recommendations
Following are the recommendations for SMBIOS, based on different factors. Use the Table to choose the right SMBIOS for your system. Refer to the Apple SMBIOS List for more information.
General Recommendations
Following are the recommendations for each of the system categories with the CPU/IGPU/dGPU configuration. Refer to Hardware Specific Recommendations for more information.
Category | Configuration | Examples | SMBIOS Category |
---|
Desktops | - Desktop CPU+IGPU/dGPU
- Mobile CPU+IGPU/dGPU
| - Common Desktops, including OEM
- NUC, AIO
| - iMac, MacPro
- iMac (where applicable), Mac mini
|
Laptops | - Mobile CPU+IGPU/dGPU
- Desktop CPU+dGPU
| - Common Laptops
- Clevo Laptops with Desktop CPU
| - MacBook, MacBookAir, MacBookPro
- MacBookPro
|
HEDT/Server | - Desktop CPU+dGPU
- Server CPU+dGPU
| - Common Workstations, including OEM
- Servers, including OEM
| |
Hardware Specific Recommendations
Following are the recommendations for SMBIOS based on Hardware. Refer to the Apple SMBIOS List for more information.
Laptops [Mobile CPUs]
CPU | Graphics | SMBIOS | Notes |
---|
Sandy Bridge | Intel HD Graphics 3000 | MacBookPro8,1 | The SMBIOS will be the same for the 7 Series Chipset. |
Ivy Bridge | Intel HD Graphics 4000 | MacBookPro9,2 | The SMBIOS will be the same for the Series Chipset. |
Haswell | Intel HD Graphics4200/4400/4600/5000/5100/5200 | MacBookPro11,1 |
|
Broadwell | Intel HD Graphics 5300/5500/5600/6000/6100/6200 | MacBookPro12,1 |
|
Skylake | Intel HD Graphics 510/515/520/530/540/550/P530 | MacBookPro13,1 |
|
Kaby Lake | Intel HD Graphics 615/620/630/640/650 | MacBookPro14,1 |
|
Coffee Lake | Intel UHD Graphics 630 | MacBookPro15,2 |
|
NUC/AIO/SFF [Mobile CPUs]
HEDT [Desktop CPUs]
CPU Lineup | SMBIOS | Notes |
---|
Sandy Bridge-E |
|
|
Ivy Bridge-E |
|
|
Haswell-E |
|
|
Broadwell-E |
|
|
Skylake-X |
|
|
Cascade Lake-X |
|
|
Apple SMBIOS List
Following are the complete list of SMBIOS used and supported by Apple in its Intel's Mac lineup. The Table also includes other additional information such as CPU and GPU Types.
QUICK INFO:
- The letter beside each CPU Family is the tier of CPU, see below table for more info:
Letter | Type |
---|
Y | Mobile (Low end) |
U, M | Mobile (Mid tier) |
H, QM, HQ | Mobile (High End) |
S | Desktop |
EP, SP, W, X | HEDT/Server |
MacBook
SMBIOS | CPU Family | GPU | Board-ID | XCPM Support | HWP Support | H.264 | HEVC/H.265 | Initial Support | Last Supported Version |
---|
MacBook1,1 | Yonah(M) | GMA 950 | Mac-F4208CC8 | No | No |
|
| 10.4.6 (8I2025) | 10.6.8 |
MacBook2,1 | Merom(M) | GMA 950 | Mac-F4208CA9 | No | No |
|
| 10.4.8 (8N1108) | 10.7.5 |
MacBook3,1 | Merom(M) | GMA X3100 | Mac-F22788C8 | No | No |
|
| 10.5 (9A3111) |
|
MacBook4,1 | Penryn(M) | GMA X3100 | Mac-F22788A9 | No | No |
|
| 10.5.2 (9C2015) |
|
MacBook5,1 | Penryn(M) | GeForce 9400M | Mac-F42D89C8 | No | No |
|
| 10.5.5 (9F2114) | 10.11.6 |
MacBook5,2 | Penryn(M) | GeForce 9400M | Mac-F22788AA | No | No |
|
| 10.5.6 (9G2110) |
|
MacBook6,1 | Penryn(M) | GeForce 9400M | Mac-F22C8AC8 | No | No |
|
| 10.6.1 (10A2047) | 10.13.6 |
MacBook7,1 | Penryn(M) | GeForce 320M | Mac-F22C89C8 | No | No |
|
| 10.6.3 (10D2162) |
|
MacBook8,1 | Broadwell(Y) | HD 5300 | Mac-BE0E8AC46FE800CC | Yes | No |
|
| 10.10.2 (14C2061) | 11.6.5 |
MacBook9,1 | Skylake(Y) | HD 515 | Mac-9AE82516C7C6B903 | Yes | Yes | YES | YES | 10.11.4 (15E2066) | 12.5 |
MacBook10,1 | Kaby Lake(Y) | HD 615 | Mac-EE2EBD4B90B839A8 | Yes | Yes | YES | YES | 10.12.5 (16F207) | Current |
MacBook Air
SMBIOS | CPU Family | GPU | Board-ID | XCPM Support | HWP Support | H.264 | HEVC/H.265 | Initial Support | Last Supported Version |
---|
MacBookAir1,1 | Merom(M) | GMA X3100 (11") | Mac-F42C8CC8 | No | No |
|
| 10.5.1 (9B2324) | 10.7.5 |
MacBookAir2,1 | Penryn(M) | GeForce 9400M (13") | Mac-F42D88C8 | No | No |
|
| 10.5.5 | 10.11.6 |
MacBookAir3,1 | Penryn(M) | GeForce 320M (11") | Mac-942452F5819B1C1B | No | No |
|
| 10.6.4 (10F3061) | 10.13.6 |
MacBookAir3,2 | Penryn(M) | GeForce 320M (13") | Mac-942C5DF58193131B | No | No |
|
| 10.6.4 (10F3061) |
|
MacBookAir4,1 | Sandy Bridge(M) | HD 3000 (11") | Mac-C08A6BB70A942AC2 | No | No |
|
| 10.7 (11A2063) |
|
MacBookAir4,2 | Sandy Bridge(M) | HD 3000 (13") | Mac-742912EFDBEE19B3 | No | No |
|
| 10.7 (11A2063) |
|
MacBookAir5,1 | Ivy Bridge(U) | HD 4000 (11") | Mac-66F35F19FE2A0D05 | No | No |
|
| 10.7.4 (11E2520) | 10.15.7 |
MacBookAir5,2 | Ivy Bridge(U) | HD 4000 (13") | Mac-2E6FAB96566FE58C | No | No |
|
| 10.8.2 (12C2034) |
|
MacBookAir6,1 | Haswell(U) | HD 5000 (11") | Mac-35C1E88140C3E6CF | YES | No |
|
| 10.8.4 (12E3067) | 11.6.5 |
MacBookAir6,2 | Haswell(U) | HD 5000 (13") | Mac-7DF21CB3ED6977E5 | YES | No |
|
| 10.8.4 (12E3067) | 12.5 |
MacBookAir7,1 | Broadwell(U) | HD 6000 (11") | Mac-9F18E312C5C2BF0B | YES | No |
|
| 10.10.2 (14C2507) | 12.5 |
MacBookAir7,2 | Broadwell(U) | HD 6000 (13") | Mac-937CB26E2E02BB01 | YES | No |
|
| 10.10.2 (14C2507) | 12.5 |
MacBookAir8,1 | Amber Lake(Y) | UHD 617 (13") | Mac-827FAC58A8FDFA22 | YES | YES | YES | YES | 10.14.1 (18B2084) | 12.5 |
MacBookAir8,1 | Amber Lake(Y) | UHD 617 (13") | Mac-226CB3C6A851A671 | YES | YES | YES | YES | 10.14.5 (18F2058) | 12.5 |
MacBookAir9,1 | Ice Lake(Y) | Iris Plus G4/G7 (13") | Mac-0CFF9C7C2B63DF8D | YES | YES | YES | YES | 10.15.4 (19E287) | Current |
MacBook Pro
SMBIOS | CPU Family | GPU | Board-ID | XCPM Support | HWP Support | H.264 | HEVC/H.265 | Initial Support | Last Supported Version |
---|
MacBookPro1,1 | Yonah(M) | Radeon X1600 (15") | Mac-F425BEC8 | No | No |
|
| 10.4.5 (8G1453) | 10.6.8 |
MacBookPro1,2 | Yonah(M) | Radeon X1600 (17") | Mac-F42DBEC8 | No | No |
|
| 10.4.6 (8I2032) |
|
MacBookPro2,1 | Merom(M) | Radeon X1600 (15") | Mac-F42189C8 | No | No |
|
| 10.4.8 (8N1051) | 10.7.5 |
MacBookPro2,2 | Merom(M) | Radeon X1600 (17") | Mac-F42187C8 | No | No |
|
| 10.4.8 (8N1037) |
|
MacBookPro3,1 | Merom(M) | GeForce 8600M GT (15/17") | Mac-F4238BC8 | No | No |
|
| 10.4.9 (8Q1058) | 10.11.6 |
MacBookPro4,1 | Penryn(M) | GeForce 8600MG GT (17") | Mac-F42C89C8 | No | No |
|
| 10.5.2 (9C2018) |
|
MacBookPro5,1 | Penryn(M) | GeForce 9400M/9600M GT (15") | Mac-F42D86C8 | No | No |
|
| 10.5.5 (9F2114) |
|
MacBookPro5,2 | Penryn(M) | GeForce 9400M/9600M GT (17") | Mac-F2268EC8 | No | No |
|
| 10.5.6 (9G2141) |
|
MacBookPro5,3 | Penryn(M) | GeForce 9400M/9600M GT (15") | Mac-F22587C8 | No | No |
|
| 10.5.7 (9J3050) |
|
MacBookPro5,4 | Penryn(M) | GeForce 9400M/9600M GT (15") | Mac-F22587A1 | No | No |
|
| 10.5.7 (9J3050) |
|
MacBookPro5,5 | Penryn(M) | GeForce 9400M/9600M GT (13") | Mac-F2268AC8 | No | No |
|
| 10.5.7 (9J3050) |
|
MacBookPro6,1 | Arrandale(M) | HD Graphics/GeForce GT 330M (17") | Mac-F22589C8 | No | No |
|
| 10.6.3 (10D2063a) | 10.13.6 |
MacBookPro6,2 | Arrandale(M) | HD Graphics/GeForce GT 330M (15") | Mac-F22586C8 | No | No |
|
| 10.6.3 (10D2094) | 10.13.6 |
MacBookPro7,1 | Penryn(M) | GeForce 320M (13") | Mac-F222BEC8 | No | No |
|
| 10.6.3 (10D2125) |
|
MacBookPro8,1 | Sandy Bridge(M) | HD 3000 (13") | Mac-94245B3640C91C81 | No | No |
|
| 10.6.6 (10J3210) |
|
MacBookPro8,2 | Sandy Bridge(QM) | HD 3000/Radeon HD 6490M (15") | Mac-94245A3940C91C80 | No | No |
|
| 10.6.6 (10J3210) |
|
MacBookPro8,3 | Sandy Bridge(QM) | HD 3000/Radeon HD 6750M (17") | Mac-942459F5819B171B | No | No |
|
| 10.6.6 (10J3210) |
|
MacBookPro9,1 | Ivy Bridge(QM) | HD 4000/GeForce GT 650M (15") | Mac-4B7AC7E43945597E | No | No |
|
| 10.7.3 (11D2097) | 10.15.7 |
MacBookPro9,2 | Ivy Bridge(M) | HD 4000 (13") | Mac-6F01561E16C75D06 | No | No |
|
| 10.7.3 (11D2515) |
|
MacBookPro10,1 | Ivy Bridge(QM) | HD 4000/GeForce GT 650M (15") | Mac-C3EC7CD22292981F | No | No |
|
| 10.7.4 (11E2068) |
|
MacBookPro10,2 | Ivy Bridge(M) | HD 4000 (13") | Mac-AFD8A9D944EA4843 | No | No |
|
| 10.8.2 (12C2034) |
|
MacBookPro11,1 | Haswell(U) | Iris 5100 (13") | Mac-189A3D4F975D5FFC | YES | No |
|
| 10.9 (13A2093) | 11.6.5 |
MacBookPro11,2 | Haswell(HQ) | Iris Pro 5200 (15") | Mac-3CBD00234E554E41 | YES | No |
|
| 10.9 (13A3017) | 116.5 |
MacBookPro11,3 | Haswell(HQ) | Iris Pro 5200/GeForce GT 750M (15") | Mac-2BD1B31983FE1663 | YES | No |
|
| 10.9 (13A3017) | 11.6.5 |
MacBookPro11,4 | Haswell(HQ) | Iris Pro 5200 (15") | Mac-06F11FD93F0323C5 | YES | No |
|
| 10.10.3 (14D2134) | 12.5 |
MacBookPro11,5 | Haswell(HQ) | Iris Pro 5200/Radeon R9 M370X (15") | Mac-06F11F11946D27C5 | YES | No |
|
| 10.10.3 (14D2134) | 12.5 |
MacBookPro12,1 | Broadwell(U) | Iris 6100 (13") | Mac-E43C1C25D4880AD6 | YES | No |
|
| 10.10.2 (14C2507) | 12.5 |
MacBookPro13,1 | Skylake(U) | Iris 540 (13") | Mac-473D31EABEB93F9B | YES | YES | YES | YES | 10.12 (16A2323a) | 12.5 |
MacBookPro13,2 | Skylake(U) | Iris 550 (13") | Mac-66E35819EE2D0D05 | YES | YES | YES | YES | 10.12.1 (16B2657) | 12.5 |
MacBookPro13,3 | Skylake(H) | HD 530/Radeon Pro 450 (15") | Mac-A5C67F76ED83108C | YES | YES | YES | YES | 10.12.1 (16B2659) | 12.5 |
MacBookPro14,1 | Kaby Lake(U) | Iris Plus 640 (13") | Mac-B4831CEBD52A0C4C | YES | YES | YES | YES | 10.12.5 (16F2073) | Current |
MacBookPro14,2 | Kaby Lake(U) | Iris Plus 650 (13") | Mac-CAD6701F7CEA0921 | YES | YES | YES | YES | 10.12.5 (16F2073) | Current |
MacBookPro14,3 | Kaby Lake(H) | HD 630/Radeon Pro 555 (15") | Mac-551B86E5744E2388 | YES | YES | YES | YES | 10.12.5 (16F2073) | Current |
MacBookPro15,1 | Coffee Lake(H) | UHD 630/Radeon Pro 555X (15") | Mac-937A206F2EE63C01 | YES | YES | YES | YES | 10.13.6 (17G2112) | Current |
MacBookPro15,2 | Coffee Lake(U) | Iris Plus 655 (13") | Mac-827FB448E656EC26 | YES | YES | YES | YES | 10.13.6 (17G2112) | Current |
MacBookPro15,3 | Coffee Lake(H) | UHD 630/Radeon Pro Vega 16 (15") | Mac-1E7E29AD0135F9BC | YES | YES | YES | YES | 10.14.1 (18B3094) | Current |
MacBookPro15,4 | Coffee Lake(U) | Iris Plus 645 (13") | Mac-53FDB3D8DB8CA971 | YES | YES | YES | YES | 10.14.5 (18F2058) | Current |
MacBookPro16,1 | Coffee Lake(H) | UHD 630/Radeon Pro 5300 (16") | Mac-E1008331FDC96864 | YES | YES | YES | YES | 10.15.1 (19B2093) | Current |
MacBookPro16,2 | Ice Lake(U) | Iris Plus G4/G7 (13") | Mac-5F9802EFE386AA28 | YES | YES | YES | YES | 10.15.4 (19E2269) | Current |
MacBookPro16,3 | Coffee Lake(U) | Iris Plus 645 (13") | Mac-E7203C0F68AA0004 | YES | YES | YES | YES | 10.15.4 (19E2269) | Current |
MacBookPro16,4 | Coffee Lake(H) | UHD 630/Radeon Pro 5600M (16") | Mac-A61BADE1FDAD7B05 | YES | YES | YES | YES | 10.15.1 (19B2093) | Current |
Mac Mini
SMBIOS | CPU Family | GPU | Board-ID | XCPM Support | HWP Support | H.264 | HEVC/H.265 | Initial Support | Last Supported Version |
---|
Macmini1,1 | Yonah(M) | GMA 950 | Mac-F4208EC8 | No | No |
|
| 10.4.5 (8H1619) | 10.6.8 |
Macmini2,1 | Merom(M) | GMA 950 | Mac-F4208EAA | No | No |
|
| 10.4.10 (8R3014) | 10.7.5 |
Macmini3,1 | Penryn(M) | GeForce 9400M | Mac-F22C86C8 | No | No |
|
| 10.5.6 (9G2030) | 10.11.6 |
Macmini4,1 | Penryn(M) | GeForce 320M | Mac-F2208EC8 | No | No |
|
| 10.6.4 (10F2025) | 10.13.6 |
Macmini5,1 | Sandy Bridge(M) | HD 3000 | Mac-8ED6AF5B48C039E1 | No | No |
|
| 10.7 (11A2061) | 10.13.6 |
Macmini5,2 | Sandy Bridge(M) | Radeon HD 6630M | Mac-4BC72D62AD45599E | No | No |
|
| 10.7 (11A2061) | 10.13.6 |
Macmini5,3 | Sandy Bridge(QM) | HD 3000 | Mac-7BA5B2794B2CDB12 | No | No |
|
| 10.7 (11A2061) | 10.13.6 |
Macmini6,1 | Ivy Bridge(M) | HD 4000 | Mac-031AEE4D24BFF0B1 | No | No |
|
| 10.8.1 (12B2080) | 10.15.7 |
Macmini6,2 | Ivy Bridge(QM) | HD 4000 | Mac-F65AE981FFA204ED | No | No |
|
| 10.8.1 (12B2080) |
|
Macmini7,1 | Haswell(U) | HD 5000 or Iris 5100 | Mac-35C5E08120C7EEAF | YES | No |
|
| 10.10 (14A389) | 12.5 |
Macmini8,1 | Coffee Lake(H) | UHD 630 | Mac-7BA5B2DFE22DDD8C | YES | YES | YES | YES | 10.14 (18A2063) | Current |
iMac
SMBIOS | CPU Family | GPU | Board-ID | XCPM Support | HWP Support | H.264 | H.265 | Initial Support | Last Supported Version |
---|
iMac4,1 | Yonah(M) | Radeon X1600 | Mac-F42786C8 | NO | NO |
|
| 10.4.4 (8G1165) | 10.6.8 |
iMac4,2 | Yonah(M) | GMA 950 | Mac-F4218EC8 | NO | NO |
|
| 10.4.7 (8I2057) |
|
iMac5,1 | Merom(M) | Radeon X1600 | Mac-F4228EC8 | NO | NO |
|
| 10.4.7 (8K1106) | 10.7.5 |
iMac5,2 | Merom(M) | GMA 950 | Mac-F4218EC8 | NO | NO |
|
| 10.4.7 (8K1106) |
|
iMac6,1 | Merom(M) | GeForce 7300GT | Mac-F4218FC8 | NO | NO |
|
| 10.4.7 (8K1123) |
|
iMac7,1 | Merom(M) | Radeon HD 2400 XT | Mac-F42386C8 | NO | NO |
|
| 10.4.10 (8R4031) | 10.11.6 |
iMac8,1 | Penryn(M) | Radeon HD 2400 XT | Mac-F227BEC8 | NO | NO |
|
| 10.5.2 (9C2028) |
|
iMac9,1 | Penryn(M) | GeForce 9400M | Mac-F2218FA9 | NO | NO |
|
| 10.5.6 (9G2030) |
|
iMac10,1 | Wolfdale(S) | GeForce 9400M | Mac-F221DCC8 | NO | NO |
|
| 10.6.1 (10A2155) | 10.13.6 |
iMac10,1 | Wolfdale(S) | Radeon HD 4670 | Mac-F2268CC8 | NO | NO |
|
| 10.6.1 (10A2155) |
|
iMac11,1 | Lynnfield(S) | Radeon HD 4850 | Mac-F2268DAE | NO | NO |
|
| 10.6.2 (10C2234) |
|
iMac11,2 | Clarkdale(S) | Radeon HD 4670 | Mac-F2238AC8 | NO | NO |
|
| 10.6.3 (10D2322a) |
|
iMac11,3 | Clarkdale(S) | Radeon HD 5670 | Mac-F2238BAE | NO | NO |
|
| 10.6.3 (10D2322a) |
|
iMac12,1 | Sandy Bridge(S) | Radeon HD 6750M | Mac-942B5BF58194151B | NO | NO |
|
| 10.6.6 (10J4026) |
|
iMac12,2 | Sandy Bridge(S) | Radeon HD 6770M | Mac-942B59F58194171B | NO | NO |
|
| 10.6.6 (10J4026) |
|
iMac13,1 | Ivy Bridge(S) | GeForce GT 640M | Mac-00BE6ED71E35EB86 | NO | NO |
|
| 10.8.2 (12C3104) | 10.15.7 |
iMac13,1 | Ivy Bridge(S) | HD 4000 | Mac-00BE6ED71E35EB86 | NO | NO |
|
| 10.8.2 (12C3104) |
|
iMac13,2 | Ivy Bridge(S) | GeForce GTX 660M | Mac-FC02E91DDD3FA6A4 | NO | NO |
|
| 10.8.2 (12C2037) |
|
iMac13,3 | Ivy Bridge(S) | HD 4000 | Mac-7DF2A3B5E5D671ED | NO | NO |
|
| 10.8.2 (12C2037) |
|
iMac14,1 | Haswell(S) | Iris Pro 5200 | Mac-031B6874CF7F642A | YES | NO |
|
| 10.8.4 (12E4022) |
|
iMac14,2 | Haswell(S) | GeForce GT 750M | Mac-27ADBB7B4CEE8E61 | YES | NO |
|
| 10.8.4 (12E4022) |
|
iMac14,3 | Haswell(S) | GeForce GT 755M | Mac-77EB7D7DAF985301 | YES | NO |
|
| 10.8.4 (12E4022) |
|
iMac14,4 | Haswell(U) | HD 5000 | Mac-81E3E92DD6088272 | YES | NO |
|
| 10.9.3 (13D2061) | 11.6.5 |
iMac15,1 | Haswell(S) | Radeon R9 M290X | Mac-42FD25EABCABB274 | YES | NO |
|
| 10.10 (14A389) | 12.5 |
iMac16,1 | Broadwell(U) | HD 6000 or Iris Pro 6200 | Mac-A369DDC4E67F1C45 | YES | NO |
|
| 10.11 (15A2301) | 12.5 |
iMac16,2 | Broadwell(S) | Iris Pro 6200 | Mac-FFE5EF870D7BA81A | YES | NO |
|
| 10.11 (15A2301) | 12.5 |
iMac17,1 | Skylake(S) | Radeon R9 M380 | Mac-DB15BD556843C820 Mac-65CE76090165799A Mac-B809C3757DA9BB8D | YES | YES | YES | YES | 10.11 (15A4310) | 12.5 |
iMac18,1 | Kaby Lake(U) | Iris Plus 640 | Mac-4B682C642B45593E | YES | YES | YES | YES | 10.12.4 (16E2193) | Current |
iMac18,2 | Kaby Lake(S) | Radeon Pro 555 | Mac-77F17D7DA9285301 | YES | YES | YES | YES | 10.12.4 (16F2073) | Current |
iMac18,3 | Radeon Pro 570 | Mac-BE088AF8C5EB4FA2 | 10.12.4 (16F2073) | YES | YES | YES | YES |
| Current |
iMac19,1 | Coffee Lake(S) | Radeon Pro 570X | Mac-AA95B1DDAB278B95 | YES | YES | YES | YES | 10.14.4 (18E226) | Current |
iMac19,2 |
| Radeon Pro 555X | Mac-63001698E7A34814 | YES | YES | YES | YES | 10.14.4 (18E226) | Current |
iMac20,1 | Comet Lake(S) | Radeon Pro 5300 | Mac-CFF7D910A743CAAF | YES | YES | YES | YES | 10.15.6 (19G2005) | Current |
iMac20,2 |
|
| Mac-AF89B6D9451A490B | YES | YES | YES | YES | 10.15.6 (19G2005) | Current |
iMac Pro
SMBIOS | CPU Family | GPU | Board-ID | XCPM Support | HWP Support | H.264 | HEVC/H.265 | Initial Support | Last Supported Version |
---|
iMacPro1,1 | Skylake-W | Vega 56 | Mac-7BA5B2D9E42DDD94 | NO | YES | YES | YES | 10.13.2 (17C2111) | Current |
Mac Pro
SMBIOS | CPU Family | GPU | Board-ID | XCPM Support | HWP Support | H.264 | HEVC/H.265 | Initial Support | Last Supported Version |
---|
MacPro1,1 | Woodcrest | GeForce 7300 GT | Mac-F4208DC8 | NO | NO |
|
| 10.4.7 (8K1079) | 10.7.5 |
MacPro2,1 | Clovertown | Mac-F4208DA9 | 10.4.9 (8P4037) | NO | NO |
|
|
|
|
MacPro3,1 | Harpertown | Radeon HD 2600 XT | Mac-F42C88C8 | NO | NO |
|
| 10.5.1 (9B2117) | 10.11.6 |
MacPro4,1 | Nehalem | GeForce GT 120 | Mac-F221BEC8 | NO | NO |
|
| 10.5.6 (9G3553) |
|
MacPro5,1 | Nehalem | Radeon HD 5770 | Mac-F221BEC8 | NO | NO |
|
| 10.6.4 (10F2521) | 10.14.6 |
MacPro5,1 | Westmere EP | Mac-F221BEC8 | 10.6.4 (10F2521) | NO | NO |
|
|
|
|
MacPro6,1 | Ivy Bridge-EP | FirePro D300 | Mac-F60DEB81FF30ACF6 | NO | NO |
|
| 10.9.1 (13B4116) | 12.5 |
MacPro7,1 | Cascade Lake-W | Radeon Pro 580X | Mac-27AD2F918AE68F61 | YES | YES | YES | YES | 10.15.0 (19A583) | Current |
Xserve
SMBIOS | CPU Family | GPU | Board-ID | XCPM Support | HWP Support | Initial Support | Last Supported Version |
---|
Xserve1,1 | Woodcrest | Radeon X1300 | Mac-F4208AC8 | NO | NO | Server 10.4.8 (8N1215) | Server 10.7.5 |
Xserve2,1 | Harpertown | Mac-F42289C8 | Server 10.5 (9B2117) | NO | NO |
|
|
Xserve3,1 | Nehalem EP | GeForce GT 120 | Mac-F223BEC8 | NO | NO | Server 10.5.6 | 10.11.6 |