Contribute
Register

[SUCCESS]mindhormone's BoxerBox - GA-H77M-D3H (revision 1.1) | Intel Core i3-3210 | EVGA GeForce GTX

Status
Not open for further replies.
Joined
Jun 2, 2013
Messages
88
Motherboard
Gigabyte GA-H77M-D3H (revision 1.1)
CPU
i3-3210
Graphics
EVGA GeForce GTX 660 2GB
Mac
  1. MacBook Air
Classic Mac
  1. 0
Mobile Phone
  1. Android
  2. iOS
mindhormone's BoxerBox
GA-H77M-D3H | i3-3210 | GTX 660


67088-elite-315.jpg
Components

1. Gigabyte GA-H77M-D3H (revision 1.1) LGA 1155 Motherboard:
http://www.amazon.com/dp/B007R21JYA/

2. EVGA GeForce GTX 660 2GB GDDR5 Graphics Card:
http://www.amazon.com/dp/B00966IREK/

3. Kingston HyperX Blue 8GB 1333MHz DDR3 RAM:
http://www.amazon.com/dp/B004DDI0IE/

4. Hitachi 1TB 7200rpm HDD:
http://www.amazon.com/dp/B003GSLDSG

5. Intel Core i3-3210 dual-core CPU (3rd generation "Ivy-Bridge") 3.2GHz LGA 1155 processor:
http://www.amazon.com/dp/B00B4BJTCY/

6. CoolerMaster Elite 315 chassis (Elite 310 outside country):
http://www.amazon.com/dp/B00E1IY0WG/

7. CoolerMaster Extreme Power Plus Thunder 600W PSU:
http://www.amazon.com/dp/B001NJ0CZA/


Already Owned

1. Apple Wired Keyboard with Numeric Keypad:
http://www.amazon.com/dp/B005DLDTAE/

2. Dell S2440L 24" Full-HD (1920x1080) display:
http://www.amazon.com/dp/B009H0XQRI/

3. Logitech M310 Wireless Mouse:
http://www.amazon.com/p/B003I4FHNA/

4. OS X Mountain Lion installer from the Mac App Store.
http://itunes.apple.com/us/app/os-x-mountain-lion/id537386512?ls=1&mt=12


Comments

This machine was built by me mainly for development purposes and my studies. I also do lots of gaming in my free time. Building a Hackintosh is like a once-in-a-lifetime experience, only you can build how many ever you like provided the money is available. :lol:

There were many ups and downs, many difficulties I had to face to get everything to work. Spending 3-4 hours on Chat, the moderators doing their best to help me out was becoming very common and took place very often. I would especially like to thank PJALM for his amazing support through these difficult times, whether it was with sleep & wake issues or getting proper functionality, he was there to help me. Thanks PJ! :D

I am not much of a gamer, but the GTX 660 was certainly an amazing addition to my build. I am planning on upgrading the processor to something more powerful in the near future. For now, I think i3 gets my job done like a breeze.

The build works perfectly with full QE/CI acceleration and sleep/wake working too (took me precisely 5 months to get this working :lol:). Anyway, let's begin.


Let's start with BIOS settings.

First off, when you see the Gigabyte screen, press the Delete key on the keyboard to take you to the BIOS. Then follow along....

Set Intel Virtualization Technology to Disabled.

67090-130914095205-bmp.png


Then change SATA Mode to AHCI.

67091-130914095219-bmp.png


Set Internal Graphics to disabled as we will be using discrete graphics and also because HD 2500 causes problems.

67092-130914095230-bmp.png


Set the High Precision Event Timer [HPET] to Enabled.

67093-130914095244-bmp.png


Change Internal Graphics Standby Mode and Intel Graphics Deep Standby Mode to Disabled if it isn't already.

67095-130914095255-bmp.png

67096-130914095258-bmp.png


Then just save changes and restart.

67097-130914095306-bmp.png



Installation

I have a video on how to make your UniBeast flash drive. I'll attach a link here so watch that if you have problems with making a UniBeast flash drive or if you don't know how to make one. Just make sure to download a copy of Mountain Lion from the Mac App Store before continuing. Also, this UniBeast method will only run on Mac so you have to use a Mac/Hackintosh for downloading Mac OS X and performing the UniBeast install. (Sorry for no voice :D)

[video=youtube;2qhgGA5YJWA]http://www.youtube.com/watch?v=2qhgGA5YJWA[/video]

