Contribute
Register

MacOrDie's - ASRock H170M PRO4 | i3-6100 Skylake | 8 GB DDR4 | Mushkin SSD | DELL U2415 (2K)

Status
Not open for further replies.
Joined
Sep 7, 2015
Messages
104
Motherboard
Gigabyte Z690 Aero G
CPU
i5-12600K
Graphics
RX 6600 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
MacOrDie's Budget Build:
ASrock H170M PRO4 | i5-6500 | 8GB | Mushkin SSD | 2K Monitor


Components

ASRock H170M PRO4 Motherboard
https://www.amazon.com/dp/B0148DIC1S/

Skylake i3-6100 Processor with Stock Cooler
https://www.amazon.com/dp/B010T6CWI2/

Crucial 8GB Kit (4GBx2) DDR4-2133 MT/s (PC4-17000) CL15 SR x8 Unbuffered DIMM Desktop Memory
https://www.amazon.com/gp/product/B00MMLUZ2I/?tag=tonymacx86com-20

Mushkin SSD Enhanced ECO2 2.5" 240GB SATA III MLC Model MKNSSDEC240GB

https://www.amazon.com/gp/product/B00UF2X5S2/?tag=tonymacx86com-20

DELL U2415 Monitor (2K)
https://www.amazon.com/dp/B00NZTKOQI/?tag=tonymacx86com-20

PSU EVGA 450 B1, 80+ BRONZE 450W
https://www.amazon.com/gp/product/B01F5LX55K/?tag=tonymacx86com-20

Apevia X-QPACK3-PK Micro ATX Cube PC Gaming/HTPC Case, Pink
https://www.amazon.com/gp/product/B00ZPUL2W0/?tag=tonymacx86com-20

IBM Model M PS/2 Keyboard with USB Adaptor (Old School)
http://www.ebay.com/sch/i.html?_fro...board.TRS0&_nkw=ibm+model+m+keyboard&_sacat=0


Comments

This is my second Hackintosh. This time I tried a budget build coming in at around $400 for the computer with the budget Intel i3 CPU, Crucial RAM, and Mushkin SSD. Overall performance is very good as evidenced by the benchmarks. The Intel i3-6100 Skylake CPU really shines at 3.70 Ghz. For most programs, which are single threaded processes, this machine will fly. The cube case is super easy to assemble and the front flips down for easy access. Everything fits inside nicely and there is plenty of room for expansion and I plan to add a Blu-Ray burner.

You could spend more on an i5 or i7 CPU but unless you need more cores for video encoding, why bother? This machine will surf the web, edit video, create songs in garage band, and edit photos with ease. I wish I could get sleep working but that will be another problem for another day, time to go play with my new build.

Installation

I used the standard guide for El Capitan.
http://www.tonymacx86.com/threads/u...pitan-on-any-supported-intel-based-pc.172672/

I had to first update the BIOS on the motherboard (via Ethernet) and then set the following:
  1. Disable VT-d
  2. Disable IO Serial & IO Parallel
  3. Enable XHCI Handoff

Next I used UniBeast to Create an El Capitan 10.11.6 boot flash drive and added
  1. Clover 4.32.0
  2. MultiBeast 8.2.3
  3. Audio Codec Detect Script (See Below)
Note: Just make a folder for MultiBeast and the Audio Codec Detect on the flash drive. You are doing this because you won't have any network access until you run MultiBeast on the system.

When booting up off the flash drive, the Apple Logo does some weird stuff and the scan lines split apart, but be patient the installer will eventually appear. On my first try the Mushkin SSD did not appear on the install location screen and I had to use disk utility to format it as a GUID partition then reboot.
22_4_el_4.png

After loading the operating system the computer will reboot and you will need to tell clover to boot off of the SSD EFI partition.

Next El Capitan will do its setup and ask for your Language, timezone etc... On the network setup screen select "Not Connected to Internet". If you select anything else El Capitan will crash and reboot because there is no network driver loaded.

Finish the setup questions, create a user, then run MultiBeast from that folder on your flash drive and set the following:
  1. UEFI Boot Mode
  2. Audio ALC892
  3. Audio 100 Series Audio
  4. The FakeSMS options (to monitor fans/temperature)
  5. Network AppleIntelE1000e v3.3.1
  6. USB Increase Max Port Limit
  7. Graphics Intel HD 530
After you select all the drivers, click Build and tell MultiBeast to install on your SSD. This will install all the kexts (Kernel Extensions). When the build is done reboot.

After reboot you should have a mostly working system: video, USB, network, but no audio. To get audio, run the Audio Codec Detect Script found here:

https://github.com/toleda/audio_ALCInjection/blob/master/audio_codecdetect.command.zip

You should have audio immediately after the script finishes. Make sure you have your speakers plugged into the correct jack, there are multiple settings. This setting works with the orange colored jack on the back.

full

On a side note, I did not have to disable SIP to get this to run or work properly. I was curious and ran the "csrutil status" command I could see:

System Integrity Protection status: enabled (Custom Configuration).

Configuration:
Apple Internal: disabled
Kext Signing: disabled
Filesystem Protections: disabled
Debugging Restrictions: enabled
DTrace Restrictions: enabled
NVRAM Protections: enabled

What works
  1. The 2k monitor is correctly supported
  2. Ethernet works
  3. The Realtek audio works both through the headphone jack and rear ports (just make the switch in Audio Settings)
  4. The SSD works
  5. Airplay Works
  6. USB 2.0/USB 3.0 Work
  7. CPU states are correctly supported
  8. System Boots in Less than 20 seconds
