Contribute
Register

CBorg's "IvyBrick" Build: Intel i7-3770 - ASRock H77M-ITX - Mountain Lion 10.8.1

Status
Not open for further replies.
Joined
Jun 24, 2012
Messages
23
Motherboard
ASRock H77M-ITX
CPU
i7-3770
Graphics
HD4000
Mac
  1. MacBook
Classic Mac
  1. 0
Mobile Phone
  1. Android
CBorg's "IvyBrick" Build: Mini-ITX - ASRock H77M-ITX - Intel i7-3770 - HD4000 - Mountain Lion 10.8.1


attachment.php


Components:

Motherboard: ASRock H77M-ITX
[amazon-de]http://www.amazon.de/dp/B007RQ0LQI[/amazon-de]

CPU: Intel i7-3770
[amazon-de]http://www.amazon.de/dp/B007RMH1WY[/amazon-de]

CPU Cooler: Prolimatech Samuel 17
[amazon-de]http://www.amazon.de/dp/B003OPW3W6[/amazon-de]

CPU Fan: EKL Alpenföhn Wing Boost, 120mm
[amazon-de]http://www.amazon.de/dp/B003B3KXMS[/amazon-de]

RAM: Corsair Vengeance LP 8GB DDR3 Memory Kit
[amazon-de]http://www.amazon.de/dp/B00569K7LM[/amazon-de]

SSD: Samsung SSD 830, 256GB
http://www.amazon.com/dp/B0077CR66A

Case: Silverstone SST-SG06S
http://www.amazon.com/dp/B008J0ZPAS


Comments:

In my first posting in this forum I'd like to describe the build of my second Hackintosh. I wanted to have a small and quiet system that doesn't waste much energy when I'm only surfing the Web and that is, at the same time, fast enough for future CPU intensive tasks. I'm not a gamer, so a 3rd generation Intel Core processor (“IvyBridge”) with integrated HD4000 graphics seemed to be ideal for my project. As I don't intend to overclock the CPU, an Intel i7-3770 quad-core processor was my first choice – energy efficient with fast onboard graphics and plenty of CPU power.

A small Hackintosh requires a small mainboard - a Mini-ITX board. And a quiet system needs to be energy efficient. Therefore, a Mini-ITX board with working SpeedStep is really a must. A Board which requires the NullCPUPowerManagement.kext is not an option for me. There are only few boards out there which fulfill this requirement. The Gigabyte H77-WIFI and Z77-WIFI might be proper candidates, but they are not yet available (didn't want to wait any longer) and with 3 network interfaces they provide features I really don't need while they lack some which would have been nice (eSATA, Firewire or even Thunderbolt). The P8H77-I and P8Z77-I DELUXE from Asus can be operated without a DSDT, but require a patched UEFI BIOS and are not fully supported (Via audio codec). Another board which seems to be used by several users of this forum is the H77M-ITX from ASRock. With a patched UEFI BIOS you can also run OSX without a DSDT, get working SpeedStep, and have working audio and ethernet by kexts provided by MultiBeast. So, I decided to choose this board, be brave and flash it with a patched UEFI BIOS.

In principle, a Mac MINI is a nice machine for my purpose, but it has a severe drawback: in order to end up in such a small device, Apple needed to make some technical compromises with regard to the power consumption of the CPU and it's cooling. I don't need to have such a tiny system and I am not willing to make any compromises with regard to parts which are essential for a stable system (cooling and power supply). I wanted to have a small case with enough space for a proper CPU cooler that provides proper air flow. And I wanted to have a case with a good power supply instead of an external 12V supply with an internal DC-DC converter, because it can deliver more current when necessary, should live longer as it is not operated at max specs, and because it is probably more energy efficient. This brought me to the Silverstone SST-SG06S case.

The chosen Prolimatech Samuel 17 CPU cooler is a nicely designed cooler with 6 heatpipes which fits well into this case. It also cools the RAM, the chipset and the power converters of the board while not blocking the PCIe slot. Together with the 120mm EKL Alpenföhn Wing Boost fan you get a cooler which is a little bit more expensive but really quiet. There is only one little drawback with the chosen setup and that is that the big USB3 connector hardly fits onto the board, but it worked for me.

For performance reasons, I chose a 256GB Samsung SSD 830 SSD drive and a Corsair Vengeance LP 8GB DDR3 Memory Kit.

The pictures at the end of this posting document the assembly of the system.


UEFI Setup:

In order to flash my UEFI BIOS, I downloaded the patched ROM from this posting and extracted the content of the ZIP file into the root directory of a small USB memory stick (my 64GB Kingston HyperX stick was not recognized!). The UEFI BIOS of this board allows you to flash the ROM from this memory stick using Advanced -> Instant Flash.

Next step is to reset all values to default values: Exit -> Load UEFI Defaults

Then, I made the following changes:

  • OC Tweaker -> Load XMP Setting : XMP 1.2 Profile 1 (DDR3-1600 9-9-9-24 1.50V)
  • OC Tweaker -> DRAM Frequency : DDR3-1600
  • Advanced -> North Bridge Configuration -> Share Memory : 128MB
  • Advanced -> ACPI Configuration -> USB Keyboard/Remote Power On : Enabled
  • Advanced -> ACPI Configuration -> USB Mouse Power On : Enabled
  • H/W Monitor -> CPU FAN 1 Setting : Automatic mode / 50°C / Level 1
  • H/W Monitor -> Chassis FAN 1 Setting : Automatic mode / 50°C / Level 1
  • Boot -> Setup Prompt Timeout : 2
Last step: Exit -> Save Changes and Exit


MultiBeast 5.0.2 Configuration for Mountain Lion 10.8.1:

attachment.php

When I installed this system, Mountain Lion 10.8.1 was out and I used the UniBeast guide to install it. This screenshot shows my settings for MultiBeast 5.0.2. The HWMonitor application included in MultiBoost confirmed that SpeedStep is working properly.


Final Remarks:

The result is awesome! While I am writing this posting, the machine consumes only 38W power, the CPU operates at 1.584 GHz and 37°C, the CPU fan runs at 655 RPM while the cassis fan runs at 443 RPM. This should give you an idea how quiet it is! GeekBench gives me a score of 11832. All USB ports including USB3 are working. Sound seems to work (only tested the main analog output). FullHD over DVI is working with hardware OpenGL acceleration.


Building The Small Beast:

attachment.php


attachment.php


attachment.php


attachment.php


attachment.php
 

Attachments

  • IMG_1991.JPG
    IMG_1991.JPG
    387 KB · Views: 15,619
  • MultiBeast_config.JPG
    MultiBeast_config.JPG
    281.1 KB · Views: 13,541
  • IMG_1980.JPG
    IMG_1980.JPG
    416.6 KB · Views: 13,559
  • IMG_1985.JPG
    IMG_1985.JPG
    507.4 KB · Views: 15,209
  • IMG_1987.JPG
    IMG_1987.JPG
    403.4 KB · Views: 13,804
  • IMG_1988.JPG
    IMG_1988.JPG
    338.3 KB · Views: 13,118
  • IMG_1989.JPG
    IMG_1989.JPG
    370.6 KB · Views: 12,990
Last edited by a moderator:
Very nice build description. Can't argue with your reasoning for you build's components based upon your write-up. Have too much fun with this system! :thumbup:
 
Thanks! Been reading this forum for quite some time until I finally decided to choose the described setup. :)

