Contribute
Register

Early Adopters > Mavericks on a Gigabyte H/Z97N-WIFI using HD4600 - No Graphics Card Needed!

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,778
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
Update: Please do not post Yosemite questions in this guide thread; this thread is a guide for installing Mavericks. TIA. I've created a Yosemite guide for the H/Z97-N WIFI /i5-4690/HD4000 system > http://www.tonymacx86.com/yosemite-desktop-guides/149123-guide-gigabyte-h-z97n-wifi-using-hd4600-chimera-multibeast-method.html

Update: for updating from Mavericks 10.9.4 to 10.9.5, see this post in this thread. Additionally, this thread has been updated to reflect previous add-ons are now incorporated in MultiBeast for Mavericks v6.5.0. So, being an Early adopter has become easier. :thumbup:



Early adopters have it rough! Little or no support until Apple supports the hardware/firmware/chipsets in a product. Note: if you are using a discrete graphics card (e.g., a GTX 760 or similar), you don't need this guide; just use the tonymacx86 Installation Guide for Mavericks.

The 9-series of motherboards are a PITA to set-up for and install Mavericks. First, the 9-series are not currently supported by Apple so modified drivers/kexts are required. The good news is that tonymacx86 and toleda have been hard at work to make them work for the time being. Second, the HD4600 has a different implementation in the 9-series motherboards, so you will have to use two of toleda's graphics "helpers" after running MultiBeast for Mavericks v6.5.0 to get Mavericks to properly use the on-board graphics.

Normally, I wouldn't put such a detailed installation procedure in a build installation guide, but, instead, referencing the tonymacx86 guide with just a few installation steps to cover unique differences. However, as I mentioned before, Apple does not yet support the Intel 9-series motherboard chipset in a product. So, thus, the detailed installation procedure with the check boxes so you can copy & paste into a document for printing and checking off each step as you accomplish the step so as not to miss a step.

Hector (as I named my H97N system) is using an i5-4690 Haswell Refresh processor, driving two monitors using the motherboard's DVI and bottom HDMI ports. Additionally, this installation procedure will work for a Z97N-WIFI as the two motherboards are very similar. Finally, any Intel i3/i5/i7 4000 series processor, which supports HD4600 Intel Integrated Graphics, will work with either motherboard. Note: Apple has not supported VGA natively in OS X for years. So don't use the on-board VGA connector. Instead, use either the DVI and/or the HDMI connectors.


Preparation
:ch: Prepare the UniBeast USB thumb drive in accordance with the tonymacx86 Installation Guide, Steps 1-2;
:ch: Download and put the following zip files on the UniBeast thumb drive:
:ch: MultiBeast for Mavericks v6.5.0,
:ch: FileNVRAM-1.1.3 if you want to use iMessage,
:ch: Kext Utility,
:ch: toleda's AppleIntelFramebufferAzul.Kext, and
:ch: toleda's graphics_intel_hd5k-azul-d-90_patch (read his post for more information);
Note: The graphics_intel_hd5k-azul-d-90_patch is unique to the H/Z97N-WIFI motherboard on-board graphics layout.​

Note: Now included in MultiBeast for Mavericks 6.5.0 as noted above and below.
:ch: Power down the computer;
:ch: Disconnect all drives except for the drive onto which Mavericks will be installed;
:ch: Connect you monitor to either the DVI or HMDI Back Panel connector; and
:ch: Put the UniBeast USB thumb drive in an USB 2.0 socket on the motherboard Back Panel.

BIOS Set-up
Rather than clutter up this guide, I won't show a lot of BIOS screen snapshots, just the actual BIOS parameters that I changed to start the Installation of Mavericks. Boot into the BIOS by holding down the DELETE key on your keyboard's numeric keypad. (Also see Step 3 in the tonymacx86x 10.9 Mavericks Installation Guide.)

