Contribute
Register

[success] ASUS z97-PRO - HASWELL i7 4790 - SSD - GTX 970 & YOSEMITE

Status
Not open for further replies.
Joined
Jul 26, 2012
Messages
15
Motherboard
ASUS Z97 Pro
CPU
i7 4970k
Graphics
MSI GTX 970 OC
Mac
  1. iMac
Classic Mac
  1. 0
Mobile Phone
  1. iOS
mrhevor's Build:
ASUS Z97-PRO - i7-4790 - MSI GTX 970 OC

6c.jpg


COMPONENTS

ASUS Z97-PRO LGA 1150
http://www.amazon.com/dp/B00CRJSXR4/

Intel Core i7-4790K Haswell Processor
http://www.amazon.com/dp/B00J56YSLM/

MSI GEFORCE GTX 970 4GB OC
http://www.amazon.com/dp/B00NN0GIA0/[AMAZON]

[B]2 x CRUCIAL M550 SSD 512MB[/B]
[AMAZON]http://www.amazon.com/dp/B00IRRDHUI/


CORSAIR 16GB 1866MHZ VENGEANCE PRO
http://www.amazon.com/dp/B00D2LGRO2/

CASE NZXT PHANTOM 410
http://www.amazon.com/dp/B006I2H04I/


COMMENTS

