Contribute
Register

[SUCCESS 10.9.2] Haswell Gigabyte GA-H81M-HD3 + Core i3-4330 HD4600 Graphics

Joined
Aug 17, 2012
Messages
26
Mac
Classic Mac
Mobile Phone
Story:

I recently had to move to a new pad which had a dedicated home office room and while my current CustoMac was set up to the TV which is now in the living room I needed a new CustoMac for the office. Requirements were basicly for it to be cheap but fast. Optimize price/value while keeping the price low.

Parts:

I was inspired by this thread on how cheap you could actually go on a CustoMac http://www.tonymacx86.com/buying-advice/118150-building-budget-haswell-build-how-low-can-you-go.html. I then went to choose the following parts

Gigabyte GA-H81M-HD3 Mainboard (~ 56 Euro)
Core i3-4330 Processor (~ 105 Euro)
8 GB DDR3-1600 Kingston ValueRAM (~ 60 Euro)
System Power 7 300W BeQuiet PSU (~ 31 Euro)
Coolcube Maxi Casing (~ 61 Euro, this could have been cheaper but this looks good and fits into an IKEA Expedit shelf)


Optional or could even be switched to cheaper options:

250GB Samsung 840 Evo SSD
(~ 118 Euro, non-SSD was not an option. Spend this money, you will not regret it!)
Scythe Big Shuriken 2 Rev. B CPU Cooler + Scythe S-Flex 800 RPM fan running on 7V (~ 40 Euro, this is expensive but will bring absolute silence while keeping the processor under 70°C in multi hour stress situations (prime95 tested))
TP-Link TL-WN881ND PCI-e WIFI card (~ 10 Euro :eek:)

All together I spent around 481 Euro in parts. If you excluded the the optional cooler and went with the intel stock one and got a smaller or (not recommended) non SSD you would actually end up at under 400 Euro which is really a steal. I also added an old 320 GB laptop drive for 1:1 system backups (recommendation!!) and 70 GB of Time Machine space, but this is very optional.

Installation:

On first boot in BIOS:
- Load Optimized Defaults
- Make Graphics Adapter IGFX first
- Disable Serial and Parallel Ports in SuperIO (seems optional, but who needs these...)

Follow the Guide here: http://www.tonymacx86.com/374-unibeast-install-os-x-mavericks-any-supported-intel-based-pc.html

When booting from USB to enter setup make sure that you only have one screen attached (I used the HDMI port). And do not plug anything into the USB 3 ports. I only plugged in the keyboard and the boot stick and once the setup got up, I inserted the mouse into one USB 3 port. Might be optional but I could not boot later on with something in the USB 3 ports (this solves after MultiBeast).

That's it. Remember to boot from your USB stick into your new system once the setup has completed. I attached a MultiBeast file you can load, which I used.

Post Installation:

Basically you want to install drivers for the ALC892 audio, 3rd Party SATA (along with TRIM if you use an SSD with TRIM support), USB 3.0 drivers, Drivers for the Realtek 8111F network device. I chose AppleRTL8169Ethernet and everything that comes with QuickStart DSDT free. Again, all this is preselected in the mb file I attached.

Also, if you use this extremely cheap WIFI card you will need a kext to inject its device id, so that it gets recognized as AirPort card. Use the guide in the second post here: http://www.tonymacx86.com/network/65240-perfect-cheap-wlan-solution-ml.html - use DCPIManager to get your device ID. Make sure you install this kext right after or before MutiBeast but before you reboot!

If you want to use iMessage and/or FaceTime I suggest you follow this guide here which basically needs you to copy one small file: http://www.tonymacx86.com/general-help/110471-how-fix-imessage.html - Do this before you reboot.

In the end, I went to repair permissions using the Disk Utility and then rebooted from the system drive.

In my case, audio was gone after sleep, which I could solve using the drivers from MultiBeast 6.1. You might want to try this as well.

Findings:

First of all, everything seems to work quite stable. That means:

- Sound
- Ethernet
- Wifi
- iMessage
- App Store
- Sleep/Wake

What is not 100% satisfactory at the moment:

After sleep, my sound is gone. I don't care at the moment since I do not use the internal sound, really. There are a few threads around the forum of people having the same problem suggesting a driver problem with 10.9.2. I guess this might just be fixed with a future version of MultiBeast.
#edit: Solved by using MultiBeast 6.1 drivers as suggested in other threads.

Ethernet is not so stable *if* not connected at boot time. At first I did connect my ethernet cable while already having booted and could not get a connection. However, everything seems fine when the cable is still plugged in while you boot. It also will come back after sleep, so nothing really to worry about unless you like to pull the cable on and off all the time. This might also solve with newer drivers, maybe someone else can contribute.

System sometimes freezes on plugging (in or out) USB devices. This only happened on occasion to me but there are several threads around the forums about this problem. If this will happen more often I will do more research regarding this. For now I'm fine with it.

Some other notes and troubleshooting:

When I wanted to boot with two screens (one on HDMI and one on DVI-D) I could not get past the gray screen with the Apple logo and a movable mouse. When I booted with -v to see what is going on the system booted fine with two screens. I am not sure why that is, I guess it might be a problem with timeouts on display initialization. There is a thread here that covers the problem: http://www.tonymacx86.com/graphics/128133-dual-monitor-intel-hd-graphics-4600-grey-screen-after-boot.html - I also contributed the following solution: Switch the IGPlatformID to 0A160000 by booting with IGPlatformID=0A160000 - if that helps, set this boot option permanently to your Chimera boot file in /Extra. It does for me currently but this problem might also be solved in future versions of MultiBeast and MacOS since 10.9.3 seems to include newer drivers for intel graphics. For reference the default IGPlatformID is 0D220003 for the HD4600 onboard graphics.

