
Recently, tonymacx86 released Multibeast 5, a version of Multibeast customized specifically for OS X Mountain Lion, Apple's newest version of Mac OS X. The layout of Multibeast has been revamped, and many incompatible and outdated options have been removed. Even so, opening Multibeast can be an intimidating experience for anybody new to Hackintoshes. This guide is here to help.
Multibeast, by tonymacx86, 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 the function of several important options in Multibeast.
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.
Easybeast/UserDSDT/DSDT-Free Installation
These options are the cornerstone of the tonymacx86 method; installing either of these two packages will enable Mac OS X to boot from the hard drive of your Hackintosh, without any extra assistance.
UserDSDT or DSDT-Free Installation is the better method of the two. On most motherboards made before 2012, it only works if your motherboard has a DSDT file available. DSDT files are configuration files that customize Mac OS X to work with your specific motherboard. If your motherboard has a DSDT file available in the DSDT section of tonymacx86, use it. To install UserDSDT on Mac OS X this way, you first have to download the appropriate DSDT file, rename the file "DSDT.aml" (without quotation marks), and place it on the desktop of Mac OS X. Then you can run Multibeast.
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.
However, if you have a newer Gigabyte-brand motherboard that uses UEFI instead of BIOS, you don't need a DSDT file. You can just install UserDSDT in Multibeast without doing anything else beforehand. If you have a non-Gigabyte motherboard that uses UEFI, it's the same deal, except that you will have to install a patched version of your motherboard BIOS in addition to UserDSDT.
Easybeast Installation is similar to UserDSDT, except it tries to remove the need for a DSDT file by installing some extra kext files. If your motherboard doesn't have a DSDT file available for it and isn't a motherboard with UEFI, try installing Easybeast instead. Easybeast will break sleep mode and speedstepping (CPU power management).
Drivers & Bootloaders -> Drivers -> Audio
All of the motherboards recommended by tonymacx86 use Realtek Audio. To enable sound on these motherboards, you'll want to install the Realtek ALC8xx kexts. Luckily, the Realtek ALC8xx section of Multibeast 5 is pretty straightforward.
All you need to know is the audio codec of your motherboard. You can find your audio codec by Googling the model of your motherboard. The first Google result will be the motherboard's official product page. The audio codec is usually found under the "Specifications" section, or some other similarly-named section. For example, my Hackintosh has a Gigabyte GA-P67A-D3-B3 motherboard. According to the official product page, this motherboard uses the Realtek 889 codec.
Once you've found your audio codec, choose the corresponding option in Multibeast. Each codec as two different possible setups: one for Hackintoshes that use a DSDT file, and one for Hackintoshes that don't. On my own Hackintosh, I used a DSDT file, so I would choose ALC889 under the "With DSDT" section to enable audio.
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 VoodooHDA 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 & Bootloaders -> Drivers -> Disk
Almost all hard drives should work with Mac OS X by default, but you still might encounter glitches here and there. These kexts fix hard drive-related problems.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 if you install UserDSDT).
You can also install TRIM Enabler to enable TRIM in Mac OS X, which is a critical feature for SSD drives. OS X Mountain Lion version 10.8.0 requires a different patch to enable TRIM than Mountain Lion version 10.8.1 (and higher), so install whichever patch is right for your computer.
Drivers & Bootloaders -> Drivers -> Graphics
All of these patches enable graphics support on various graphics cards, so that the cards can display at full resolution. In Mac OS X, some cards work out of the box, without the need for extra drivers. This is generally true for most older NVIDIA graphics cards, as well as for most AMD Radeon HD graphics cards in the 6600 and 6800 series.
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. Install Intel Graphics Patch for Mixed Configurations to fix this problem. Remember, only HD 3000 and HD 4000 graphics work in Mac OS X.
The NVIDIA Fermi patches are version-specific, meaning that you have to install a new patch every time you update to a new version of Mac OS X. 10.8.x OpenCL Patch works for pretty much any graphics card in NVIDIA's 400, 500, and 600 series. The 10.8.0+ OpenCL Patch under the ">2GB OpenCL Patch" section does the same thing, except it works for NVIDIA cards with 2 GB or more of video RAM.
NVIDIA also offers official graphics drivers for Mountain Lion, which do the same thing as the Multibeast patches. For some graphics cards, the drivers will also fix graphics glitches in Mac OS X. However, OpenCL does not currently work on the newest version of the official NVIDIA drivers, version 304.00.00f20. To enable OpenCL while using these drivers, you must install the NVIDIA Retail patch.
Drivers & Bootloaders -> 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. However, the NVIDIA GeForce Plugin causes kernel panics if your Hackintosh uses a graphics card from the NVIDIA 600 series.
Installing USB 3.0 - 3rd Party supposedly enables USB 3.0 support on Hackintoshes, but it's a hit-and-miss feature: it works for some people, and causes booting errors for others. So if you're setting up a Hackintosh, don't count on USB 3.0 support.
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 older LGA1156 motherboard and the USB ports aren't working properly, try installing Legacy USB Support. LGA1156 motherboards are the ones that support the first generation of Intel Core processors.
Patched Apple Intel CPU Power Management is an alternative to NullCPUPowerManagement. It does the same thing as NCPM, except it doesn't break sleep mode or speed-stepping. However, these patches are version-specific, so every time you update Mac OS X, you'll have to install a new version of the patch.
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 or Easybeast. 10.6.8 Rollback for ASUS X58 System fixes these booting problems.
Also, many motherboards (not just X58) encountered booting problems in OS X Mountain Lion version 10.8.2 due to driver incompatibilities. If your Hackintosh cannot boot normally after updating to version 10.8.2, boot into Mac OS X with the help of your Unibeast USB drive (or whatever installer USB drive you used), and install 10.8.1 Rollback.
Drivers & Bootloaders -> Kexts & Enablers -> Network
These kexts should enable connecting to the internet on your Hackintosh, via an Ethernet cord. To find out which kext you need to install, you need to know what ethernet controller your motherboard has.
If your motherboard uses the Realtek 8100 series of Ethernet controllers, try installing the Realtek - AppleRTL8169Ethernet first. If not, try installing Lnx2Mac's Realtek driver, which works better for some people.
Shailua's ethernet kext works on motherboards with an Atheros AR8100 series ethernet controller, and hnak's ethernet kext works on motherboards with an Intel 82500 series ethernet controller.
Customization -> Boot Options
Most of the options in the Boot Options section make edits to org.Chameleon.boot.plist, a settings file that configures how your Hackintosh boots. You can make all these changes manually. Check out our list of common boot options for more details.
If your Hackintosh isn't booting from the hard drive properly, or you're getting verifications errors in the Mac App Store, changing your PCI Root ID with PCI Root ID Fix may be able to solve the issue. This option does the same thing as using the PCIRootUID=1 boot flag.
If your Hackintosh's bootscreen automatically loads Mac OS X instead of giving you the option to choose your own hard drive, install Instant Menu.
Customization -> System Definitions
System Definitions pretend that your Hackintosh is a real Mac. The Mac Pro (3,1) system definition is installed by default with UserDSDT and Easybeast.
Occasionally, a certain System Definition will make your Hackintosh run a lot slower than it should. Geekbench is a good benchmark to compare your Hackintosh against other Hackintoshes and Macs (the free trial lasts forever). If you feel that your Geekbench score is unusually slow compared to Hackintoshes or Macs with similar hardware, try installing a different System Definition.
Generally, any system definition will work. The only 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).
If you want to enable the built-in HD3000 graphics of your Intel Sandy Bridge processor, the built-in HD4000 graphics of your Intel Ivy Bridge processor, or AirPlay mirroring, then you should install the Mac mini system definition.
RELATED: How to use Multibeast 4: a comprehensive guide for Lion