I want to help who try to install Yosemite 10.10 final version with this kind of hardware specs.
This is the only method where I've success, so first of all i want to list my failures:
  • All follow methods using NULLCpu + FakeSMC + Trim Enabler + minimal requirements x86 Yosemite kexts raccommended for this kind of mobo.
  • USB MBR or GUID create by hand with chameleon version from 238x to 246x -> SSD GUID same bootloader.
  • USB MBR or GUID create by hand with clover latests version v2999 -> SSD GUID same bootloader.
  • USB MBR or GUID create by hand with clover latests version v2999 -> SSD GUID (try to install other bootloader (chameleon or chimera v.4.0.1 by hand) with the same problems.
  • Trying the trick on /usr/standalone/bootcaches.plist changing LZVN to LZSS kernel compression.
    Trying the trick to re-edit AppleKextExcludeList.kext and protect from writing.
  • Trying POST installation Multibeast and many other apps but nothing to do.

These methods report the following problems (not all together but distributed during my installations):
  • I can only boot from USB
  • SSD booting cannot find kernel, reboot after loading kexts and start to decompress darwin kernel
  • AppleHDA extension not loaded (Apple Button -> System Information -> Software -> Extensions (tab load)
    System freezing during use
  • Web Drivers wont start
  • Kernel flags working only digited by hand on boot, if i can try to put theme in plist bootloader, bootstrap dont considered it.


THE INSTALLATION PROCESS

Requirements :

  • USB pen 16GB partitioned in GUID (not MBR).
  • Yosemite 10.10 final version ([/COLOR]original downloaded from AppStore ).
    [*]UniBeast 5.0.2
    [*]ASUS Z97 pro BIOS to version 1304 (mine was 0801 from store).
    [*]MultiBeast 7.0.2
    [*]Chimera 4.0.1 pkg
    [*]WebDriver-343.01.01f03.pkg (NVIDIA official OS X driver
    [*]Pacifist last version.


Create Bootable USB drive :
  1. Prepare your pen with Unibeast , reboot and boot with flags : -f nv_disable=1
  2. Make your SSD partition in GUID and start installation.


Post-Install Using MultiBeast:

At reboot , boot from USB and launch your YOSEMITE SSD partition with boot flags: -f nv_disable=1
At first Yosemite boot, configure your system, so immediately install:
  1. WebDriver-343.01.01f03.pkg
  2. if you want, try to configure also Time Machine
  3. launch MultiBeast with these parameters: EasyBeast + ALC1150 + Optional 3 ports(if you have 5.1 system) + Chimera 4.0.1 + 1080p + Generate CPU States + Instant Menu + Use KernelCache

So, reboot with USB pen and, this time, launch -f nvda_drv=1
At startup, Yosemite will be in 1080p:
- Open with pacifist Chimera 4.0.1 pkg , extract i386 folder and usr/bin folder , so install by hand in terminal chimera 4.0.1 in : EFI partition (of your SSD Yosemite) P.S. follow any chimera guide on google.
- copy /Extra folder to EFI
- delete /boot and /Extra
Add to your EFI org boot plist these parameters:
-f nvda_drv=1 in the same line of kext-dev-mode=1

CONCLUSION

SSD Trim is enabled, Audio work on 5.1 very well, USB 3.0 work great, sleep is perfect, GTX work also with CUDA very well.

Enjoy your work.:thumbup:.

 
I have an identical build and followed your instructions word for word and have most things working. The only difference is that the nVidia drivers have been updated since you posted this, and I'm doing a 10.10.1 install.

I also got screwed up by the EFI partition boot. I read into that a little and determined that it's not totally necessary, just makes for a cleaner build, so I'm holding off on that for now.

But there are a couple things you left out, like Ethernet, WiFi and Bluetooth. Do you have these working? If so, which kexts did you use?

Also, were there any additional steps you took to get Time Machine working?

-Justin
 
I'm pretty sure that your tutorial is very incomplete and part of it it's was totally copy/paste from other thread here... because with only those configurations you don't have the Bluetooth working (or at least a successful pairing) and Wi-fi.

Also you'll face some random usb issues, after the sleep/wake up processes in especial with external USB HDD's. It doesn't happen all the time so that's the only thing at this moment i am trying to figure why...

Here's other question, are you sure that you have a successful boot or audio without using the "kext-dev-mode" flag? I'm asking you this because that "-f" flag it's pretty suspicious there, because if everything was done right you don't have to use that flag.

Where's the BIOS configuration? Totally IMPORTANT here.. you just can't boot with the default configurations...

Where's the IGPEnabler=No flag?

Without this flag you'll have problems with the video card after waking up your system, the display will get black because OS X will try to wake up the iGXP instead of your Nvidia card...
 
Segr3do, I was suspicious of the -f flag as well. This is my first build so I just decided to go with it after trying a few other builds and having issues with each one.

I will attach my full boot plist to this post, along with a screen grab of my multibeast build for reference.

My current Kernel flags in ChameleonBootplist are kext-dev-mode=1 -f nvda_drv=1

IGPEnabler=Yes is also in the file.. not sure about that one. I'm definitely running off my GTX 970 with the nVidia web driver, not the OS driver. I have the BIOS directed to use the PCIe Slot for graphics rather than CPU.

HOWEVER, I ran CUDA-Z and it came back with the error "No CUDA detected". So I DON'T have CUDA working, even though I have nVidia web driver 343.01.02f01 and CUDA version 6.5.25 - this might also be a GPU hardware error, I don't know how to tell. I tested the card in after effects by setting up a ray-tracing scene (which relies on CUDA) and it just gave error messages.

Any insight into why this might be, or suggestions for how to change my boot plist are welcome!
 

Attachments

  • Screen Shot 2014-12-05 at 1.57.54 PM.png
    Screen Shot 2014-12-05 at 1.57.54 PM.png
    101 KB · Views: 785
  • Screen Shot 2014-12-05 at 1.59.54 PM.png
    Screen Shot 2014-12-05 at 1.59.54 PM.png
    61.1 KB · Views: 649
Try to use "IGPEnabler=No" instead. You should only set to "Yes" when using the iGPU only without the Nvidia graphic card. For installation purposes it's good, since Nvidia cards are not detected and sometimes the UI gets really slow after the installation. ;)

By the way, on this thread I've shared my configurations:
http://www.tonymacx86.com/user-buil...-wi-fi-ac-core-i7-4790k-evga-gtx-760-a-6.html

At that time we didn't have anyone testing this mobo on Yosemite, so it's was my tiny tutorial :)
 
I actually did follow the thread you linked to, but I kept getting issues on boot. I believe it was due to the bluetooth kexts that I installed with KextBeast.

On my latest build I installed all of the kexts from your thread (bcm4352.kext, AppleIntelFramebufferAzul.kext, as well as the wireless_half-mini-brcm4360-90_patch.command), but I did not install AsusBCM20702A0Bluetooth.kext or BTFirmwareUploader.kext.

I believe those may have screwed up my 10.10.1 build. I'll attach the errors I was getting, maybe you can make sense of those.

I'm not getting any boot errors currently, so I'm afraid to add those bluetooth kexts until I see someone have success with them with the Z97Pro and 10.10.1. There's a chance I installed them wrong the first time, I'm completely new with this.

BTW, if I did install those BT kexts and they caused errors on my machine, is there a way I could go in and delete them in safe mode? (instead of having to reinstall the entire OS) I know MultiBeast just overwrites files without deleting, is there a way to go in and delete kexts if I do something wrong?
 

Attachments

  • 2014-11-23 23.12.15.jpg
    2014-11-23 23.12.15.jpg
    748.5 KB · Views: 521
Usually the boot stops at the "bluetooth" ...bla bla bla... Completed but it's not bluetooth related.
I have almost 100% that it's not bluetooth related.

But if you have no intentions to use it, just disable it on the BIOS. In my case, since I didn't wanted to flash my bluetooth, im using a USB Bluetooth dongle for that purpose but even with bluetooth enable and without any kext, the OSX boots fine.

From what I know, on Yosemite 10.10.1, the only thing that it's giving us problems it's the sound, so you need to update that kext from the latest multibeast.


So, to fix that problem, try the following steps individually until you have a success:

Boot using the
  1. -x flag
  2. UseKernelCache=No
  3. nv_disable=1 (Yosemite OSX 10.10.1 needs an updated web drivers)
  4. I don't remember the right flag, but try to disable the AppleHDA.kext
 
Im using the asus z97 Deluxe WLC and NFC (with the wifi)

My issues
Sound isn't working
Web driver 343 will not install.
used Toleda Wifi package still can not get wireless to work.


GPU is EVGA 780 Ti is my gpu.

Please help.
 
I'm pretty sure that your tutorial is very incomplete and part of it it's was totally copy/paste from other thread here... because with only those configurations you don't have the Bluetooth working (or at least a successful pairing) and Wi-fi.

Sir, the Asus z97 pro dont have bluetooth and WIFI isnt include in motherboard (LOL) so what are we talking about?

Also you'll face some random usb issues, after the sleep/wake up processes in especial with external USB HDD's. It doesn't happen all the time so that's the only thing at this moment i am trying to figure why...
I dont have idea with external parts. I can use my iPhone with USB3 and my Kingston pen, my SAMSUNG hdd usb 3.0 with any problem.

Here's other question, are you sure that you have a successful boot or audio without using the "kext-dev-mode" flag? I'm asking you this because that "-f" flag it's pretty suspicious there, because if everything was done right you don't have to use that flag.
Audio work perfectly in 5.1 without dsdt. You must use kext-dev-mode flag every time on 1.
You can dont use -f flag, but darwin kernel bootstrap many time going in fault especially if you touch any BIOS parameters (the simple boot order for example, or OS default..) so I prefer to boot with -f to delete any future problems during boot.

Where's the BIOS configuration? Totally IMPORTANT here.. you just can't boot with the default configurations...

Where's the IGPEnabler=No flag?

Without this flag you'll have problems with the video card after waking up your system, the display will get black because OS X will try to wake up the iGXP instead of your Nvidia card...

This is not true, infact BIOS give priority to NVIDIA PCIexp card in AUTO configuration (default parameter).
IGPEnabler is not necessary, if you read the chameleon or chimera flags information so if you use GraphicsEnabler=NO (default is NO so dont put this parameter) IGPEnabler flag depend by this GraphicsEnabler so it's totally unuseful put it if you have a PCIexp GPU.

I repeat (but it's must NOT necessary) this guide work with Z97 PRO motherboard ONLY, so dont try to search bluetooth or WIFI device that are not included in this mobo. ASUS at this time made 13 different version about Z97 so pay attention what guide you decide to follow.
 
1) Z97 Pro vs Z97 Pro Wi-Fi AC. Sorry, my bad. But that's the only difference between our mobo's.

2) USB 3.0 Works, what I said it's that sometimes gives us random problems, especially if you put your computer to sleep and wake up. Some times the problems appear with the device connected and other times you simply loose the USB 3 ports after waking up your computer without the device plugged.

3) In your un-moddified tutorial you didn't specified the "kext-dev-mode" flag, that's why I mentioned, because that flag it's mandatory. Even when you install the extra command file to activate the sound, they give us a warning to use that flag. Even if you go to the forum from the guy who coded that kext, there's the same warning.

4) Again, you said "NO DSDT" so we concluded "DSDT free" but now in your corrected tutorial you described that you have choosed the "Easy Beast", where the "kext-dev-mode" it's also included by default.

5) I have 100% sure that you'll have some random problems without the "IGPEnabler=No" flag. And those problems appear after waking up your system, even if you added (like me, since the beginning) the PCIex on BIOS priorities. I found that problem because some times when I woke up my computer, everything was working (fans, hdd, etc) but the screen got black...he didnt' wake up... Somehow the OSX didn't wake up the display because he was detecting the iGPU (form the Intel CPU) and caused that problem, because even if you give priority to the PCIex, that doesnt mean that the system doesnt' detect this graphic card.

So once you add that flag, he will give you zero probability of problems with your display after waking up your system. Because your system with this flag will simply "think" that there's only one graphic card here, the Nvidia GPU.

So to conclude, the more you know about your system and the best (manual) configuration as possible, it's much more secure and especially STABLE than having the "-f" flag to do that job for you.
 
Status
Not open for further replies.
Back
Top