ksosx86 Build, X79 Extreme4 - Core i7-3930K 4.2 GHz - Dual NVIDIA Geforce GTX 470s. Revised for ML

Discussion in 'User Builds' started by ksosx86, Aug 26, 2012.

  1. ksosx86

    ksosx86

    Joined:
    Jan 13, 2012
    Messages:
    59
    Mobo:
    ASUS P9X79-E WS LGA 2011 X79
    CPU:
    Intel Core i7-4930K Ivy Bridge-E
    Graphics:
    EVGA GeForce GTX 980 SC ACX; SLI
    Mobile Phone:
    Android, iOS
    Aug 26, 2012 at 1:27 AM #1
    ksosx86

    ksosx86

    Joined:
    Jan 13, 2012
    Messages:
    59
    Mobo:
    ASUS P9X79-E WS LGA 2011 X79
    CPU:
    Intel Core i7-4930K Ivy Bridge-E
    Graphics:
    EVGA GeForce GTX 980 SC ACX; SLI
    Mobile Phone:
    Android, iOS
    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


    [​IMG]

    Mac OS X version 10.8 @ Mac App Store
    http://itunes.apple.com/us/app/os-x-mountain-lion/id537386512?ls=1&mt=12

    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.
    http://www.newegg.com/Product/Product.aspx?Item=N82E16820139256

    ASRock X79 Extreme4 LGA 2011 Intel X79 SATA 6Gb/s USB 3.0 ATX Intel Motherboard
    http://www.newegg.com/Product/Product.aspx?Item=N82E16813157282

    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.
    http://www.newegg.com/Product/Product.aspx?Item=N82E16814133318

    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*.
    http://www.newegg.com/Product/Product.aspx?Item=N82E16835186048

    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.
    http://www.newegg.com/Product/Product.aspx?Item=N82E16819116492

    LG DVD Burner 24X Black SATA - OEM
    http://www.newegg.com/Product/Product.aspx?Item=N82E16827136247

    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
    http://www.newegg.com/Product/Product.aspx?Item=N82E16817171055

    CORSAIR H80 (CWCH80) High Performance Liquid CPU Cooler
    Note: Replaced stock fans with 2 additional 120mm fans, listed below.
    http://www.newegg.com/Product/Product.aspx?Item=N82E16835181016

    ARCTIC COOLING AF12PWM 120mm Case Fan - (Quantity 2)
    Note: for the H80 Liquid Cooling Unit.
    http://www.newegg.com/Product/Product.aspx?Item=N82E16835186033

    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)
    http://www.newegg.com/Product/Product.aspx?Item=N82E16835129057

    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)
    http://www.newegg.com/Product/Product.aspx?Item=N82E16835226001

    Patriot Gamer 2 Series, Division 4 Edition 16GB (4 x 4GB) 240-Pin DDR3 SDRAM DDR3 1866 (PC3 15000)
    http://www.newegg.com/Product/Product.aspx?Item=N82E16820220650

    OCZ Solid 3 SLD3-25SAT3-60G 2.5" 60GB SATA III MLC
    http://www.newegg.com/Product/Product.aspx?Item=N82E16820227728

    Seagate Barracuda ST1000DM003 1TB 7200 RPM 64MB Cache SATA 6.0Gb/s 3.5" Internal Hard Drive -Bare Drive
    http://www.newegg.com/Product/Product.aspx?Item=N82E16822148840

    Western Digital Caviar Black WD1001FALS 1TB 7200 RPM 32MB Cache SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive
    http://www.newegg.com/Product/Product.aspx?Item=N82E16822136284

    COOLER MASTER RC-692-KKN2 CM690 II Black Steel ATX Mid Tower Computer Case
    http://www.newegg.com/Product/Product.aspx?Item=N82E16811119216


    Installation Guide

    -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
    [​IMG]

    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/ind...ment/42-voodoohda-kext-load-after-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/viewtopic.php?t=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.


    [​IMG]

    [​IMG]

    -MultiBeast 5.0.2 configuration.
    [​IMG]

    -System Version is 10.8.1 Note: The AppleHDA attached is just the Mountain Lion vanilla kext

    Credits
    -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/
    -Ethernet: http://www.osx86.net/view/3089-broadcom_netlink_bcm5778x.html
    -USB 3.0: http://www.osx86.net/view/2958-asmedia_usb_3.0_chip1042_fully_working_...html
    -Onboard Audio: http://code.google.com/p/voodoohda/ & http://www.applelife.ru/threads/Делаем-Звук-На-Основе-voodoohda.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
    -Multibeast: tonymacx86
    -Bootloader: http://forge.voodooprojects.org/p/chameleon/ & MacMan for the "Chimera" branch.


    org.chameleon.Boot.plist.zip
    smbios.plist.zip
    AppleGraphicsPowerManagement.kext.zip
    AppleGraphicsControl.kext.zip
    VoodooHDA.kext.zip
    VoodooTSCSync.kext.zip
    DSDT with GTX 470s Graphics Entry.zip
    DSDT without any Graphics Entry.zip
    AppleHDA.kext.zip
    IONetworkingFamily.kext.zip
    ASMedia1042 10.8 USB3.0.zip
    SleepEnabler.kext.zip
    AppleLPC.kext.zip
    Unibeast Extra.zip
     

    Attached Files:

  2. Menno87

    Menno87

    Joined:
    Nov 1, 2010
    Messages:
    19
    Mobo:
    Custom
    CPU:
    Intel i7-2700K
    Graphics:
    GeForce GTX670
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    Sep 27, 2012 at 6:51 PM #2
    Menno87

    Menno87

    Joined:
    Nov 1, 2010
    Messages:
    19
    Mobo:
    Custom
    CPU:
    Intel i7-2700K
    Graphics:
    GeForce GTX670
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    Many thanks for all this collected information. Needed some stuff for my very exotic ASRock Extreme 11 lol.
     
  3. olbert123

    olbert123

    Joined:
    Jun 1, 2012
    Messages:
    4
    Mobo:
    X79 Extreme4-M, 4 GB DDR3
    CPU:
    Intel Core i7 3820 4x 3.60GHz So.2011
    Graphics:
    ASUS GTX660TI
    Mac:
    MacBook Pro
    Oct 3, 2012 at 4:25 PM #3
    olbert123

    olbert123

    Joined:
    Jun 1, 2012
    Messages:
    4
    Mobo:
    X79 Extreme4-M, 4 GB DDR3
    CPU:
    Intel Core i7 3820 4x 3.60GHz So.2011
    Graphics:
    ASUS GTX660TI
    Mac:
    MacBook Pro
    Thank you very much for these instructions. They helped a lot! :)

    I've a Geforce GTS450 and the X79-Extreme4-M mainboard, which is the micro-atx version. I got Mountain Lion running using your DSDT.
    Sleep mode doesn't work perfectly. It goes to sleep successfully, but the graphics card seems to still have a problem with sleep, since the screen shows a just different colored squares on wake up. (SleepEnabler installed, Deep Sleep mode in Bios is disabled)

    I tried your modified AppleGraphicsControl.kext and AppleGraphicsPowerManagement.kext but without any success. Do I have to modify these for the GTS450, or don't they work for the GTS450? (Identifier is iMac 12,2). Or do I have do modify the DSDT for the X79-Extreme4-M, to get sleep-mode working correctly?

    I also recognized that the AppleIntelCPUPowerManagement.kext is loaded besides the NullCPUPowerManagement.kext. Can this cause any problems?

    TIA,
    Olli
     
  4. pm974

    pm974

    Joined:
    Sep 6, 2010
    Messages:
    19
    Mobo:
    GA-X58-UD5(rev2.0) 12GB Corsair DDR3
    CPU:
    i7 950 @ 3,2 Ghz
    Graphics:
    Nvidia GTX 470 / GT 210
    Mobile Phone:
    Android
    Oct 11, 2012 at 12:08 PM #4
    pm974

    pm974

    Joined:
    Sep 6, 2010
    Messages:
    19
    Mobo:
    GA-X58-UD5(rev2.0) 12GB Corsair DDR3
    CPU:
    i7 950 @ 3,2 Ghz
    Graphics:
    Nvidia GTX 470 / GT 210
    Mobile Phone:
    Android
    Hi,

    I'm currently building a X79SUP5 build with same Xeon Processor you have.

    I'm using the same VoodooTSCSync you posted with IOPCUNUmber modifed to 11 (to match Xeon i guess). But you mentionned in your post that a DSDT edit is needed in order to work correctly.

    •*What's that edit ?

    I have a working DSDT for my motherboard and i'm not a noob concerning hackintosh (built a real lot of them).

    Your help woulb be graetly apreciated !

    EDIT :VoodooTSCSync wasn't the problem at all. Problem was my dsdt witch doesn't allow CPU Throtteling. I just disabled CPU EIST function in BIOS and BAAM : 20594 points Geekbench ! Way higher than I expected in fact !

    PM
     
  5. lerenoamp

    lerenoamp

    Joined:
    Sep 23, 2012
    Messages:
    16
    Mobo:
    Gigabyte Z97MX Gaming 5
    CPU:
    i7 4790K
    Graphics:
    EVGA GeForce GT 740
    Mac:
    iMac
    Oct 24, 2012 at 11:24 PM #5
    lerenoamp

    lerenoamp

    Joined:
    Sep 23, 2012
    Messages:
    16
    Mobo:
    Gigabyte Z97MX Gaming 5
    CPU:
    i7 4790K
    Graphics:
    EVGA GeForce GT 740
    Mac:
    iMac
    I'm a complete Hackintosh newbie.

    I have the same mobo, but an i7 3820 processer. Also my Graphics Card is the XFX Geforce 9400 GT

    Wasn't having much success with Unibeast, but I found this post and replaced the 'Extras' folder.

    Looks more promising, but the install is hanging with 'Mac OS Version not yet set'.


    Has anyone got any ideas on what the problem could be? I'm completely stuck.


    Cheers
     
  6. Stork

    Stork Admin Staff Member

    Joined:
    Sep 21, 2010
    Messages:
    8,775
    Mobo:
    ASUS MAXIMUS VIII GENE Z170
    CPU:
    i5-6600K
    Graphics:
    Gigabyte GTX 950 2GB OC WindForce 2X
    Mac:
    MacBook Pro, Mac mini, Mac Pro
    Classic Mac:
    Power Mac, PowerBook
    Mobile Phone:
    iOS
    Oct 25, 2012 at 2:33 PM #6
    Stork

    Stork Admin Staff Member

    Joined:
    Sep 21, 2010
    Messages:
    8,775
    Mobo:
    ASUS MAXIMUS VIII GENE Z170
    CPU:
    i5-6600K
    Graphics:
    Gigabyte GTX 950 2GB OC WindForce 2X
    Mac:
    MacBook Pro, Mac mini, Mac Pro
    Classic Mac:
    Power Mac, PowerBook
    Mobile Phone:
    iOS
    lerenoamp,
    I recommend you post your Mountain Lion installation problem in the Mountain Lion Desktop Support forum section. Replies here should be questions concerning ksosx86's build. TIA.
     
  7. lerenoamp

    lerenoamp

    Joined:
    Sep 23, 2012
    Messages:
    16
    Mobo:
    Gigabyte Z97MX Gaming 5
    CPU:
    i7 4790K
    Graphics:
    EVGA GeForce GT 740
    Mac:
    iMac
    Nov 15, 2012 at 9:36 PM #7
    lerenoamp

    lerenoamp

    Joined:
    Sep 23, 2012
    Messages:
    16
    Mobo:
    Gigabyte Z97MX Gaming 5
    CPU:
    i7 4790K
    Graphics:
    EVGA GeForce GT 740
    Mac:
    iMac
    ksxosx86 - which BIOS version is your dsdt for?
    ...or does it matter - as long as the dsdt is specific for the appropriate motherboard.
     
  8. maslinar

    maslinar

    Joined:
    Jan 3, 2013
    Messages:
    42
    Mobo:
    ASRock Extreme 4 X79
    CPU:
    Core i7 3820@ 4.5 GHz
    Graphics:
    GTX 580 Lighting @ 940/4400
    Mobile Phone:
    Android
    Jan 6, 2013 at 2:07 PM #8
    maslinar

    maslinar

    Joined:
    Jan 3, 2013
    Messages:
    42
    Mobo:
    ASRock Extreme 4 X79
    CPU:
    Core i7 3820@ 4.5 GHz
    Graphics:
    GTX 580 Lighting @ 940/4400
    Mobile Phone:
    Android
    This build helped me alot,I have a similar system:

    ASRock Extreme 4 X79 2.10 BIOS
    Core i7 3820@ 4.5 GHz
    8 GB DDR3 1600 Mhz
    MSI GTX 580 Lightning 1.5 GB
    WD 250 GB
    WD 1 TB
    WD 320 GB
    LG DVD Burner
    Creative X-Fi USB Surround - just stereo works
    USB Burr Brown DAC - works OOB
    RT2561 Wifi - works with Ralink drivers for Mac


    Got Mountain Lion 10.8 installed,updated to 10.8.2 no problems. Got everything working except I am having no luck in enabling HDMI from my graphics.
     
  9. junip

    junip

    Joined:
    Oct 28, 2012
    Messages:
    11
    Mobo:
    Ivy bridge
    CPU:
    core i7 3930K
    Graphics:
    GTX680
    Mac:
    Mac Pro
    Mobile Phone:
    Android
    Jan 6, 2013 at 4:11 PM #9
    junip

    junip

    Joined:
    Oct 28, 2012
    Messages:
    11
    Mobo:
    Ivy bridge
    CPU:
    core i7 3930K
    Graphics:
    GTX680
    Mac:
    Mac Pro
    Mobile Phone:
    Android
    Hi & congratulations on a successful build.

    Is the cpus=1 kernel flag mandatory because of the motherboard you are using ? I also run an Intel x79 w/ i7-3930k and never had to specify in order to boot the installer, nor install kExts to achieve full core functionality.

    Thanks.
     
  10. nb5000

    nb5000

    Joined:
    May 7, 2011
    Messages:
    10
    May 19, 2013 at 1:01 PM #10
    nb5000

    nb5000

    Joined:
    May 7, 2011
    Messages:
    10
    Thanks for sharing.

    Worked quite well for me (ASRock Extreme 4M), however onboard firewire is kind of flawed: It does detect my audio interface but as soon as I start playback, my keyboard (USB as well as Bluetooth) stop working. I switched to firewire via PCI card (Allegro), there it's all fine.

    Also, the instructions are wrong at one point: You cannot update ML before kexts are installed, because networking is does not work yet ;-)

    With multiplier set to x42 I get for 32bit geekbench score around 18000 which I guess is due to my 1600 RAM modules.
    I left CPU voltage at default and so far everything is stable with temperatures between 44 and 55°C.

    Not tested yet:
    - USB3
    - onboard audio and HDMI audio (don't need it)
    - sleep (I always shut down completely.. with SSD boot time is negligible)

    If anyone is interested in a µATX build, mine is:
    ASRock Extreme 4M
    Core i7-3930K
    Samsung 256GB SSD
    2x WD Red 3TB (one for Backup, one for Fusion Drive)
    Noctua NH-D14 SE2011
    16GB RipjawsZ 1600 RAM
    Zotac GForce 8800GT (soon to be replaced with a GTX560)
    be quiet Straight Power 680W

    Installation according to the steps in the OP, however my multibeast looked a bit different (some FakeSMC plugins were missing), I installed kexts with kextbeast, and copied DSDT etc. to the Extra folder using Finder.

    Update: Sleep is working in the meantime. No issues so far (besides having to wait for a couple of seconds for my bluetooth keyboard to reconnect).
     

Share This Page