i7-4930K - Asus Rampage IV Extreme - 32GB RAM - GTX 770 4GB [Success!!]
Shilohh's Build for Eric:
i7-4930K - Asus Rampage IV Extreme - 32GB GSkill Ram - GTX 770 4GB
I'm updating this guide to work with the Rampage IV Black Edition because the R4E has limited availability now. I've also made changes to allow the use of Nvidia GM110b GPUs like the 780ti and Titan Black but know that using GK110b cards adds more steps and complexity. ATM I think you must install the Nvidia Web Driver or use the boot arg nv_disable=1 to boot with a GK110b GPU. This might have changed with the release of 10.9.4 but I dont know because I don't have a 110b to test with. If any of you have found that these cards work natively in 10.9.4 please let me know.
Apple OS X Mavericks @ Mac App Store
Mac App Store - OS X Mavericks
SilverStone Fortress Series SST-FT02B-W-USB3.0 aluminum unibody Computer Case
ASUS Rampage IV Extreme LGA 2011 Intel X79 Motherboard
Intel Core i7-4930K Ivy Bridge-E 3.4GHz LGA 2011 130W Desktop Processor
Noctua NH-D14 SE2011 140mm and 120mm SSO CPU Cooler
G.SKILL Ripjaws Z Series 32GB (8 x 4GB) 240-Pin DDR3 SDRAM DDR3 2133 (PC3 17000) Desktop Memory
If you want different RAM or more of it, no problem. Just read this first:
EVGA GeForce GTX 770 DUAL FAN SuperClocked 4GB 256-bit GDDR5 PCI Express 3.0 SLI Support Video Card
NOTE: If you use a Nvidia GK110b card like the the newer 780s or Titans, you will need to disable the Nvidia drivers using the Boot Arg nv_disable=1 until you install the Nvidia Web Drivers.
SAMSUNG 840 EVO MZ-7TE120BW 2.5" 120GB SATA III TLC Internal Solid State Drive (SSD)
WD AV-GP WD20EURX 2TB IntelliPower 64MB Cache SATA 6.0Gb/s 3.5" Internal Hard Drive
WD AV-GP WD40EURX 4TB IntelliPower 64MB Cache SATA 6.0Gb/s 3.5" AV Video Internal Hard Drive Bare Drive
Optiarc 24x Internal DVD+/-RW Drive
OCZ 850W ZX Series Fully-Modular 80PLUS Gold High Performance Power Supply
ADATA Value-Driven S102 Pro Effortless Upgrade 16GB USB 3.0 Flash Drive
This is my second build. I did it for a friend who wanted extremely powerful machine for video editing and all around digital media creation. It has working speedstep and turbo and it cost half of what a similarly powered 2013 Mac Pro (Trashcan) would cost.
The case is an Aluminum unibody with a steel frame and has room for 5 internal hard drives and 1 SSD. There are 5 5.25" bays in the front to allow for even more HDDs in hot swap bays. The R4E has 5 usable PCI-E slots to allow for 2 double width GPUs, a DeckLink card, a RAID card and a Red Rocket card if you'd like. No messy rat's nest of external drive enclosures, PCI-E chassis, power supplies, and $50 dollar thunderbolt cables here. Eric's build cost $3,066.47 and scores 25,795 in GeekBench 3 64bit (@4.4GHz). A 2013 Mac Pro 8 core with 32GB ram costs $5,899.00 and scores about 25,925 in GeekBench 3 64bit. My current build is a R4E with a 3930K @ 4.5Ghz 4930k @ 4.4Ghz and GTX 580 3GB Classified + GTX 570 HD 2.5GB graphics. I use mine mainly for video post production including editing, composting, color grading, motion graphics and audio editing. My tools of choice are Adobe Premiere Pro CC, After Effects CC, Audition CC, Photoshop CC and Davinci Resolve. They all run flawlessly and extremely fast on both builds.
My 3930K overclocked to 4.5GHz draws about 19 watts at idle and scores 24,250 in GeekBench 3 64bit. Eric's 4930K overclocked to 4.4GHz only draws 4.5 watts at idle and scores 25,795 in GeekBench 3 64bit. I'll be upgrading my CPU to a 4930K soon.
I recommend that you read through the guide and download all the necessary files on a flash drive before you actually follow the guide. Plug the flash drive into one of the motherboard's back panel USB 2.0 ports when you reach step 8 to access the files during the install process.
Steps 1-4 must be done on a computer with Mac OS X 10.7 or newer.
1) Download OS X Mavericks 10.9.2 or later.
2) Format your 8GB or larger USB flash drive properly.
Open Disk Utility and select your USB Flash Drive in the left window. Click "Partition".
Choose "1 Partition" for Partition Layout.
Choose “Mac OS Extended (Journaled)” for Format.
Select “GUID Partition Table”.
Change the name to “CloverUSB” (Without the quotes and case sensitive). Click “Apply”. Click "Partition".
3) Install Clover to your USB drive. Download and unzip the Clover EFI bootloader from:
Double click the installer pkg.
At the “Welcome” window, Click “Continue”.
At the “Important Information” window, Click “Continue”.
Click "Change Install Location”.
Choose “CloverUSB” and Click “Continue”.
Click the check box for “Install for UEFI booting only” and click “Install”. When the installer finishes a partition named “EFI” will mount.
3a) Open a Finder window and navigate to the "CLOVER" folder in the USB's newly mounted "EFI" partition.
Download, unzip and navigate to the “Clover USB Installer” folder in a new Finder window. Select “config.plist”, “drivers64UEFI”, “kexts”, and “themes”.
Drag and drop to copy them into the "CLOVER" folder.
Click the “Apply to All” checkbox and click “Replace”.
4) Make your USB a bootable installer.
Make sure your "Install OS X Mavericks.app" from step 1 is completely downloaded to your "Applications" folder before you continue.
Open a Terminal and paste the following command:
sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/CloverUSB --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --no interaction
Hit the enter/return key.
Enter your password and hit enter/return again.
Terminal will take 15 minutes to 1 hour (depending on the write speed of your drive) to convert your USB drive into a bootable OS X Mavericks installer.
Eject the EFI partition. Eject and unplug your USB Mavericks installer.
5) Check and update your BIOS if needed. Boot the machine holding down the “delete” or “F2” key to enter the BIOS. Navigate to the "Main" page and verify that you are on BIOS version 4802 or newer. If not, download and install BIOS 4802 or newer using a FAT formatted (the default for USB flash drives) USB flash drive (NOT your new HFS+ formatted Mavericks installer).
Important NOTE: Make sure your boot drive is connected to one of the 2 Intel X79 controlled 6Gb/s SATA ports.
If you are using an optical drive, I recommend connecting it to one of the 4 Intel X79 3Gb/s SATA ports.
6) Set the BIOS for OS X boot and install.
6a) Boot and enter the BIOS. Press F5 to open “Load Optimized Defaults” and choose “Yes”.
6b) Navigate to “Advanced\ USB Configuration >” and set “Legacy USB Support” to “Enabled” and “EHCI Hand-off” to “Enabled”.
6c) If you received a “CPU Fan Speed Error” and had to press F1 to enter the BIOS, navigate to “Monitor\ Fan Speed Control >” and set “CPU Fan Speed Low Limit” to “200 RPM”. Also set “Chassis 1 Fan Speed Low Limit” to “200 RPM”.
6d) Navigate to “Boot\ CSM (Computability Support Module) >”. If you have a UEFI compliant video card (GTX 7xx), set “Launch CSM” to “Disabled”. If you have an older non-UEFI graphics card (GTX 4xx, 5xx or 6xx), set “Launch CSM” to “Enabled”, “Boot Device Control” to “UEFI Only”, “Boot from Network Devices” to “Ignore”, “Boot from Storage Devices” to “Ignore” and “Boot from PCIe Expansion Devices” to “Legacy OpROM First”.
6e) Navigate to “Boot\ Secure Boot Menu >” and set “OS Type” to “Other OS”.
7) Install Mavericks to your Boot Drive.
7a) With your Hackintosh powered off, Connect your USB Mavericks installer to one of the mother board’s back panel USB 2.0 ports
(DO NOT USE A CASE PORT CONNECTED TO ONE OF THE USB HEADERS OR A USB 3.0 PORT)
and press your power button to boot. If you don’t reach the clove GUI, reboot while holding down F8 to access the Boot Device override dialog. Choose the device name of your USB Mavericks installer and hit enter/return.
7b) When you reach the GUI and if it’s not already selected, use the right and left arrow keys to select “Boot OS X Instal from Install OS X Mavericks” and hit enter/return. It will take a few minutes for the installer to load and boot. Be patient. NOTE: The graphics may be stretched or glitchy whenever you boot from the installer because the boot arg nv_disable=1 is present in the installer's config.plist (allows Nvidia GK110b users to boot until the Nvidia Web Driver can be installed).
7c) Click “Disk Utility” in the “OS X Utilities” window” and click “Continue”.
Format your OS boot drive with 1 partition as “Mac OS Extended (Journaled)”. Click “Options” and select “GUID Partition Table” and click “OK”. Change the name to “Mac OS” (Without the quotes and case sensitive). Click “Apply” and quit Disk Utility when it finishes.
7d) Click "Install OS X" on the “OS X Utilities” screen. Click “Continue” and then “Agree”. Select your “Mac OS” and click “Continue”. Wait few minutes, it will reboot when it finishes preparing the files for install.
7e) When you reach the GUI and if it’s not already selected, use the right and left arrow keys to select “Boot OS X Instal from Install OS X Mavericks” and hit enter/return. The installation will continue for a long time. Take a break until it finishes and restarts. If you walk away the machine may reboot into the installer again. If this happens, just reset the machine to reach the GUI. When you reach the Clover GUI, select “Mac OS” using the Left/Right arrow keys and hit the spacebar. Use the Up/Down arrow keys to select “Boot Mac OS X without caches” and hit enter/return to boot into your new install of OS X and create your first user account.
8) Install Clover to “Mac OS” (your boot drive).
8a) Open System Preferences and click the Privacy and Securety tab. Enable apps from anywhere.
8b) Open and run the Clover installer that you used in step 3 and follow the same process with the exception of the install location:
At the “Welcome” window, Click “Continue”.
At the “Important Information” window, Click “Continue”.
Click "Change Install Location”.
Choose “Mac OS”
Click the check box for “Install for UEFI booting only” and click “Install”. When the installer finishes a partition named “EFI” or "ESP" will mount.
8c) Open a Finder window and navigate to the "CLOVER" folder in your Boot Drive's newly mounted "EFI" partition. Download, unzip and navigate to the “Clover OS Boot Drive” folder in a new Finder window. Select "ACPI", “config.plist”, “drivers64UEFI”, and “themes”. Drag and drop to copy them from the “Clover OS Boot Drive” folder to the "CLOVER" folder in your Boot Drive's "EFI" partition. Click the “Apply to All” checkbox and click “Replace”.
8d) Download, open and update Chameleon Wizard. Click "SMBios" and click "Edit".
Choose "Mac Pro (6,1) - LGA2011" from "Premade SMBioses".
Click both "Random" buttons
to generate a unique serial and copy digits 5-8 only (I changed this from 4-8).
Open /Volumes/EFI/EFI/CLOVER/config.plist with TextEdit.
Locate the serial number in the SMBIOS section
and paste to replace digits 5-8 (I changed this from 4-8) of the serial number (0000) with digits 5-8 of the unique serial number that you copied.
Locate the select the "smUUID" string.
Open a Terminal window and type or paste:
Then hit enter.
Copy the random generated UUID and paste it over the UUID string in your config.plist.
Go to System Preferences/Network and find your Ethernet MAC address or Go back to Terminal and type or paste:
and hit Enter.
Copy the Ethernet Ports's Ethernet Address and paste it over the last 12 digits of your new random UUID in the config.plist.
Delete all the colons and capitalize all the letters.
Save the changes to config.plist and quit TextEdit.
9) Install Kernel Extensions.
Download, unzip and navigate to the “SLE_Kexts” folder.
Select all the kexts and drag them to the Desktop. Download and run KextBeast.app.
Rampage IV Black Edition Users Only: To enable onboard Bluetooth, you can also download and install the final version of the firmware uploader kext from the end of this post: http://forum.osxlatitude.com/index.p...ware-uploader/
NOTE: You'll need to create an account to download.
9a) NECESSARY FOR NVIDIA GK110b GPUS until apple adds support to the OEM drivers. OPTIONAL FOR ALL OTHER NVIDIA CARDS. Download and install the appropriate Nvidia Web Driver for your version of OS X. http://www.nvidia.com/Download/index.aspx
Choose Quadro in the "Product Type" drop down. Choose your version of OS X in the "Operating System" drop down. Choose Quadro ODE Graphics Driver in the "Download Type" drop down. Then click search.
NOTE: The Nvidia Driver Manager Preference Pane doesn't work because we use the MacPro6,1 System Definition (not supported) when booting from the system drive (the OS Boot Drive's config.plist has the MacPro6,1 sys def for XCPM [CPU power management]). We are able to install the driver when we boot with the USB installer because the installer's config.plist has the MacPro5,1 system definition. The Nvidia Driver Manager Preference Pan will always falsely show that the default driver is loaded but if you look in system report/extensions, you will see that the Web drivers are actually loaded because we force them to load with the nvda_drv=1 boot arg in the config.plist.
10) Create your patched ACPI files.
10a) Follow my DSDT guide to create your DSDT.aml. Make sure the drive Mac OS’s EFI partition is mounted and place DSDT.aml in /Volumes/EFI/EFI/CLOVER/ACPI/patched.
If for some reason Mac OS’s EFI partition isn’t mounted, use my modified EFI Mount.app to mount it. It will also come in handy if you ever need to modify your config file or acces any of Clover's files for any reason.
Eject “Install OS X Mavericks” and unplug your USB installer. You may now back up or delete all the files on your desktop.
Open Disk Utility and select “Mac OS” in the left window. Click “Repair Disk Permissions”. Quit Disk Utility when it finishes. Restart and you’re done!
1) R4E on-board bluetooth is a waste of time. Even the moderators at Asus's own ROG forum recommend disabling or removing it and using a better USB module. Solved with a $10 GMYLE(R) Ultra-Mini USB Micro Bluetooth 4.0 Low Energy Wireless Dongle Adapter (Get the "Enhanced Range [10 Meters]" model and NOT the "Long Range [100 Meters]"). Thanks to TurbineSeaplane for testing and recommending.
2) USB drives can be force ejected at sleep. For manual sleep Here is a free work around. And for auto sleep, there's also Jettison if you don't mind spending a couple bucks (thank's arehep). I feel confident that a revision to the X79 chipset (Rev ID C1 found in newer boards) is to blame for USB 2 ejects. My older R4E (X79 Rev ID C0) doesn't force eject storage on the USB 2 ports. Only the 3.0 ports. See post #239 for info on how to check your board's X79 Chipset Rev ID.
3) If your audio doesn't work, first make sure that your output in sys prefs matches the port your speakers are plugged into. If you don't see the device in sys prefs, see post #123.
Updating the OS and using NVIDIA Web Drivers
Installing Win8 as UEFI for dual boot
Create a bootable Windows 7 Pro USB installer from an ISO image
Speed Up Mavericks Install Using Disk Imaging
MK500 - The Golden Build I based my 1st build on.
Netkas and Kozlek - FakeSMC and HWsensors.
PikerAlpha - ssdtPRgen.sh (speed step).
Stinga11 - StepContextDict (speed step).
Slice and the Clover developers.
And countless others who had the courage to buy hardware, hack it and share their knowledge.
07-28-2014 - Eliminated step 10b and added a generic SSDT.aml for CPUPM that will work for any 4930K @ stock speed or over clocked up to 5GHz. Added SSDTs 1-5 for PCI card detection. If you'd like to see the instructions for generating a SSDT for CPUPM see: Guide: Asus X79 OS X Controlled SpeedStep
07-09-2014 - Changed USB config.plist SMBIOS to MacPro5,1 and added nv_disable=1 to the boot args to allow GK110b users to boot OS X and install Nvidia Web Drivers. NOTE: the OS Boot Drive config.plist is still MacPro6,1. Changed AppleHDA.kext to MultiBeast 6.3.1 version.
06-19-2014 - Changed FakeSMC kext to 6.9.1315 WITHOUT SENSORS (If you want to use HWmonitor with sensors, download and install the entire package from Kozlek's sourceforge). Changed Inject Nvidia to false in both config.plists (If you have a 5xx or earlier GPU you'll need to make it true). Changed serial numbers to reflect MacPro6,1 6core instead of 4core.
05-10-2014 - Updated instructions for copying files the the EFI partitions. Added instructions for creating a unique UUID. Added info about the USB eject bug.
05-06-2014 - Updated both config.plists as Boot > Arguments to: npci=0x2000 dart=0 darkwake=10 -gux_defer_usb2 -gux_nosleep nvda_drv=1. InjectSystemID to: false.
04-27-2014 - Updated the DSDT guide and list of DSDT patches.
04-27-2014 - Changed inject Nvidia to false in the USB installers's config.plist.
04-22-2014 - Added Bugs section and link to SafeSleeper.
04-21-2014 - Added note about which SATA ports to use for boot and optical drives after step 5.
Still a work in progress...
More info on BIOS and over clocking coming.
Please help me proof by Private Messaging me any typos or mistakes. Thanks