Can i also install the nVidia CUDA OS X Drivers along side the OpenCL Enabler on an MSI GTX 560 Ti Hawk ?
ReplyDeleteExcellent article! Have been hackintoshing for a while now but didnt really know why certain kexts were used. A lot has been clarified in this article. Big thanks!
ReplyDeleteI <3 YOU!
ReplyDeletebe very carefull, the Ge Force GTX 550 TI its not working properly on mountain lion, see the forum on tonymac.
ReplyDeleteI Just finished a fresh install of Osx Mountain Lion on my Toshiba Satellite® P755-S5262 with UniBeast - Mountain Lion 1.5.3
ReplyDeleteMountain Lion loads fine after boot but Audio, Wifi & Ethernet doesnt work
i understand that i need use MultiBeast - Mountain Lion 5.0.2 to enable drivers and solve it
Can you recommend me a configuration for Multibeast?? which boxes need be as marked to install with MultiBeast
My Specs
--------------
MOTHERBOARD
Toshiba PEQAA
PROCESSOR
Mobile QuadCore Intel® Core™ i7-2630QM 2600 MHz (26 x 100) Processor
CHIPSET
Intel® HM65 Express Chipset Family
Intel Sandy Bridge-MB IMC
Huron River
GRAPHICS
Intel® Processor Graphics HD 3000
AUDIO
Audio Driver for Intel Desktop Board
Intel Cougar Point HDMI
Realtek High Definition Audio
Realtek ALC269 @ Intel Cougar Point PCH - High Definition Audio Controller [B-2] PCI
WIRELESS (WiFi)
Intel® WiFi Link 1000
ETHERNET
Realtek PCIe FE Family Controller
(Realtek RTL8139/810x Fast Ethernet Adapter)
Host Controller
USB 3.0 NEC uPD720200
MEMORY
6GB DDR3 1333MHz memory
------------------
Thanks!!!
Your WiFi card is never going to work. For sound, here is a great guide: http://legacy.tonymacx86.com/viewtopic.php?f=170&t=58422. Ethernet should work with RealtekRTL81xx.kext, which is in MultiBeast. You should also check if you have full QE/CI (should work if you chose "Laptop Support" in UniBeast). Enjoy your HackBook! Oh, and if your trackpad isn't working, try this: https://dl.dropbox.com/u/25416053/PS2%20Kexts.zip67.5
Deleteis there a way to rollback a multibeast installation ?
ReplyDeletefor example if i want to try a new settings, can i like roll back the previous installation ?
Unfortunately, Multibeast doesn't include a built-in function to remove installed kexts. The easiest way to "roll back" a Multibeast installation is to back up your Hackintosh with Carbon Copy Cloner. Then, if something goes wrong with Multibeast, you can simply restore your Hackintosh with that backup.
DeleteSorry, I'm new at Multibeast and Hackintosh. I installed Hackintosh succesfully - sound and network works correct, but sleep/wake doesn't. How to fix that? Thank you for reply.
ReplyDeleteIf sleep isn't working and you have a Gigabyte motherboard, get a DSDT file from tonymacx86 and then run UserDSDT in Multibeast. If you have a non-Gigabyte motherboard, you either have to install Patched AppleIntelCPUPowerManagement in Multibeast, or manually install SleepEnabler.kext by using Kextbeast.
DeleteSleepEnabler.kext helped me. Thank you.
Delete"Occasionally, a certain System Definition will make your Hackintosh run a lot slower than it should. Geekbench is a good benchmark to compare your Hackintosh against other Hackintoshes and Macs (the free trial lasts forever). If you feel that your Geekbench score is unusually slow compared to Hackintoshes or Macs with similar hardware, try installing a different System Definition."
ReplyDeleteIs there any tutorial on how to compare geekbench results with other hackintoshes/macs?
The tryout version of geekbench only allows 32bit mode benchmarks, isn't that leading to low results for 64bit CPUs ans Systems?
Tx
Most people don't buy Geekbench either, so a majority of the results on Geekbench's website are results from the 32-bit test. Simply compare your results to these other 32-bit results.
DeleteHello, installed hackintosh using UniBeast on Fujitsu LIFEBOOK AH530/HD6. Used MultiBeast and did the EasyBeast option. Now after that I have restarted and removed the usb, it did boot fine from the HD but the keyboard is not working, and I'm not able to type my password.
ReplyDeleteIs there anyway I can fix this?
how to i install kexts on an external boot drive (my hack drive won't allow me to boot as the fakeSMC.kext is broken and I need to reinstall. dragging a kext over doesn't work and therefore need to use MB or kextbeast but they don't allow me to choose the destination.
ReplyDeleteIf Multibeast doesn't give you the chance to choose the installation location, click past the pages in Multibeast, until you reach the installation summary page with the "Change Install Location" button.
DeleteThanks, I will try that but the issue now is that it 1. I can't get to the boot screen without unplugging all my storage sata drives (I have a RAID0 array) 2. When I do get to the boot screen booting takes forever (1 minute) and that is when the computer can boot. Boot is super fast on my HTPC hack. I have the following components: gigabtye X79 UD3, intel i7 3930k, GTX 670, 32 GB RAM.
ReplyDeleteI loaded optimized bios settings and then set the bios as I should. For some reason my drive is not available in Boot Options (only UEFI SSD; whereas it needs to be SATA SSD...the SATA option is available under Hard Drive BBS Priorities.
I am at a loss really as I have tried so many thing today that I can't even remember what it was like when the computer worked. This all happen because I was trying to get the HWmonitor to monitor my CPU...what a huge mistake that was. Guess I am going to try and do a clean install.