Contribute
Register

Guide for Gigabyte H/Z97N-WIFI Using HD4600 - Chimera/MultiBeast Method

Status
Not open for further replies.

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,417
Motherboard
HP 17" 17-by3053cl
CPU
i5-1035G1
Graphics
Intel UHD Graphics, 1920x1080
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
Notes:
- This guide uses the UniBeast/MultiBeast/Chimera method, not Clover. There are numerous Clover Guides in this forum section. IMO, Clover is not for beginners.
- If you are using a discrete graphics card, you don't need this guide; just use the tonymacx86 Installation Guide for Yosemite.


Contents

Introduction


Early adopters have it rough! Little or no support for 9-series motherboard chipsets until Apple supports the hardware/firmware/chipsets in a product. The 9-series of motherboards were a PITA to set-up for and install Mavericks. As we'll see, getting Yosemite running on the H/Z97N-WIFI is a lot easier, thanks to the hard work by toleda, tonymacx86 and MacMan and others (see MultiBeast for Yosemite Features document for all the credits). However, the latest iMac Retina (2014) still uses the 8-series motherboard chipset. So, we're still not "out of the woods," yet.

The good news is the iMac Retina (2014) does use either an i5-4690 or an i7-4790K Haswell Refresh processor. The iMac Retina (2014) also has an iMac15,1/2 System Definition which will be shortly added to MultiBeast for Yosemite. More on using a System Definition later.

Normally, I wouldn't put such a detailed installation procedure in a guide, 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. Consequently, I've written this guide with as a 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. (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.) Additionally, this installation procedure will work for a Z97N-WIFI as the two motherboards are very similar; similar enough to share the same motherboard User's Manual. Any Intel i3/i5/i7 4000 series processor, which supports HD4600 Intel Integrated Graphics, will work with either motherboard.

Finally, I removed the Gigabyte supplied WiFi/BT card since the WiFi chipset is Intel's which is not supported by Apple's OS X. See my build description for the compatible iMac WiFi/BT 4 combo card I used.


Installation

Preparation
Now is a good time to check and see if you have the latest version of the BIOS.
To update to the latest BIOS version, see http://www.tonymacx86.com/bios-uefi/131047-how-update-your-gigabyte-motherboards-bios.html.

:ch: Prepare the UniBeast USB thumb drive in accordance with the tonymacx86 Installation Guide for Yosemite, Steps 1-2;
:ch: Download and put MultiBeast for Yosemite on the UniBeast thumb drive.
:ch: Power down the computer;
:ch: Disconnect all drives except for the drive onto which Yosemite 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 Yosemite.

:ch: 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 Yosemite Installation Guide.)
:ch: 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 UniBeast USB thumb drive
:ch: BIOS Features > VT-d > Disable <--- for non K processors and the new Haswell Refresh "K" and non "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)

Installation of OS X
:ch: At the Chimera screen, choose the UniBeast thumb drive USB to execute and follow the installation procedure in Step 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 Yosemite Desktop.​
:ch: After the installation, the computer will reboot;
:ch: At the Chimera screen, use the arrow keyboard key to highlight the Yosemite 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 Yosemite Desktop.
Note: The "-v" will show you the load information and is useful for debugging. The "-x" causes Yosemite to boot into the Safe mode.​
:ch: At the Yosemite Desktop, copy the MultiBeast for Yosemite into the /Applications folder and unzip it if you haven't done so already;
:ch: Before running MultiBeast for Yosemite, open the Security & Privacy Preference Pane in System Preferences, which is located in your Dock, and:
114296-system-prefs-yo-hector.png
:ch: In the lower left corner, click on the padlock and type in your Admin username & password;
114299-security-sys-pref-hector.png
: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 ALCxxx > ALC892
:ch: Drivers > Misc > EvOreboot
:ch: Drivers > Network > Intel > AppleIntelE1000e v3.1.0
:ch: Customize > Boot Options > Uncheck Generate CPU States <---- Important for 9-series motherboards with Haswell Refreshed processors; prevents freezes
:ch: Customize > System Definitions > iMac > iMac 14,2
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​
:ch: Build <--- To see your full configuration
113844-hector-h97n-yo-mb-7-build.png
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: http://www.tonymacx86.com/attachments/hector-fresh-2-mb.114406/
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 Yosemite drive
:ch: F10 to save the BIOS update and reboot.

Yosemite has changed it's audio output settings. So, in the Sound Preference Pane, do the following:
Sound Effects: Check the box "Play feedback when volume has changed." This is a new option and was the default on Mavericks and earlier. You now need to turn it on to test your speaker volume.