:ch: Update to the latest BIOS version (See http://www.tonymacx86.com/bios-uefi/131047-how-update-your-gigabyte-motherboards-bios.html ) and Load the Optimized Defaults (F7);
:ch: M.I.T. > Advanced Memory Settings > X.M.P. > Profile 1 for memory not recognized with the Default setting;
:ch: BIOS Features > Boot Options Priorities > set this to the P0 setting for the UniBeast USB thumb drive (legacy boot)
:ch: BIOS Features > VT-d > Disable <--- for non K processors and the new Haswell Refresh "K" processors
:ch: Peripherals > Initial Display Output > IGFX <--- make sure on-board graphics is enabled
:ch: Peripherals > Intel Processor Graphics > Enable <--- likewise, make sure this is enabled
:ch: Peripherals > XHCI Mode > Auto <--- Smart Auto gives you problems with USB peripherals
:ch: Peripherals > EHCI Hand-off > Enable
:ch: Power Management > Wake on LAN > Disable
:ch: Save & Exit > Save & Exit Setup (and the computer will reboot)

Pre Installation Notes
As in the beginning of Steps 4 & 5 of the tonymacx86 installation guide, you will need to hold the F12 keyboard key and choose the USB-HDD to boot from the UniBeast USB thumb drive for both the initial installation and the reboot after the installation to run MultiBeast.

Installation of OS X
:ch: At the Chimera screen, choose the UniBeast thumb drive USB) to execute and follow the installation procedure in Steps 4; if you get a Kernel Panic:
:ch: Reboot and, at the Chimera screen, press the keyboard's SpaceBar to open the boot flag window at the bottom of the screen;
:ch: Enter "-v maxmem=4096" (without the quotes), where 4096 is your memory size div by two; and
:ch: Press the Return key on the keyboard to boot into the Mavericks Desktop.​
:ch: After the installation, the computer will reboot;
:ch: At the Chimera screen, use the arrow keyboard key to highlight the Mavericks drive;
:ch: Press the keyboard's SpaceBar to open the boot flag window at the bottom of the screen;
:ch: Enter "-v -x" (without the quotes) and press the Return key on the keyboard to boot into the Mavericks Desktop.
Note: The "-v" will show you the load information and is useful for debugging. The "-x" causes Mavericks to boot into the Safe mode.​
:ch: At the Mavericks Desktop, copy the MultiBeast for Mavericks v6.5.0 zip file into the /Applications folder and unzip it;
:ch: Before running MultiBeast for Mavericks, open the Security & Privacy Preference Pane in System Preferences, which is located in your Dock, and:
:ch: In the lower left corner, click on the padlock and type in your Admin username & password;
:ch: Click on the General tab if it isn't already highlighted;
:ch: Click on the "Anywhere" radio button under "Allow applications and downloaded from:" and
:ch: Close the System Preferences window.​

:ch: Run MultiBeast and selection the following:
:ch: Quick Start > DSDT-Free
:ch: Drivers > Audio > Realtek ALC8xx > ALC892
:ch: Drivers > Audio > Intel 9 Series Motherboard Support
:ch: Drivers > Disk > Intel Generic AHCI SATA
:ch: Drivers > Graphics -> Intel 9 Series HD 4600 Graphics Fix
:ch: Drivers > Disk > Trim Enabler <--- Optional for SSDs (most SSDs will need it)
:ch: Drivers > Network > either or both of the following:
:ch: Atheros > ALXEthernet <--- Ethernet cable to the Atheros Ethernet port
:ch: Intel > AppleIntelE1000e​
:ch: Customize > System Definitions > iMac > iMac14 (",1" for i3/i5 processors and ",2" for i7)
Note: toleda has suggested that we use the following:
iMac14,1 - HD4600 only, or
iMac14,2 - HD4600 and discrete graphics card or discrete graphics only​
Note: Optional > Use a processor specific SSDT, independent of SysDef. See toleda's guide
:ch: Build <--- To see your full configuration
Note: While the MultiBeast Configuration snapshot above may reflect earlier versions of some of the drivers/kexts, the .mb file will automatically be updated by MultiBeast to the current MultiBeast versions.

:ch: Save <--- Save your MultiBeast configuration file somewhere convenient
Here's my MultiBeast configuration file: View attachment Hector Fresh.mb
To use it
:ch: Download it and unzip it;
:ch: Run MultiBeast and click on the Load button and select the downloaded .mb file; and​
:ch: Click on the Install button in the MultiBeast window bottom right hand corner.​
:ch: Reboot into the BIOS.
:ch: Change BIOS Features > Boot Options Priorities > set this to the P0 setting for the Mavericks drive
:ch: F10 to save the BIOS update and reboot.

One last tip/note, to check to see if your SSDTs are loading, use the following command in the Terminal:
Code:
bdmesg|grep -y aml
You can also add this to your .profile in your user folder so that, upon opening the Terminal, it shows the results. :thumbup:

Done! Enjoy your Gigabyte H/Z97N-WIFI motherboard based system using HD4600 graphics. :thumb up:

What does work that I've tested so far:
  • Bluetooth Apple keyboard wakes from sleep but 2nd monitor is a tad slower to "catch up" to display.
  • iMessage

What doesn't work that I've tested so far:
  • iTunes trailers playing causes system freeze. This is due to the 9-series not being recognized by the iTunes store.
  • Sleep/wake-up. Monitors sleep but motherboard doesn't. Wake-up by any means doesn't work. Only solution is to restart.