After making the UniBeast flash drive, go to your newly built Hack and boot from the USB. When you get to the Chimera screen, type in GraphicsEnabler=No -v and press enter. This should get you to the install screen. At the install screen, click Utilities in the menu bar on top and click Disk Utility. At the Disk Utility screen, select your internal hard-drive. Then click on the Partition Tab and select 1 partition. Click Options and select GUID Partition Table. Then type in the name you want for the hard-drive and make sure the format is set to Mac OS Extended (Journaled), and click Apply. Wait for it to finish and then quit Disk Utility and get back to the install screen. At this point select the newly formatted hard-drive and click Install. Wait for the installer to finish and reboot. Make sure to reboot and boot via USB as you need the Chimera bootloader again. At the Chimera screen, select the new hard-drive you installed Mac OS X to [not the USB!] and type in GraphicsEnabler=No -v and boot. When you get to the Welcome screen, fill in your information and finally when you reach the desktop you should have Internet working. So click on Safari and head over to Tonymacx86's Downloads section and download Chimera 2.2 and MultiBeast for Mountain Lion. Once the two have downloaded, first run MultiBeast for Mountain Lion and select the following options in it. (refer image below):

67099-screen-shot-2013-09-14-3-59-35-pm.jpg

67100-screen-shot-2013-09-14-3-59-44-pm.jpg


Now open the Chimera 2.2 installer and install it to your hard-drive. Then reboot. This time you won't need your USB as we have installed a bootloader for our Hackintosh! So now just let it boot normally. Then we go on to the actual part. Generating an SSDT for our Hackintosh and editing AppleGraphicsPowerManagement.kext. To generate an SSDT we can use RevoGirl's script.

Download the ssdtPRGen.sh file here: http://www.tonymacx86.com/hp-probook-4530s/56477-make-your-own-ssdt-aml-revogirls-script.html (follow instructions in post number 1).

67102-screen-shot-2013-09-14-4-15-01-pm.png

67109-screen-shot-2013-09-14-4-22-51-pm.png

67103-screen-shot-2013-09-14-4-15-20-pm.png


Drag the ssdt-pr.dsl onto the Desktop. Then open DSDT Editor and click File->Open->Desktop->ssdt-pr.dsl

67104-screen-shot-2013-09-14-4-17-44-pm.png


Then click File->Save DSL as..

67105-screen-shot-2013-09-14-4-17-47-pm.png


And save it as SSDT.aml (case-sensitive) onto your Desktop.

67106-screen-shot-2013-09-14-4-17-55-pm.png


Then head over to the Extra folder which can be searched for through Spotlight or can also be found at the root of your HDD.

67107-screen-shot-2013-09-14-4-18-07-pm.png


Drag the SSDT.aml from the desktop into the Extra folder.

67108-screen-shot-2013-09-14-4-18-23-pm.png


Then right click the org.chameleon.boot.plist in the Extra folder and open with TextEdit. When it opens, add the following lines to it (in red box).

Code:
 <key>DropSSDT</key>
           <string>Yes</string>

67110-screen-shot-2013-09-14-4-29-38-pm.png


After that save the file and close it. Now we shall work on getting AppleGraphicsPowerManagement.kext tweaked for our 660.

Tweaking AppleGraphicsPowerManagement.kext

First, click on Finder in the top menu bar and click Preferences.

67111-screen-shot-2013-09-14-4-32-55-pm.png


Then check the Hard Drives box.

67112-screen-shot-2013-09-14-4-33-00-pm.png


You should now see your main OS X HDD on your desktop. Double-click that and navigate to System->Library->Extensions and copy AppleGraphicsPowerManagement.kext to your desktop.

67113-screen-shot-2013-09-14-4-37-29-pm.jpg


67114-screen-shot-2013-09-14-4-38-14-pm.png


67115-screen-shot-2013-09-14-4-38-17-pm.png


67116-screen-shot-2013-09-14-4-38-20-pm.png


67117-screen-shot-2013-09-14-4-38-30-pm.png


67118-screen-shot-2013-09-14-4-40-27-pm.jpg


Then right click the AppleGraphicsPowerManagement.kext present in your desktop and click Show Package Contents.

67119-screen-shot-2013-09-14-4-40-51-pm.png


Then click Contents and open the Info.plist with Xcode's .plist editor. For this you WILL need Xcode which can be downloaded for free from the Mac App Store. Right click on Info.plist and open with Xcode.