Some other troubleshooting:

I bought a 8 RAM module and ran into some 0xdeadbeefdeadbeef allocation errors. In the end they were gone but if you do, too, you might want to try to boot with:

maxmem=4096 usekernelcache=no

or even add -x for safe mode.

Wrap up:

I hope this helps get you up and running with a very cheap Mac OS machine that - for me - runs very stable, is dead silent and very fast.


Side Story on three (3) independent screens:

On my old CustoMac I actually had a GTX 660 which ran not three but four independent screens (3 21'' LCDs and my TV). I wanted to keep the three screens and actually went for the GA-Z87MX-D3H first, but I could not get the DisplayPort to work (see here http://www.tonymacx86.com/general-hardware-discussion/122321-how-many-displays-supported-hd4600-graphics.html#post746543). Others seem to have gotten it to work and might have been a problem with cable or adapter but in the end I settled for two screens and this budget board which costs about half of the Z87MX-D3H.
 

Attachments

Joined
Apr 23, 2010
Messages
10
Motherboard
Z77MX-D3H-TH
CPU
i5-3475S
Graphics
HD 4000
Mac
MacBook Pro, Mac mini
Classic Mac
Mobile Phone
iOS
Hi,

thanks for the detailed guide!
Are you able to measure the average idle power consumption in watt for your build?
Thanks in advance!

Cheers Nils
 
Joined
May 22, 2011
Messages
12
Mac
Classic Mac
Mobile Phone
I just purchased and set up the same motherboard and CPU and it runs like a charm for the past day.

(Gigabyte GA-H81M-HD3 + Core i3-4330)

At first I had lots of the 0xdeadbeef memory allocation errors until I realized I was using the older Chimera 2.1. Once I installed the newer Chimera and set 64MB memory allocation for integrated graphics in BIOS, everything was working great.

Also, dart=0 boot flag may or may not be necessary.
 
Joined
May 22, 2011
Messages
12
Mac
Classic Mac
Mobile Phone
Not sure why, but after enabling 3rd Party SATA per your suggestion, my build would not boot at all. I had to remove a memory stick and boot into safe mode to remove the installed 3rd Party SATA kext to resolve the issue.
 
Joined
Apr 15, 2013
Messages
4
Mac
MacBook Pro
Classic Mac
Mobile Phone
Android
Thanks for the help, I am probably going to be building one of these for my first hackintosh.

Cheers!
 
Joined
Aug 23, 2014
Messages
1
Motherboard
Gigabyte
CPU
i3-4330
Graphics
Onboard
Mac
Classic Mac
Mobile Phone
I build a Hackingtosh using this setup, but installing Snow Leopard on it with the intention of upgrading to Mavericks.
But i wont get that far since one of the two errors occur (formatted and tried again several times):

1. Chimera wont build a mbr (or guid, whatever) so i still need the iBoot disk to start my system, this seems fine but when Snow asks me to reboot when installed things like Multibeast or Updates it wants me to turn off the system and boot up again but then i'm stuck with a reboot message during boot..

2. I update Chimera to the latest and i get a screen filled with fatal kernel errors which also don't let me do something else than re-install

Any ideas?
 
Joined
Aug 22, 2014
Messages
5
Motherboard
GA-H81M-HD3
CPU
intel i7
Graphics
NVIDIA Geforce GT 610 1024 MB graphics
Mac
Classic Mac
Mobile Phone
Thanks for the detailed guide! I've never get too close.
I could not get past the gray screen with the Apple logo and a movable mouse. I tried to use flag -f it's ok. please help me.....
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
14,548
Motherboard
GA-Z97X-UD3H-BK
CPU
i5-4690K
Graphics
HD4600 / RX 570
Mac
iMac, Mac mini
Mobile Phone
Android
I build a Hackingtosh using this setup, but installing Snow Leopard on it with the intention of upgrading to Mavericks.
But i wont get that far since one of the two errors occur (formatted and tried again several times):

1. Chimera wont build a mbr (or guid, whatever) so i still need the iBoot disk to start my system, this seems fine but when Snow asks me to reboot when installed things like Multibeast or Updates it wants me to turn off the system and boot up again but then i'm stuck with a reboot message during boot..

2. I update Chimera to the latest and i get a screen filled with fatal kernel errors which also don't let me do something else than re-install

Any ideas?
You really don't want to run Multibeast at all for the Snow leopard install, it's just a temporary bridge to get to the app store and download Mavericks. You don't need Chimera to be able to download Mavericks.

Try posting in the Installation --Snow Leopard desktop support
section of the forum if you need more help.
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
14,548
Motherboard
GA-Z97X-UD3H-BK
CPU
i5-4690K
Graphics
HD4600 / RX 570
Mac
iMac, Mac mini
Mobile Phone
Android
Thanks for the detailed guide! I've never get too close.
I could not get past the gray screen with the Apple logo and a movable mouse. I tried to use flag -f it's ok. please help me.....
Boot verbose which is -v and then take a picture of where it stops due to the kernel panic.
Post it here for review.
 
Joined
Oct 17, 2014
Messages
1
Mac
Classic Mac
Mobile Phone
Thanks for the step-by-step on this motherboard. I went through with an old case, old psu (350W) and an i5-4460. Anyone else who tries this be sure to use a digital video output (DVI-D or HDMI) during set-up if you're using onboard video.

So far everything looks good, I am running through some app installs now and I will see how stable it is, but at least it's up and running - took about 5 hours from unboxing parts to booting the internal drive running Mavericks.
 
Top