Use Internal Speakers instead of Line Out. Again, Yosemite changed the default.​
107734d1413639647t-storks-zorro-build-z68x-ud3h-i7-2600k-hd3000-107566d1413639647-success-flexac.png 107735d1413667718-storks-zorro-build-z68x-ud3h-i7-2600k-hd3000-107567d1413639647t-success-flexac.png
Now, audio works! :thumbup:


Comments

I didn't check the TRIM option as my Yosemite "test" installation is on a Kingston V300 120GB SSD which uses the great "garbage collection" of the SandForce controller. Additionally, I've read about too many war stories about TRIM Enabler not yet working in Yosemite. Since I'm running Mavericks most of the time (Samsung 840 EVO SSD with TRIM enabled), this separate Yosemite drive will get TRIMed from running Mavericks. Stay tune for more info on this subject.

To get BT working, I ran the /your_hard_disk_name/System/Library/CoreServices/Bluetooth Setup Assistant. So, my Apple wireless keyboard, TrackPad and Magic Mouse work with a GMYLE BT 4 USB dongle. However, I still need a USB keyboard/mouse for booting into the BIOS. Unfortunately, Apple chose not to support BT 4 USB dongles for Yosemite's Continuity/Handoff features; a routine to modify this "oversight" is in the works, so maybe soon BT 4 USB dongles will be supported.

So far, no freezes with 16GB of memory. According to DPCIManager, my P States are 8, 35, 36 and 37 which is typical for an iMac SysDef. (Using a SSDT resulted in a system freeze so I am not recommending using a SSDT with a 9-series motherboard and a Haswell Refresh processor.)

Audio does not work after sleep wake-up due to an Apple HDA problem. So, I use shilohh's LoadHDA app. I put it on the desktop and click on it after wake-up; it reloads the Apple HDA and audio returns. It's a lot easier than rebooting.

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

Updates

Update: I've updated this build with a Gigabyte GTX 750 Ti graphics card to begin my entry level gaming which I have not done in for decades. Here is my Guide to update from HD4600: http://www.tonymacx86.com/graphics/...am-new-gigabyte-750-ti-2gb-graphics-card.html.

To update Hector using the GTX750 with the 10.10.2 Security, I had to endure a lot of pain. Here's how I was successful; see Post #193.

Update #2: I have replaced the Gigabyte H97N-WIFI motherboards WiFi/BT card with an Apple iMac card and a miniPCIe adapter which interfaces correctly with the Gigabyte H97N's motherboard WiFi/BT card slot. Both were purchased from Amazon as described in tonymacx86's guide: http://www.tonymacx86.com/network/1...apple-mini-cards-pcie-mini-pcie-adapters.html. See Post #37 in Hector's build description for more detailed information.


References
 

Attachments

  • Hector Fresh 2.mb
    4.1 KB · Views: 1,124
Last edited by a moderator:
Another great guide, Thanks Stork... I think you're absolutely right regarding Clover. Install with Unibeast and Multibeast and get the system up and running properly. If you want to try Clover then created a Clover boot usb and use it for testing after you have a good understanding of OS X.
 
Another great guide, Thanks Stork... I think you're absolutely right regarding Clover. Install with Unibeast and Multibeast and get the system up and running properly. If you want to try Clover then created a Clover boot usb and use it for testing after you have a good understanding of OS X.
Thanks, kduvernay. I always appreciate your feedback. :thumbup: My guide goal is to make it simple for the hackintosh beginner, which I still consider myself to be, to get up and running with OS X.

I've tried Clover but found it much more involved - abet, once it up and running, Clover can be powerful. But, installing with Clover...well, it's the getting there that is hard part...still. Ah, I just need need CloverBeast. :lol:
 
Stork, how's sleep/wake working for you under Yosemite? I'm wondering because some of us have been having trouble with crashes after waking from longer periods of sleep; it's being discussed in this thread: http://www.tonymacx86.com/general-help/148289-memory-corrupted-after-longer-sleep.html

Also, I wanted to thank you for your guides. I just built my first hackintosh and followed your Hector build quite closely, and had been planning to follow your Mavericks install guide. As it turned out, with Yosemite and the iMessage issue, I ending up trying Clover first which went quite smoothly using iMac14,2 sys def (excepting the sleep/wake problem). I got both LAN ports, audio, TRIM and iMessage working in short order. I also generated an SSDT hoping it might help with the sleep/wake problem -- it didn't -- and haven't experienced any crashes or freezes as a result. BT isn't working for me, but I don't need it; I may get an adapter or combo card to try Handoff down the road. As long as I keep sleep disabled, it's been a very stable system. Anyway, even through I didn't end up following one of your install guides, I wanted to express my appreciation as you helped give me the confidence to give building a hackintosh a try.

