Contribute
Register

enrobriaffej's UEFI dual boot build, i7-4790k, Z97-A, 16GB 1866MHz, GTX 760, SSDs

Status
Not open for further replies.
Joined
Jan 2, 2013
Messages
98
Motherboard
ASUS z97-A
CPU
i7-4790K
Graphics
GTX 760
Mac
  1. MacBook Pro
Classic Mac
  1. 0
Mobile Phone
  1. Android
enrobriaffej's UEFI Dual Boot SSD Build: i7-4790K - Asus Z97-A - EVGA GTX 760 - 16GB Corsair 1866MHz - Blu-Ray

66628-aa.png


Components
1) Intel Core i7-4790K $300
http://www.amazon.com/dp/B00NMXWEYM/
2) Asus Z97-A $130
http://www.amazon.com/dp/B00K2MAU5Q/
3) EVGA GeForce GTX 760 (02G-P4-2765-KR) $230
http://www.amazon.com/dp/B00DHW4HXY/
4) Samsung 840 Pro 256GB(Windows 10) $240
http://www.amazon.com/dp/B009NB8WRU/
5) 2X Samsung 840 Evo 250GB RAID-0 $240
http://www.amazon.com/dp/B00E3W1726/

6) Crucial m550 128GB(OSX) $80
http://www.amazon.com/dp/B00IRRDHXU/
7) Corsair Ballistix Elite 16GB DDR3 1866MHz $160
http://www.amazon.com/gp/product/B006YG9D0M
8) Western Digital Black 1TB 7200rpm $70
http://www.amazon.com/gp/B00FJRS6FU/
9) Acer S220HQL Abd 21.5" Monitor $140
http://www.amazon.com/dp/B005LJWJSG/
10) Corsair 650-Watt 80-Plus Bronze $90
http://www.amazon.com/gp/product/B004LB5AZY/
11) LG Internal Blu Ray Writer (WH14NS40) $75
http://www.amazon.com/gp/product/B007VPGL5U/
12) Apple Keyboard with Numeric Keypad $50
http://www.amazon.com/dp/B005DLDTAE
13) Cooler Master Hyper 212 EVO $35
http://www.amazon.com/gp/product/B005O65JXI/
14) Cooler Master Haf 912 $50
http://www.amazon.com/Cooler-Master-HAF-912-Computer/dp/B00BCXF6O4/

Total around $1,805
Already Owned
32" Samsung UN32EH5000 TV $400
http://www.amazon.com/dp/B0071O4ETQ/
Apple Magic Trackpad $70
http://www.amazon.com/dp/B003XIJ3MW/
Apple Magic Mouse $70
http://www.amazon.com/dp/B002TLTGM6/
Apple Wireless Keyboard $70
http://www.amazon.com/dp/B005DLDO4U/

OSX Mavericks 10.9
OSX Yosemite 10.10
GRAND TOTAL around: $2,415

Comments
This is my second build with osx. My intention is to use is as my main desktop mostly for testing and gaming. I have Windows 10 on one SSD and OSX on another. Eventually I should switch cases with my HTPC, the half 912 is much more spacious than the 431. Done!

UEFI BIOS Version 2801
840 Pro firmware
DXM06B0Q
840 Evo firmware EXT0DB6Q
M550 firmware MU02
BX100 firmware MU02 (reference)
GTX 760 firmware 80.04.c4.00.60
OSX 10.10.4

Apps used:


Bios Settings:
First optimize defaults and reboot. Disable CSM and choose other OS for secure boot. I didn't touch many setting at all. The only settings I've messed with are on the boot section. I don't plan on overclocking right now.


The Install
Make sure you use a USB 2.0 port for the usb stick. I'm using Clover with CSM disabled. I installed windows 8.1 first and then unplugged the drive for the OS X install. I've been using Snatch's Yosemite boot guides since June 2014. So instead of creating a crappier tutorial myself I'll just point everyone to his. HERE. Initial booting via usb did give me some trouble. Eventually I got it to boot into the installer using -v and kext-dev-mode=1 boot flags. On USB and HD booting I use EmuVariableUefi-64, HFSPlus, OsxAptioFixDrv-64 and PartitionDxe-64 in drivers64UEFI folder. FakeSMC and AppleIntelE1000e are the only kexts I'm using right now.

Working:

  • Ethernet
  • App Store
  • iCIoud
  • CPU Power Management
  • USB 3.0
  • GPU Power Management
  • Trim
  • iMessage
  • Handoff
  • Sound

