SMBIOS - How to select the best SMBIOS and why


Cyberdevs

Supervisor
Staff member
Joined
Aug 29, 2018
Messages
54
Motherboard
GA-Z170X-Gaming 5
CPU
Intel Core i7 6700K
Graphics
AMD Radeon Pro 580
OS X/macOS
10.15 (Beta)
Bootloader
Clover (UEFI)
Mobile Phone
iOS
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.

All Apple computer use a unique SMBIOS definitions to tell the macOS how to communicate with the hardware resources such as CPU power management or how the macOS handles the graphics or audio resources etc.


The same rules apply to the Hackintoshes as well. For having the best experience and better compatibility you need to choose the closest SMBIOS to match your hardware specs.

macOS is a vendor (Apple) specific operating system which clearly is designed for Apple computers but since Hackintoshes are simply imitating Apple’s hardware to make the PCs to run macOS on a non-Apple hardware we need to use the same (or at least the closes settings) in the the form of SMBIOS setting in the config.plist


There are two approaches on how to select the best SMBIOS for your hardware.
  1. Most common way is to match the exact or closest SMBIOS to your CPU.
  2. 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, specially when you are using an unlisted CPU.

The first method is widely used by many users simply because it is the best method to choose the SMBIOS and make sure the macOS runs smoothly and it will take advantage of the CPU’s power management and SpeedStep technology.

The best way to select the correct SMBIOS is to use Clover Configurator and from the SMBIOS section choose the closest Apple’s SMBIOS to match your hardware.
Open Clover Configurator navigate to SMBIOS section like shown in the picture bellow and click on the SMBIOS selector and navigate through the list and find the best matching config and select it, Save the new config and that’s pretty much it.
Screen Shot 2018-10-05 at 11.32.50 AM.png
When you select the SMBIOS chooser you will see a long list of Apple's computers (see the attachment on the bottom of this topic) which are listed with the exact model and the processor they use, select the one that exactly matches your CPU and if your CPU's model is not listed select the closest model that matches your CPU.

You can click the “Generate New” button under the Serial Number few times to make sure that you have a unique Serial Number.

If you like you can click on “Check Coverage” button to see if that Apple will recognize the Serial Number, if the Serial Number is valid in Apple’s site it means that the Serial Number is used by one of the Apple’s devices so to avoid any issues it’s better to find a Serial Number that it’s invalid.

You might not be able to Activate FaceTime and iMessage with an invalid Serial Number but this way you won’t be using someone else’s actual Mac’s Serial Number.
 

Attachments