What doesn't work
  1. There is a small glitch when starting OS X, with the apple logo just before the login screen, but this is not a problem
  2. Sleep doesn't work (kernel panic when I wake it up). Set Energy Saver in the control panel to NEVER sleep.
    full

Benchmarks

GeekBench



BlackMagic Diskspeed Test (250MB/s READ, 350 MB/s Write)
(Fast enough for any video capture or editing)

Cinebench (Almost 25 fps)

full


Updates
  1. Legacy VGA mode does not work on the motherboard, but HDMI and DVI work great.
  2. Legacy PS/2 keyboard does not work once system boots, but PS/2 keyboards work find with USB adaptor.
  3. All Logitech Mice work, even with the BIOS.
  4. Now running at Mac iMac17,1
  5. Created custom DSDT for motherboard, system can now sleep properly but not wake from sleep without rebooting
Credits
 
Last edited:
Hello I need your DSDT to fix my DSDT.
 
Hello I need your DSDT to fix my DSDT.

Sure, it is in this folder
https://drive.google.com/drive/folders/0B7iGngSjkrw9UVd3SjltZlBiUVU?usp=sharing

I still can't get sleep to work right, please let me know if your system wakes up properly. With this DSDT the system will go to sleep and the LED will blink showing it is asleep, but on wake it reboots. This is much better behavior than without the DSDT file installed.

Also, I left you the raw files as well in the DSDT/DSDT folder.

Enjoy! Also, do you know how to add things to the main DSDT database here on TONYMAC? It would be good to check in in there.
 
Hi, thanks for sharing this guide...
All setup was running smooth, but unfortunately there is one problem.
The audio is doesn't work. I did exactly what written in this guide.
But i still couldn't find any audio settings.
No audio.png


Did I missed something, or there is another solution for this problem?
Thank you.

My components:
CPU: Core i7 6700K
MB: ASrock H170M Pro4
SSD: Samsung 850 EVO 250 gb
RAM: DDR4 16gb Crucial Vengeance LPX
GPU: MSI R9 280x GAMING 3G

(PS: I know this system sounds funny, but I get most of the part as a gift, so I just build it anyway)
 
Hi, thanks for sharing this guide...
All setup was running smooth, but unfortunately there is one problem.
The audio is doesn't work. I did exactly what written in this guide.
But i still couldn't find any audio settings.View attachment 221408

Did I missed something, or there is another solution for this problem?
Thank you.

My components:
CPU: Core i7 6700K
MB: ASrock H170M Pro4
SSD: Samsung 850 EVO 250 gb
RAM: DDR4 16gb Crucial Vengeance LPX
GPU: MSI R9 280x GAMING 3G

(PS: I know this system sounds funny, but I get most of the part as a gift, so I just build it anyway)



What happened when you ran the codec detect script?
https://github.com/toleda/audio_ALCInjection/blob/master/audio_codecdetect.command.zip

This is what I see on my system:


audio_codecdetect.command.zip audio_codecdetect_v2.0.command
iMacDownloads jan$ ./audio_codecdetect_v2.0.command
File: audio_codecdetect.command_v2.0
HDMI audio codec(s)
Intel: 0x80862809
Onboard audio codec
Realtek: 0x10ec0892
Error: no IOReg/HDEF; BIOS/audio/disabled or ACPI problem; FIX:
ghdefpciname = NONE
ghdefpciname1 =
BIOS problem, set BIOS/.../HD Audio/Enabled
ACPI problem, try:
https://github.com/toleda/audio_ALCInjection/tree/master/ssdt_hdef/
ssdt_hdef-1-no_ioreg/hdef
 
What happened when you ran the codec detect script?
https://github.com/toleda/audio_ALCInjection/blob/master/audio_codecdetect.command.zip

This is what I see on my system:


audio_codecdetect.command.zip audio_codecdetect_v2.0.command
iMacDownloads jan$ ./audio_codecdetect_v2.0.command
File: audio_codecdetect.command_v2.0
HDMI audio codec(s)
Intel: 0x80862809
Onboard audio codec
Realtek: 0x10ec0892
Error: no IOReg/HDEF; BIOS/audio/disabled or ACPI problem; FIX:
ghdefpciname = NONE
ghdefpciname1 =
BIOS problem, set BIOS/.../HD Audio/Enabled
ACPI problem, try:
https://github.com/toleda/audio_ALCInjection/tree/master/ssdt_hdef/
ssdt_hdef-1-no_ioreg/hdef

Thank you very much, I know it is strange.
But today, I just got 2nd hand apple cinema display.
When I plugged in into my system, the audio settings is appeared!
I know it sounds strange, and indeed it is strange, but it just happen.
So now the audio is working like a charm.

Anyway, here I report that your GUIDE for ASRock H170M Pro4 is 100% working (as you mentioned).

Thank you very much, and have a good day.
 
Hi again, have some problem here.
So yesterday I just logged on with no problem whatsoever.
And I upgrade the OS, not to SIERRA but just upgrade from apple store.
But today, the computer doesn't recognize the keyboard while the mouse working just fine (both are connected through USB).
Any suggestion about what should i do?
 
Hello guys

I just wanted to aks if DisplayPort is working (with iGPU obviously)? I'm trying to build a budget system and looking at this board because there's few mATX with DP.
 
Any progress on the wake from sleep issue?
 
Status
Not open for further replies.
Back
Top