A final question: After I got my system up and running, I noticed that Gigabyte has released a new BIOS version for the H97N board, version F5. The description says "Support NVMe device". If I understand that correctly, I don't think there's any reason to update since I'm using a SATA SSD, but I wanted to ask whether you would recommend updating anyway. I'm not sure whether Gigabyte can be relied upon to tell us if there were any other bugs they may have fixed in the F5 version besides adding NVMe support.
 
Stork, is this guide going to be of any use to me with a Z97X-UD7 TH mobo (updated to F4) and i7 4790K processor? I cannot find any guides attempting this using HD4600

If I can use this guide, then can I get a bit of clarity on this:
Enter "-v maxmem=4096" (without the quotes), where 4096 is your memory size div by two;

Is that my RAM? Currently 2x8GB
Or the SSD on which I'm installing the OSX. 250gb

Apologies. I'm fairly new to this.
 
Stork, how's sleep/wake working for you under Yosemite? I'm wondering because some of us have been having trouble with crashes after waking from longer periods of sleep; it's being discussed in this thread: http://www.tonymacx86.com/general-help/148289-memory-corrupted-after-longer-sleep.html

Also, I wanted to thank you for your guides...
You're welcome. :thumb up: Unfortunately, I forgot to test sleep/wake-up, and I've packed Hector to travel to relatives for the US holiday period. But, I'll test this weekend.

jginsbu said:
A final question: After I got my system up and running, I noticed that Gigabyte has released a new BIOS version for the H97N board, version F5. The description says "Support NVMe device". If I understand that correctly, I don't think there's any reason to update since I'm using a SATA SSD, but I wanted to ask whether you would recommend updating anyway. I'm not sure whether Gigabyte can be relied upon to tell us if there were any other bugs they may have fixed in the F5 version besides adding NVMe support.
I make it a habit to update my BIOS whenever Gigabyte publishes a new one. I don't know what else is in the updated BIOS, but I'll bet there are minor bug fixes. So, it can't hurt to update. See my BIOS Update Guide in the BIOS/UEFI forum section for a Mac OS X way to prepare your BIOS update. http://www.tonymacx86.com/bios-uefi/131047-how-update-your-gigabyte-motherboards-bios.html


Stork, is this guide going to be of any use to me with a Z97X-UD7 TH mobo (updated to F4) and i7 4790K processor? I cannot find any guides attempting this using HD4600. If I can use this guide, then can I get a bit of clarity on this:
Is that my RAM? Currently 2x8GB
Or the SSD on which I'm installing the OSX. 250gb​
Apologies. I'm fairly new to this.
Thanks, Scradam for the reply. :thumb up: A belated welcome to the forum to you both.

interobang, I found one fellow in the User Builds section that had a Z97X-UD7 / i7-4770 / HD4600, but it was a Mavericks build and he hasn't updated the original post, yet, for Yosemite. However, to answer your question, yes, you can use my guide especially since you have a Haswell Refresh processor.

With respect to your question on maxmem boot flag, maxmem is for memory. So, if you have to use it with your 2x4GB sticks of memory, you use maxmem=4096. However, as I say in the guide, you need to only use the boot flags (-v maxmem=4096) if normal booting results in a freeze before reaching the Desktop or a Kernel Panic (KP).

Good Luck! :thumbup:
 
Hey Stork excellent guide! Just reinstalled my yosemite test partition using this to fix a couple of hiccups I had.

I still have a couple questions,
Does the ALXEthernet kext work for the atheros ethernet port in yosemite?
And, would it be considered safe to update my mavericks install to yosemite without reinstalling? It's 1TB and it would be a pain to manually transfer everything over to a fresh install without using migration assistant.

Thanks!
 
I followed the steps, but when it's finished uploading everything goes black and stops on the screen ... where am I wrong ??
thanks
 
I recently buy this motherborad for my mom, but i have problem to enter in the install screen.

The specs are this.

i3 4330
GA - h97n wifi
1x 8gb 1600 Fury
power supply 550 Corsair Cs
ssd 120gb Samsung Evo

I attach a screen with the log.

Thanks
 

Attachments

  • Foto 21-11-14 19 09 33.jpg
    Foto 21-11-14 19 09 33.jpg
    937.5 KB · Views: 1,626
Status
Not open for further replies.
Back
Top