I'll add to the above What Works and What Doesn't Work list as I use the system. But, I wanted to get the information out to you.


This Guide could not come about without the exceptional work of toleda and tonymacx86. I just compile this Guide from all the things toleda & I had to do to get our H/Z97N-WIFI systems to work.

Guide Updates:
November 2014 - Corrected the Atheros driver selected in MultiBeast > ALXEthernet
September 2014 - Added the following to reflect 9-series audio supported in MultiBeast for Mavericks 6.5+. See Post #184 for more details.
Drivers > Audio > Intel 9 Series Motherboard Support
Drivers > Disk > Intel Generic AHCI SATA
Drivers > Graphics -> Intel 9 Series HD 4600 Graphics Fix​
 

Attachments

Last edited:
Joined
May 12, 2011
Messages
2,720
Motherboard
GA-X99M-Gaming 5
CPU
Intel Core i7-5930K
Graphics
MSI GTX 970 Gaming 4G
Mac
MacBook Pro
Mobile Phone
Android

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,778
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
Nice Post! :clap:
Thank you, kduvernay. Coming from you...that's a compliment. I'm the in-resident Noob tester. So, I try to write my build descriptions and installation guides so that they pass the spousal test. :thumbup:
 
Joined
May 5, 2014
Messages
14
Motherboard
Z97N
CPU
i5 4670K
Graphics
HD4600
Mac
Classic Mac
Mobile Phone
Great post dude! I also have a newly minted Z97N-WIFI build.

I didn't originally setup audio with AppleHDA via Multibeast - I just tried the kexts from 6.3.1 and it left me unbootable.. YMMV
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,778
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
Great post dude! I also have a newly minted Z97N-WIFI build.

I didn't originally setup audio with AppleHDA via Multibeast - I just tried the kexts from 6.3.1 and it left me unbootable.. YMMV
Thank you, mafrosis. I'm glad the Guide helped you.
 
Joined
Feb 21, 2014
Messages
29
Motherboard
GA-Z97X-UD5H
CPU
i7-4770K
Graphics
ASUS GTX 650 1GB
Mac
MacBook Air
Classic Mac
Mobile Phone
Android
The System does panic while entering setup.. The only way i got it work is by using maxmem=4096

this using a z97n-WiFi mobo..

i'll let you Know if everything will work fine

EDIT: it worked!! My suggestion is still right. If you can't load The install please use maxmem param
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,778
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
The System does panic while entering setup...
I'm not sure what you mean by "setup". Do you mean the second part of the install (after the auto reboot) where you enter your information?

If so, I'll add that to my original post.
 
Joined
Feb 21, 2014
Messages
29
Motherboard
GA-Z97X-UD5H
CPU
i7-4770K
Graphics
ASUS GTX 650 1GB
Mac
MacBook Air
Classic Mac
Mobile Phone
Android
I'm not sure what you mean by "setup". Do you mean the second part of the install (after the auto reboot) where you enter your information?

If so, I'll add that to my original post.
No, it's not in the second part, it's in the first part, exactly here:


:ch: At the Chimera screen, choose the UniBeast Thumb drive USB to execute and follow the installation procedure in Steps 4 (if it does panic, use maxmem=4096, where 4096 is your memory size div by two);
:ch: After the installation, the computer will reboot;

Btw I guess that every param would work, the only goal is to complete the installation and then continue with the second part.
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,778
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
Antivirusvivente,

Gotcha! I added your suggestion to the Guide where you indicated. Thank you for pointing it out. :thumbup:

I must admit, I did not have to use the maxmem flag. I think it was because my memory is on the Gigabyte H97N Memory Support List.
 
Joined
Feb 21, 2014
Messages
29
Motherboard
GA-Z97X-UD5H
CPU
i7-4770K
Graphics
ASUS GTX 650 1GB
Mac
MacBook Air
Classic Mac
Mobile Phone
Android
Antivirusvivente,

Gotcha! I added your suggestion to the Guide where you indicated. Thank you for pointing it out. :thumbup:

I must admit, I did not have to use the maxmem flag. I think it was because my memory is on the Gigabyte H97N Memory Support List.
Also mine, I've a CMZ8GX3M2A1600C9 kit. BTW this could be related for Z97 chipset, who knows..

In the end everything worked fine, except for shutdown/reboot. The system doesn't send halt messages as I described here: http://www.tonymacx86.com/mavericks-desktop-support/135213-trouble-mavericks-no-v-x-params-z97n-wifi.html

I guess the problem is always the GPU, it does the same when the screensaver starts.. so I needed to disable it
 
Top