Contribute
Register

[SUCCESS] Budget Rackmount Build: Gigabyte GA-H110-D3A - Pentium G4560 - GeForce GT710 - Mojave 10.14.4

Status
Not open for further replies.
Joined
Mar 28, 2019
Messages
1
Motherboard
Gigabyte GA-H110-D3A
CPU
G4560
Graphics
GT 710
Mac
  1. MacBook Air
Mobile Phone
  1. Android
Greg's Budget Rackmount Hackintosh Build
GA-H110-D3A - Pentium G4560 - GT 710


401805

Components

Gigabyte GA-H110-D3A motherboard
https://www.amazon.co.uk/dp/B072NDFT1D/

Corsair CMK16GX4M2A2133C13 Vengeance LPX 16 GB DDR4 RAM (2x8GB)
https://www.amazon.co.uk/dp/B0123ZCD36/

Intel Pentium G4560 Kabylake 3.5GHz dual-core CPU
https://www.amazon.co.uk/dp/B01N7U18M1/

MSI GeForce GT 710 1GB graphics card
https://www.amazon.co.uk/dp/B01AY7927A/

Kingston A400 SSD 480 GB
https://www.amazon.co.uk/dp/B01N0TQPQB/

LG GH24NSD1 internal DVD drive
https://www.amazon.co.uk/dp/B013J7P05U/

Corsair VS550 550 W Active PFC 80 PLUS Certified Power Supply Unit
https://www.amazon.co.uk/dp/B078XXNC3J/


Already Owned

ATX 3u rack-mount case (as pictured)
LG 22" flatscreen monitor with DVI input, unsure of exact model



Comments

This was my first attempt at a Hackintosh after doing a lot of reading online. I needed a rack-mountable case, and I didn't want to spend a lot of money on the components. I wanted lots of RAM, an average CPU and cheap graphics & motherboard. Rationale: the lack of RAM on my old MacBook Air was making it unusable with Mojave, and the CPU was only 1.3GHz which is puny compared to anything new in 2019. I don't use any apps which are heavy on graphics, so a 1GB Nvidia GeForce graphics card was a good budget solution. Mojave runs very quickly and smoothly on this hardware, but it did require a bit of configuration using Clover Configurator (see below).


BIOS Settings

Load optimized defaults, then...
  • disable VT-D
  • disable serial and parallel ports
  • enable XHCI
Installing Mojave

On another Mac, download Mojave. Then use UniBeast to create a bootable USB stick. This was the first issue - some USB sticks will not work, others work with no problem. I was successful using a cheap non-branded USB 3 stick, but my old Sandisk USB 2 stick would not work.

Download Clover Configurator and mount the EFI partition on the USB drive. Browse to the config.plist file in /EFI/CLOVER/ directory, right-click and open with Clover Configurator.

Due to the Pentium G4560 CPU not being Mac-compatible, you need to fool the OS into thinking it's an i5. Under "Kernel and kext patches" select fake CPU ID "0x0306A0". Without this step, macOS will not install with this processor. I also installed the following kexts on Clover Configurator to support the H110 chipset, ALC887 audio and Realtek RTL8111 Ethernet...
  • AppleALC.kext
  • FakePCIID.kext
  • FakeSMC.kext
  • NullCPUPowerManagement.kext
  • RealtekRTL8111.kext
  • Lilu.kext
Save changes to the config.plist and eject the stick. Now it's ready to boot and install macOS on your Hackintosh. Installation is problem-free following the standard Mojave guides on this forum.

Once it's installed, run MultiBeast to install Clover to the SSD. Then, using Clover Configurator, mount the EFI partitions on both the USB and SSD, and delete everything from the SSD EFI partition. Copy everything from the USB EFI partition to the SSD EFI partition. The system should now boot from SSD and it will remember the Fake CPU ID. Ethernet also worked perfectly. The only other issues were graphics and audio...

Graphics - the graphics were very unstable and slow, and showed on system info as "Nvidia 7MB graphics". This was resolved by adding boot argument "nv_disable=1" which stopped Clover trying to inject Nvidia drivers and allowed macOS to "see" the card properly. On system info, the correct graphics info is now shown.

Audio - this was more difficult to fix, but after a quick search I found a post by Besro which I have adapted...
  • Copy most recent Lilu and AppleALC kexts into Clover/EFI/Kexts/others/ folder;
  • Change HDAS to HDEF on list of patches; and
  • Set layout 7 on EFI/Clover/Devices/Audio/inject
The only issue which I cannot resolve is the audio won't work after sleep, until the system is restarted. I have got around this by disabling sleep in System Preferences -> Energy Saver.

Here's my system information...
401831
 
Last edited:
Thank you, I have the same board & CPU and was having problems getting it setup. But, with your helpful info I'm now up and running my first Hackintosh :thumbup:
 
I'm trying to build a machine with the same configuration.
Could you please upload your EFI folder or let know me where I could get these files
  • AppleALC.kext
  • FakePCIID.kext
  • FakeSMC.kext
  • NullCPUPowerManagement.kext
  • RealtekRTL8111.kext
  • Lilu.kext
 
hi friend, could you share your efi folder?
 
I got mine running too for this mobo which I used for mining.

D9D5424B-EA8D-4613-B069-7ED1C907A3A3.jpeg

C3C78E8B-7C12-48D2-8835-B32D59FC5801.jpeg

Mobo: Gigabyte H110-D3a

CPU: i7-7700

RAM: 32GB Crucial Ballistix Sport LT DDR4 2400MT/s

Storage: Crucial CT1000MX500SSD 1TB SSD

Cooler: Cooler MasterLiquid LC120E AIO

GPU: Vega 56, RX580, GTX1070

Rehoused the GPU's with aftermarket GPU cooler:

- Vega 56: Raijintek Morpheus II

- GTX1070: Arctic Accelero Xtreme IV

Stays below 65 degrees Celcius, all GPU's whether gaming on Win10 or video rendering in Catalina.

Kinda automated, plugin the HDMI cable to AMD boots up Clover EFI and defaults to Catalina Disk.

Plugin the HDMI cable to GTX boots to windows ready for gaming

Just install Windows on a separate SSD.

Configure your macOS SSD as primary boot drive, and Clover will take care of boot disk selection for you.

Disable the unsupported GPU in macOS (https://github.com/khronokernel/How-to-disable-your-unsupported-GPU-for-MacOS/blob/master/README.md)

Take note: Take out the Nvidia GPU while installing hackintosh to avoid being stuck. Hackintosh is an Nvidia hardware snob and won’t even install. Lolz

Once hackintosh is installed, you can plug the Nvidia GPU again and start Windows install.
 
Can someone help me with this build, getting to no signal after the verbose mode
 
Status
Not open for further replies.
Back
Top