Greetings to all thread members, I hope you can help me for a solution despite the fact I am an experienced hackintosh'er.
I also bought the GA-H61N-USB3 board (rev 1.0) using a Core i3-2125 (3.3GHz 2 cores/4 threads) with embedded HD 3000 and 8GB RAM (DDR3 1333MHz) from Kingston. Hooked it up on a monitor via DVI with USB keyboard/mouse.
I updated to the Gigabyte latest
BIOS F7. Loaded the Optimized Defaults and changed the following:
1. HPET to
64-bit (with ACPI set to S3 mode)
2. SATA mode to
AHCI
3. CPU Core Features > ALL ENABLED (as per Lnx2Mac's old post for optimal Gigabyte BIOS settings)
4. USB 3.0 Controller OFF (for the time being)
5. Init embedded display first, always enabled, frame-buffer set to 480MB of V-RAM as I have 8GB total (as per tonymacx86's post that I read somewhere)
After installing a clean 10.7.3 system directly, using a USB stick created with UniBeast 1.2.0, I added the following:
1.
Chimera v1.9.1 latest bootloader
2. Lnx2Mac's
Realtek v0.0.90 driver
3. MultiBeast's
NEC driver for USB 3.0 controller
4.
FakeSMC 3.1.0 and
IntelThermal kexts
5.
smbios.plist created via Chameleon Wizard for
MacMini5,1 computer
6. DSDT-GA-H61N-USB3-F3.aml (for F3 though) from the database.
No other kexts like NullCPUPowerManagement or EvOreBoot etc. Just the
IOAHCIBlockStorageInjector to avoid orange drive icons.
I also updated/recompiled this DSDT with a couple of device-id strings, namely:
1. In IGD0 added:
Code:
/* New */ Method (_DSM, 4, NotSerialized)
{
Store (Package (0x06)
{
"AAPL,snb-platform-id",
Buffer (0x04) {0x10, 0x00, 0x03, 0x00},
// "model",
// Buffer (0x18) {"Intel HD Graphics 3000"},
"hda-gfx",
Buffer (0x0A) {"onboard-2"},
"device-id",
Buffer (0x04) {0x26, 0x01, 0x00, 0x00}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
...otherwise my display card would not be detected and would only get basic resolution.
2. Also, on HDEF device, added:
Code:
/* New */ Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"layout-id", // Layout 889 corresponds to 0x00000379
Buffer (0x04) {0x79, 0x03, 0x00, 0x00},
"codec-id", // Codec ALC889 corresponds to 0x10EC0889 (283904137)
Buffer (0x04) {0x89, 0x08, 0xEC, 0x10},
"hda-gfx",
Buffer (0x0A) {"onboard-2"},
"PinConfigurations",
Buffer (Zero) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
For my org.chameleon.Boot.plist settings, I selected:
EthernetBuiltIn=Yes (I still get DRM Status iTunes/App Store error on verbose boot)
GenerateCStates/GenerateCStates=Yes (otherwise I get _CST errors on verbose boot)
npci=0x2000 to override the PCI Configuration problem (on verbose boot)
RestartFix=Yes and
UseKernelCache=Yes for obvious reasons
No
GraphicsEnabled as I want to have the Intel HD 3000 used only.
Although I get on the desktop with some artifacts from time to time (my graphics has id 0x0112 and have to fake it as 0x0126) I cannot sleep or shutdown.
I have tried adding device parameters to EHC1 and EHC2 like the good old times (like "AAPL,current-available", "AAPL,current-extra", "AAPL,current-in-sleep" and "device_type" = "EHCI") but nothing works.
Shutdown closes the monitor, I get "CPU Halted" on verbose prior to screen shut-off, but the board remains ON and power LED, too. I have not bothered with sleep as I hope the shutdown fix could also affect sleep.
Finally, my idle temperatures (according to iStat Menus 3.21) is 49-51C which I find horrible, despite the stock Intel CPU fan (and open case!)
I would really appreciate your input and help as I have been battling with this for many hours...
Can anyone help with regards the shutdown problem and higher temperatures? How can I check if stepping works OK on Sandy Bridge and Lion? Any idea on optimal BIOS and Chimera settings, please?
Thank you in advance.
EDIT: WARNING - WARNING - AVOID USING BIOS F7 ON GA-H61N-USB3! It caused me a lot of headaches and does not initialize the HD 3000 properly. I was forced to use an old PCI-Express card to enter the BIOS, despite clearing CMOS many times. I was able to revert to F4 and I got shutdown working, it seems.