ASRock X79 Extreme4 - Core i7-3930K 4.2 GHz - Dual NVIDIA Geforce GTX 470s. Revised for ML
*Updated for Mountain Lion* ksosx86 Build - ASRock X79 Extreme4 - Core i7-3930K @ 4.2 GHz & Dual NVIDIA Geforce GTX 470s
Mac OS X version 10.8 @ Mac App Store
Kingston DataTraveler G3 8GB USB 2.0 Flash Drive (White & Gold) Model DTIG3/8GBZ
Note: Created bootable installation drive with UniBeast using Install OS X Mountain Lion.app.
ASRock X79 Extreme4 LGA 2011 Intel X79 SATA 6Gb/s USB 3.0 ATX Intel Motherboard
PNY XLR8 VCGGTX470XPB GeForce GTX 470 (Fermi) 1280MB 320-bit GDDR5 PCI Express 2.0 x16 - (Quantity 2)
Note: DSDT graphics, no opencl patch needed for Mountain Lion, modded graphics power-management kexts.
ARCTIC COOLING Accelero XTREME Plus II Fluid Dynamic VGA Cooler for NVIDIA and AMD Radeon - (Quantity 2)
Note: Additional parts required for GTX 470 from manu site *heatsinks*.
Intel Core i7-3930K Sandy Bridge-E 3.2GHz (3.8GHz Turbo) LGA 2011 130W Six-Core Desktop Processor
Note: No native power management, everything else working fine though.
LG DVD Burner 24X Black SATA - OEM
COOLER MASTER Silent Pro Gold Series RSC00-80GAD3-US 1200W ATX 12V v2.3 / EPS 12V v2.92 SLI Ready CrossFire Ready 80 PLUS GOLD Certified Modular Active PFC Power Supply
CORSAIR H80 (CWCH80) High Performance Liquid CPU Cooler
Note: Replaced stock fans with 2 additional 120mm fans, listed below.
ARCTIC COOLING AF12PWM 120mm Case Fan - (Quantity 2)
Note: for the H80 Liquid Cooling Unit.
AeroCool Shark 140mm Black Edition 140mm Case Fan - (Quantity 3)
Note: 2 on top of case, 1 on bottom, 1 on left side panel. (3 intake, 1 exhaust)
SilenX IXP-52-11 80mm Case Fan - (Quantity 2)
Note: One on right side panel of case (behind cpu socket) One on left side (above cpu socket)
Patriot Gamer 2 Series, Division 4 Edition 16GB (4 x 4GB) 240-Pin DDR3 SDRAM DDR3 1866 (PC3 15000)
OCZ Solid 3 SLD3-25SAT3-60G 2.5" 60GB SATA III MLC
Seagate Barracuda ST1000DM003 1TB 7200 RPM 64MB Cache SATA 6.0Gb/s 3.5" Internal Hard Drive -Bare Drive
Western Digital Caviar Black WD1001FALS 1TB 7200 RPM 32MB Cache SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive
COOLER MASTER RC-692-KKN2 CM690 II Black Steel ATX Mid Tower Computer Case
-Step 1) Create a bootable USB drive from your Mac App Store purchased copy of the "Install OS X Mountain Lion.app" by using "UniBeast - Mountain Lion".
-Step 2) Once Unibeast has finished creating your bootable USB drive, replace the folder entitled "Extra" on your Unibeast drive, with the one in the "Unibeast Extra.zip" that I've attached below. It will enable you to boot from Unibeast and install OS X without having to disable multiple cores, or HT. Meaning, you won't need to use the bootflag "cpus=1". Note: the "Extra" folder on Unibeast is hidden, you will need to enable viewing of hidden files/folders to delete it, and then place the one I've attached in its place.
-Step 3) After you've replaced the "Extra" folder, boot your system from Unibeast, and install Mountain Lion, make sure you're installing to a partition/drive that's using "GUID Partition Table/GPT", not "Master Boot Record/MBR".
-Step 4) Once your installation is finished, reboot, and use your unibeast drive to boot into the partition you've just installed Mountain Lion onto. Once the system loads, fill out the setup wizard accordingly, and update your copy of Moutain Lion to the latest version. Reboot.
-Step 5) Use the latest Multibeast for Mountain Lion and install the required kexts/solutions you need. Do not, I repeat, do not use the Multibeast USB 3.0 fix, I've included a solution further below in this post for USB 3.0. At the bottom of the page is an example of the Multibeast config I've used.
-Step 6) Read the "Additional Info/Post Install solutions" section below and install needed kexts & DSDT accordingly.
-That's it, enjoy your ASRock Extreme4 X79 build on Mountain Lion!
About This Build
My desktop pc, used mainly for content creation and gaming.
For all intents and purposes I was able to get this system fully functioning, minus native cpu powermanagement. OpenCL works OOB, Both VGA HDMI Audio Controllers are supported OOB with vanilla AppleHDA and DSDT edits. I modified a copy of VoodooHDA 2.7.4 for ALC 898 audio, I haven't tested out the front ports as I have them disabled in BIOS; I'll update that later on when I get to it. The VoodooTSCSync kext attached has been modified to work with the 3930K, IOCPUNumber=11.
Geekbench 2.3.4 x64
iMac12,2 - Geekbench Browser
Cinebench 11.5 CPU score of 12.11 pts
Cinebench 11.5 OpenGL score of 46.07 fps
OceanWave OpenCL score of 383.2 fps
Additional Info/Post Install solutions; all kexts/files are attached at bottom of post.
-CPU Powermanagement: Currently there is no native cpu power management for LGA 2011 boards, Nullcpupowermanagement.kext is required.
-Multi-Core Support: There is no "out of box" multi-core/HT support, you must install the attached DSDT and VoodooTSCSync.kext for them to work.
-Graphics: I've attached two DSDTs. "DSDT with GTX 470s Graphics Entry" & "DSDT without any Graphics Entry", the second will require you to add your own corresponding graphics card(s) entry, or you can just enable the bootloader "GraphicsEnabler" as an alternative for graphics injection.
-Sleep Mode: Sleep works 100% with the use of the attached SleepEnabler.kext, DSDT, and the boot flag "darkwake=0" which is included in the attached "org.chameleon.Boot.plist". Be sure to have "Deep Sx" set to "Disabled" in your motherboard's BIOS. If enabled, it can conflict and cause problems.
-LPC Support: I've included a modified copy of AppleLPC, which adds support for the "Patsburg LPC Controller", Install this kext in combination with one of the attached DSDTs for LPC support.
-USB 3.0: For full USB 3.0 support, install the kexts inside of "ASMedia1042 10.8 USB3.0.zip" The only issue is that the USB 3.0 controllers take 45 seconds to initialize after waking from sleep. They also do not support the "wake from sleep" function, meaning you can't connect a usb keyboard to them and attempt to wake from sleep by pressing a key on it. I do not know why this happens, and if I find a way to make them initialize immediately after wake I'll be sure to update this, this is only with USB 3.0. All USB 2.0 controllers function 100% OOB without any issues.
-Trim Support: Launch the TrimEnabler app I've attached and move the slider to the "on" position, then reboot and you'll have working Trim support on all SSDs. Multibeast 5.0.2's TrimEnabler option didn't work for me.
-Onboard Audio: I modified a copy of the "2.7.4 VoodooHDA", I specifically tailored it for this board *ALC898 codec*, it works just fine in both 16 & 24bit. There's no tearing, popping, or hissing issue with it. There are reports of VoodooHDA kexts having problems re-initializing after waking from sleep, I haven't noticed this so far, but if it happens I would take a look at this webpage if you experience that issue: http://thireus.dareyourmind.net/inde...er-sleep-issue
-HDMI Audio: There are two options for enabling this. One, edit the DSDT in accordance with your graphics solution. Two, use the GraphicsEnabler + EnableHDMI audio flags in the bootloader's boot plist. The second doesn't require DSDT graphics, and Mountain Lion supports quite a few if not all mainstream video cards' HDMI audio controllers with vanilla AppleHDA.
-Bootloader: Personally, I'm using the latest "Chimera" build hosted here at Tonymac, however any current version/revision of chameleon works just fine, just make sure to always use the "org.chameleon.Boot.plist" that I've tailored for this config. Also, if you are using "DSDT without any Graphics Entry" make sure and set "GraphicsEnabler" to "Yes" in the attached "org.chameleon.Boot.plist".
-Ethernet: The onboard Broadcom BCM57781 controller works 100% with the "IONetworkingFamily.kext" attached at the bottom.
-Personal Overclock: 4.2 GHz @ 1.2V , SMBIOS.plist modifed to show correct speed (4.2GHz). The mac model id is iMac12,2. Also, the attached "org.chameleon.Boot.plist" has busratio set to "42" change that value to correspond with whatever your cpu is set at, the system performs best with this boot flag, even though the bootloader assigns the ratio correctly without it, I noticed increased performance with it added. It isn't placebo effect, check this thread for more info: http://legacy.tonymacx86.com/viewtop...58352&p=363142 Note that this may only be the case when either overclocking or if "busratio=" overrides some form of stepping when cpu power management is in effect, which isn't the case with LGA 2011 atm, just some thoughts, I honestly don't know the real reason behind it.
-Graphics Power Management: First of all, this only applies to people using an NVIDIA GTX 470, I've modified AppleGraphicsPowerManagement.kext & AppleGraphicsControl.kext for full graphics power management support, it requires the model id iMac12,2.
-MultiBeast 5.0.2 configuration.
-System Version is 10.8.1 Note: The AppleHDA attached is just the Mountain Lion vanilla kext
-Operating System: Apple Computers Inc.
-Installation Method: tonymacx86 & MacMan for Unibeast.
-MultiCore support: http://forge.voodooprojects.org/p/voodootscsync/
-Sleep Mode: http://code.google.com/p/xnu-sleep-enabler/
-USB 3.0: http://www.osx86.net/view/2958-asmed...orking_...html
-Onboard Audio: http://code.google.com/p/voodoohda/ & http://www.applelife.ru/threads/%D0%...odoohda.18413/
-AGPM: Based off of the work found here: http://www.osx86.net/downloads.php?do=file&id=2375
-Trim Support: http://www.groths.org/?page_id=322
-Bootloader: http://forge.voodooprojects.org/p/chameleon/ & MacMan for the "Chimera" branch.