67120-screen-shot-2013-09-14-4-40-54-pm.png


67121-screen-shot-2013-09-14-4-41-05-pm.png


You should see a window like this.

67122-screen-shot-2013-09-14-4-47-04-pm.png


Click the arrow beside IOKitPersonalities and then click AGPM. Then click Machines. Now minimize this window. If you go into About This Mac->More Info->System Report..->Graphics/Displays. You will then see something like this. We need the device and vendor ID. (in red boxes):

67123-screen-shot-2013-09-14-4-51-15-pm.png


Note them down somewhere as we'll need them later. Now go back to the plist editor. We are looking for Mac-FC02E91DDD3FA6A4. Why we need this is because Apple has not shipped any of their Macs with the GTX 660, so the closest we can get with the GTX 660 is the GTX 660M found in the newer iMacs. We need to copy the IGPU and GFX0 from Mac-FC02E91DDD3FA6A4 (iMac 13,2) into Mac-F65AE981FFA204ED (Mac Mini 6,2 [our definition]). Mac-F65AE981FFA204ED should be right above Mac-FC02E91DDD3FA6A4 (iMac 13,2). So right click IGPU and click copy. Delete the current IGPU present in Mac-F65AE981FFA204ED (Mac Mini 6,2), and paste the one you copied from Mac-FC02E91DDD3FA6A4 (iMac 13,2). Then also copy GFX0 from Mac-FC02E91DDD3FA6A4 (iMac 13,2) to Mac-F65AE981FFA204ED (Mac Mini 6,2). [IMPORTANT] Also, click the plus button beside Mac-F65AE981FFA204ED (Mac Mini 6,2), and type in Vendor10deDevice11c0 . Change the Type from String to Dictionary. The 10de and 11c0 are those values highlighted in the red box I told you to note down, and inside this Vendor10deDevice11c0 paste the copied values of Vendor10deDevice0fe0 found in Mac-FC02E91DDD3FA6A4 (iMac 13,2). Now save the plist and close it.

67125-screen-shot-2013-09-14-4-53-56-pm.jpg


67126-screen-shot-2013-09-14-4-54-07-pm.jpg


67127-screen-shot-2013-09-14-4-54-17-pm.jpg


Head back over to System->Library->Extensions and delete AppleGraphicsPowerManagement.kext from there (make sure to Empty the Trash). Then download KextBeast from the Tonymacx86 Downloads section and run it. Leave the newly edited AppleGraphicsPowerManagement.kext on your desktop as it is. KextBeast will paste the new edited AppleGraphicsPowerManagement.kext into System->Library->Extensions. After KextBeast is done running, run Disk Utility and Repair Disk Permissions. Then download Kext Wizard from here: http://dl.dropbox.com/u/7085278/Kext_Wizard/download.html and run Rebuild Cache.

67128-screen-shot-2013-09-14-5-09-43-pm.png


After that has completed, you can reboot. If all went well, then you have a successfully working Hackintosh with sleep/wake compatibility, full QE/CI acceleration and all features working flawlessly.

Final Notes:

I did not use a DSDT since the latest Gigabyte motherboards do not require one. However if you want HDMI Audio, then you can follow Toleda's guide on Enabling HDMI Audio here: http://www.tonymacx86.com/hdmi-audio/100492-easy-guide-ml-uefi-hdmi-audio.html.

VIA Audio Codec present on this motherboard is very unstable with Hackintoshes. So if you ever come across a random kernel panic then don't panic. :lol:
Just restart and all should hopefully be good. If you have any questions then leave them here and I'll try to help as much as possible.
 
Last edited by a moderator:
I have the same board, h77m-d3h v1.1 but with an evga gt 630 1 GB video card. Will this process work for me? I am also running Mavericks 10.9.1. I too am issues with vt2021 audio. When I have card installed it seems to work fine, but when I install vt2021 audio i get no connection and monitor (tv) shuts off. Have you experienced this, and is there any way around it?

Full specs,
Intel i7-3770 non k
H77m-d3h v1.1
16 GB ddr3
Evga gt 630 1 GB
450 watt antec ps
Asus DVD-RW 24th
Samsung 840 120 GB ssd


Thank you in advance.
 
Hey,

One thing I don't know is, if the CPU is running properly. In your post you talk about generating a SSDTable using ssdtPRGen.sh but was unclear how to do it and if it was necessary. If you'd like i can provide console info on what is running in the background, what failed, and what has errors.