P.S.: Is it possible for you to change the thread title to the title given in the posting? I guess that would be useful for people who are searching for Mini-ITX builds.
 
Nice build. I'm looking for a H77 board for another m-itx build. Just can't decide which board to get.

On your Asrock build, is sleep and auto-sleep working?

What are the CPU pStates for your build?

Do USB2 flash drives and ext HDs work in your USB3 ports?

Is HDMI audio working?

Thanks.
 
How long does it take to wake from sleep?

Thanks in advance
 
I have the same board and CPU. I had Samisnake patch my bios, and I don't need the Patched appleintelcpupowermanegement.kext. Everything works great, except wake. I have an NVIDIA GTX660 in mine, but I have done fresh installs with and without the graphics card and wake doesn't work either way. After Samisnake patched the bios, I didn't need a DSDT or patched .kext to avoid KPs. I don't care if Airplay mirroring doesn't work, it only does if I take out the 660ti. Audio airplay still works and I use that all the time.
 
On your Asrock build, is sleep and auto-sleep working?
auto-sleep is not working. sleep does work, but he needs a kick to wake up (unplug and re-insert the USB Bluetooth dongle).

What are the CPU pStates for your build?
HWMonitor shows x16.0, x33.0, and x37.0 CPU Package Multipliers.

Do USB2 flash drives and ext HDs work in your USB3 ports?
No.

Is HDMI audio working?
No, but some people got it working: http://www.tonymacx86.com/dsdt/55531-trying-roll-my-own-dsdt-asrock-h77m-itx-help-11.html#post410223
 
Nice build. I'm looking for a H77 board for another m-itx build. Just can't decide which board to get.

On your Asrock build, is sleep and auto-sleep working?

What are the CPU pStates for your build?

Do USB2 flash drives and ext HDs work in your USB3 ports?

Is HDMI audio working?

Thanks.

On mine, auto sleep and sleep work, but wake does not. Not a huge deal since the system boots in 10 seconds and auto resume picks up where I left off for the most part. I would like to be able to WOL though, so I can access things from my MBP while at work. USB 2 drives do not work in the usb 3 ports, so I just bought USB 3 enclosures and flash drives. Works out to my advantage because there isn't a slow connection or component on this thing. I have no plans to use HDMI audio and I have two 1920x1080 monitors running at full resolution and all enhancements working on my GTX660ti. I also have a bluetooth receiver for mouse and trackpad. I have to reconnect both on restart, but the wired apple keyboard makes that easy enough.
 
How long does it take to wake from sleep?

I actually don't use sleep. Why should I, when booting the machines takes only 22s (from power off to desktop environment)? The temperal benefit of sleep is negligible but requires power to maintain it. Be friendly to your environment - switch it off. :thumbup:
 
Status
Not open for further replies.
Back
Top