Not Working:
  • Sleep (I'm guessing)

Sound:
I don't need HDMI audio on this build, only analog. I tried using PikeRAlpha'a AppleHDA8Series script, clover audio patching and mulibeast drivers. Nothing worked. Toleda's method eventually worked.

Trim
Put this in your config.plist under section KernelAndKextPatches and clover will enable trim for you and you won't have to worry about updates breaking it.

Code:
<key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Find</key>
                <data>
                RXh0ZXJuYWw=
                </data>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>
                SW50ZXJuYWw=
                </data>
            </dict>
        </array>

AppleGraphicsPowerManagement editing:
I haven't done this yet. Still good guides for the edits:

  • Here, by hackintoshx86
  • Here, by Giacomoleopardo
  • Here, by Jordan2Delta

SSDT and speed stepping

I'm getting three cpu states. I'm using an ssdt made for my motherboard.
Screen Shot 2015-05-11 at 10.03.54 PM.png

Benchmarks:
Screen Shot 2014-11-24 at 6.25.32 PM.pngScreen Shot 2015-05-11 at 9.57.57 PM.pngScreen Shot 2014-11-22 at 2.05.07 PM.png

Raid-0:
RAID0.png
About this mac:
Photo Jun 19, 12 21 53 AM.jpgScreen Shot 2015-05-03 at 2.30.31 PM.pngScreen Shot 2015-05-11 at 10.07.24 PM.png
Conclusion
I'm unsure how much time I will be able to spend with OS X but i still wanted to make a guide for reference. I will add more later. Thanks to Snatch, Clover Team, Tonymac, PikeRAlpha, Toleda and Rampage for the guides, tutorials and software! :clap:


Change Log
11/14 - Build
11/14 - OC & 10.10.1
2/14 - Windows 10
4/14 - Raid-0
6/14 - 10.11
6/14 - Switch Cases
6/14 - Windows 10 re-do
 

Attachments

  • HD config.plist
    5.8 KB · Views: 264
  • USB config.plist
    5.4 KB · Views: 254
Last edited by a moderator:
I also have a ASUS Z97-A and i7-4790.

I am having problems with reboots (CMOS reset problem I think), it just reboots over an over. And also with no sound after sleep. Fixes on this forum don't work.

I found a SSDT.aml for this board. Are you also using a custom DSDT.aml?
 
I'm using a custom SSDT, made by a 3rd party, for my specific motherboard. I can message you the website if you want. I'm not using a DSDT for this build. I haven't experienced anything like what you're describing with rebooting. The sound ended up working for me after i used toleda's method for the z97/1150 chipset. Albeit, i don't boot into os x very often but when I do everything I need works perfectly. Im actually surprised at how easy it was once I got to the installer.

As always, check your console app for error messages. On this build, my console app is spammed pretty consistently. As for the sound, I'm sorry but I probably can't be of much help. I sat down one day and spent like an hour or two on the sound and eventually got it working. I tried all the usual methods: multibeast, pikeralpha's method, on-the-fly clover patching, toleda's, etc. Eventually it worked with Toleda's. Also, I don't use sleep on this build.
 
I finally got sound working by using Toleda's realtekALC patch instead of the other one and then codec ommander to keep it working after sleep.

I also found an SSDT specific to the Z97-A board somewhere else.

My only problems now are the multiple reboots on resets, Bluetooth dropping the mouse and/or keyboard sometimes, and the Bluray drive disappearing.
 
Great, glad you got those things working. I haven't tested bluetooth or sleep but the rebooting problem sounds like it needs to be fixed immediately.

This is what I would do:

  1. Check console app for error messages (especially at the time it reboots)
  2. Compare my config.plist to yours
  3. Try some kexts from Multibeast to fix the rebooting
  4. Try safe mode and see if rebooting still happens
  5. Re-install the OS

Also, in my opinion you should probably just give up on sleep.
 
A little update. This build has been more reliable and stable that I thought it would. Now everything that should work does, even iMessage. I'm very happy with Asus and I see no reason to avoid them for future hacks.

A few benchmarks

RAID-0 with 2X- 250G Samsung 840 Evo's:
RAID0.png
Windows 10 and raid/rapid storage drivers are not working for me at the moment so I'm limited to a software raid in OS X.

Heaven on Win 10, nvidia 352.63 (Beta Win10 driver)
heaven.PNG
Picked up a few FPS over windows 7 already.

Screen Shot 2015-05-03 at 2.30.31 PM.png
 
Status
Not open for further replies.
Back
Top