If this is too much work to explain or guide me through it's okay i'll eventually figure out.

thanks in advance
 
Wow, that is a lot of work. Glad you moved through it and were willing to share your progress. Thank you sir. :D

howdee,

if possible, could i ask a few questions ? i have a very-similar build to you, and have (in the past) had 9.1 working consistently (without safe-mode) until i had an odd hw-problem... in particular, i have the exact same mobo and revision; i also have an available external graphics card (gt630)...

1 - did you ever put in more than just the single-stick of 8g ram ? if so, any comments or issues ?

im asking this because it turns out that my build had/has a weird hardware problem when more than TWO sticks of 8g ram are installed... it (problem) shows up in memtest86 and in macosx, but not ever in windows7 which is strange...

2 - did you ever upgrade beyond mountain-lion for your os ? if so, any comments or issues ?

im asking this because i have managed to (with my build) get snowleopard installed and upgraded once or twice - but have now lost my mountain-lion.app (which i had purchased, i thought) when my hdd became corrupted due to the memory-issues... i would prefer to just start again with mavericks (in particular 9.2, rather than the 9.1 which was working before) to be up-to-date for awhile...

3 - did you ever futz with different bios revisions ? if so, any comments or issues ?

im asking because my board arrived with f11 and i had not had any reason to change it until my memory-problems, but now i am on f14 (and have the ability to go back to f11 or f12 easily)...

thank you so much for all the details (in particular all those screenshots) of the multibeast and other things you did to get your system up and running... im sure those folks who helped you in chat are glad to see you managed to document all that stuff... whew !!!

tia, h.

ps - i would also like to post a success-story someday, but right now i am stuck at a very-basic spot... in particular, memtest86 is giving me an odd error that is documented (but not solved) at: http://forum.canardpc.com/threads/84663-Memtest86-is-freezing-while-running-test-7 ...

pps - i know (via the hard-way) that we cannot discuss other osx communities, but i hope that the link about memory-issues is ok... o_O
 
howdee,

if possible, could i ask a few questions ? i have a very-similar build to you, and have (in the past) had 9.1 working consistently (without safe-mode) until i had an odd hw-problem... in particular, i have the exact same mobo and revision; i also have an available external graphics card (gt630)...

1 - did you ever put in more than just the single-stick of 8g ram ? if so, any comments or issues ?

im asking this because it turns out that my build had/has a weird hardware problem when more than TWO sticks of 8g ram are installed... it (problem) shows up in memtest86 and in macosx, but not ever in windows7 which is strange...

2 - did you ever upgrade beyond mountain-lion for your os ? if so, any comments or issues ?

im asking this because i have managed to (with my build) get snowleopard installed and upgraded once or twice - but have now lost my mountain-lion.app (which i had purchased, i thought) when my hdd became corrupted due to the memory-issues... i would prefer to just start again with mavericks (in particular 9.2, rather than the 9.1 which was working before) to be up-to-date for awhile...

3 - did you ever futz with different bios revisions ? if so, any comments or issues ?

im asking because my board arrived with f11 and i had not had any reason to change it until my memory-problems, but now i am on f14 (and have the ability to go back to f11 or f12 easily)...

thank you so much for all the details (in particular all those screenshots) of the multibeast and other things you did to get your system up and running... im sure those folks who helped you in chat are glad to see you managed to document all that stuff... whew !!!

tia, h.

ps - i would also like to post a success-story someday, but right now i am stuck at a very-basic spot... in particular, memtest86 is giving me an odd error that is documented (but not solved) at: http://forum.canardpc.com/threads/84663-Memtest86-is-freezing-while-running-test-7 ...

pps - i know (via the hard-way) that we cannot discuss other osx communities, but i hope that the link about memory-issues is ok... o_O


Hey hfelton2,

I have been running Mavericks successfully on my system (still am). It runs perfectly, with no problems whatsoever, except sleep. Sleep won't work anymore since Apple included Code Signing features that don't allow you to explicitly change the values in their kexts, which if done, makes the OS reject the kext, causing unnecessary panic. Everything else runs perfectly fine though. No I haven't tried adding more than one stick of RAM.
 

Attachments

  • Screen Shot 2014-06-12 at 10.01.42 PM.png
    Screen Shot 2014-06-12 at 10.01.42 PM.png
    37.5 KB · Views: 309
Status
Not open for further replies.
Back
Top