Recently, tonymacx86 released Multibeast 7, a version of Multibeast customized specifically for OS X Yosemite, Apple's newest version of Mac OS X. While this new version is mostly identical to its Mavericks-era predecessor, it does include a few key changes to improve compatibility. Read on for more details!
LAST UPDATED: January 6, 2014
Multibeast is a essentially an installer bundled with a lot of kext files for Hackintoshes. When you're setting up Mac OS X, it can be a huge time saver. By using Multibeast, you don't have to find, download, and install every single kext file that your Hackintosh needs, one by one. Multibeast has it all. However, the problem with Multibeast's all-in-one method is that there are simply too many options to make sense of. In this guide, I'm going to explain all of the important options in the app.
NOTE: You have to register on tonymacx86.com to download Multibeast and related apps. After installing anything in Multibeast, you should reboot your Hackintosh to see if the changes worked.
Quick Start -> Easybeast/UserDSDT/DSDT-Free
DSDT Free is the the most common option these days. You should choose "DSDT Free" if your computer has a motherboard that uses UEFI instead of BIOS (a.k.a virtually every board made from 2012 onwards). Installing it is very simple-- just set it and forget it.
However, installing DSDT Free by itself isn't always enough to make Mac OS X boot properly. If your motherboard doesn't support Mac OS X's CPU power management by default (this mainly happens with laptops that use Intel Haswell processors), you'll also have to manually patch the OS X kernel yourself to get things working (check out the "How to patch your kernel" section of this tonymacx86 guide for more details). Alternatively, if you're using an older Intel processor and your motherboard doesn't support OS X power management by default, you'll have to either manually patch your motherboard's BIOS, install NullCPUPowerManagement (mentioned below in this guide), or install a patched version of AppleIntelCPUPower Management (also mentioned below).
UserDSDT is the best option if your motherboard needs a DSDT file, which is a configuration file that customizes Mac OS X to work with your specific board. Usually, only older motherboards that still use BIOS instead of UEFI will need this option.
If your motherboard has a DSDT file available in the DSDT section of tonymacx86, use it. (You can also create your own DSDT file with MaciASL, although this is usually unnecessary.) To install UserDSDT on Mac OS X this way, you first have to download the appropriate DSDT file onto your Hackintosh. Then you open Multibeast, and select the UserDSDT option; Multibeast will ask you to select your DSDT file, and you'll be good to go.
When installing UserDSDT with a DSDT file, make sure that your motherboard has the right BIOS version, or the DSDT file won't work. For example, a DSDT file for version F4 won't work if your motherboard has version F1. Read this to learn how to update your BIOS version.
Easybeast is similar to UserDSDT, except it tries to remove the need for a DSDT file by installing some extra kext files. If your motherboard needs a DSDT file but doesn't have one, try installing Easybeast instead. Easybeast will break sleep mode and speedstepping (CPU power management-- this means that your computer will be less energy efficient). It doesn't work if your computer uses an Intel Haswell processor, due to incompatibilities with NullCPUPowerManagement.
Drivers -> Audio
If your Hackintosh is specifically using the Clover EFI bootloader (which we generally don't support here on MacBreaker) instead of the normal Chameleon or Chimera bootloader, you will have to check Optional EFI Installed Bootloader Support for any of these audio options to work properly.
If you have a motherboard that doesn't use the Realtek audio codec (or it has an unsupported codec version), you'll have to go with the Universal kexts. VoodooHDA enables sound for a wide variety of motherboards, but it's not very reliable. Install just one of the versions and reboot to see if it works well for you. If not, remove the kext by going to /System/Library/Extensions in your hard drive and deleting VoodooHDA.kext. Then try another version.
Drivers -> Disk
For example, on some Hackintoshes, your hard drives will show up as orange external drives on your desktop. Install IOAHCI Block Storage Injector to fix that (this kext should be unnecessary on Hackintoshes that use UserDSDT or DSDT Free).
If your Hackintosh uses a relatively new motherboard with the Intel 9 series chipset (this includes Z97, H97, X79, and X99 motherboards), you may need to install Intel Generic AHCI SATA in order for Mac OS X to recognize your hard drives properly.
You can also install TRIM Enabler to enable TRIM in Mac OS X, which is a critical feature for SSD drives.
Drivers -> Graphics
Right now, the only thing in this section is the Intel Graphics Patch for Mixed Configurations. Intel's 2nd-generation "Sandy Bridge" processors are compatible with their 3rd-generation "Ivy Bridge" motherboards. The same is true the other way around: Ivy Bridge processors are also compatible with Sandy Bridge motherboards. However, building your Hackintosh with these mixed configurations prevents your processor's integrated graphics from working properly in Mac OS X. You need to install this patch to fix the problem.
Drivers -> Miscellaneous/System
The FakeSMC Plugins are a set of plugins that enable system-monitoring apps to read your Hackintosh's CPU temperature and GPU temperature.
Installing USB 3.0 - Universal enables USB 3.0 support on Hackintoshes. In the past, USB 3.0 was a rather hit-and-miss feature for Hackintoshes: it worked for some people, and caused booting errors for others. Support has gotten better over time, however. These days, you can usually expect USB 3.0 to work as long as you install these drivers.
If you're using an older mouse or keyboard that doesn't connect to your Hackintosh with a USB port, install PS/2 Keyboard/Mice.
If your Hackintosh uses an Intel Xeon CPU in the "Ivy Bridge-E" product line, you'll probably have to install VoodooTSCSync to boot Mac OS X properly. The installation process is pretty simple: if your CPU has 4 processor cores, choose "VoodooTSCSync 4 Core". And so on. Sometimes, you'll also need to install this option in conjunction with NullCPUPowerManagement.
Intel "Haswell" processors (a.k.a most boards made in 2013 or newer).
Mac OS X Lion 10.7.4 removed support for X58 motherboards, making Hackintoshes that use these motherboards unable to boot without help in Mountain Lion, even after installing UserDSDT, DSDT Free, or Easybeast. Also, many non-Gigabyte motherboards encountered booting problems in OS X Mountain Lion version 10.8.2 due to driver incompatibilities. If your Hackintosh cannot start normally due to either of these problems, boot into OS X with the help of your Unibeast USB drive (or whatever installer USB drive you used), and install AppleACPIPlatform Rollback.
Drivers -> Network
If your motherboard uses something in Realtek 8100 series of Ethernet controllers (e.g. my old Gigabyte GA-P67A-D3-B3 motherboard used the "Realtek RTL8111E" controller), try installing Realtek - AppleRTL8169Ethernet first. If that doesn't work, try installing RealtekRTL81xx or RealtekRTL8111 instead; these alternative options work better for some people.
The same suggestion applies for all of the other options: ALXEthernet and AtherosL1cEthernet both work on motherboards with Atheros AR8100-series ethernet controllers. If installing one option doesn't work, try the other. Killer ALXEthernet and AtherosE2200Ethernet both work on boards with Atheros Killer E2200-series controllers. AppleIntelE1000e and AppleIGB both work on motherboards with Intel 82500-series controllers (although AppleIGB also works on Intel i250, i210, and i211 controllers).
Customization -> Boot Options
Installing 1080p will tell Mac OS X to display the Apple bootscreen at 1920x1080 resolution during start up. This feature is not supported on all graphics cards (to enable it on unsupported NVIDIA cards, read our guide on editing VESA resolutions). In addition, this feature only works once you enable full graphics support on your Hackintosh.
If you want your Hackintosh to let your choose your own hard drive at the bootscreen instead of just automatically loading Mac OS X, you can install Instant Menu to fix that.
Uncheck Generate CPU States if your Hackintosh has a Haswell "Refresh" Intel Core processor (a.ka. pretty much anything made in 2014 or newer). Generating CPU states usually helps Mac OS X's power management work with your computer, but it may also cause freezing if your computer uses a new processor that is still unsupported by Apple.
Customization -> System Definitions
In most cases, any system definition will work. The most notable exceptions are the the Mac Pro (4,1) and Mac Pro (5,1) system definitions, which cause booting problems. If you insist on installing either of these two system definitions, be sure to remove AppleTyMCEDriver.kext and AppleGraphicsPowerManagement.kext from /System/Library/Extensions beforehand (the system definitions mess up these two kexts).
Build -> Install
Remember, Multibeast does not allow you to uninstall options. If you want to uninstall any of the kexts from Multibeast, you will have to manually remove them from /System/Library/Extensions in your hard drive. As a corollary, you do not have to reinstall your previously-installed options every time you run Multibeast-- since Multibeast cannot uninstall anything, its effect is cumulative.
RELATED: How to use Multibeast 6: a comprehensive guide for Mavericks