Skip to content

OpenCore EFI for GA-H81M-DS2 (rev3.0) from Gigabyte. Other H81 mainboard can also use this.

License

Notifications You must be signed in to change notification settings

dtcu0ng/H81M-DS2-Hackintosh

Repository files navigation

H81M-DS2-Hackintosh

OpenCore EFI folder for mainboard Gigabyte H81M-DS2 (rev3.0).

GitHub release (latest SemVer) GitHub all releases

English | Vietnamese

  • Windows 10
  • macOS Catalina

Sections:

PC specification

Compatible with

What is working

Guide for low-ends CPUs

How to correctly download EFI

Additional

Thanks

PC specification

Part Info
Mainboard Gigabyte H81M-DS2 (rev3.0), BIOS version F2
CPU: Intel Xeon E3-1241 v3 (Haswell, 3,50GHz up to 3,90GHz, 4 core 8 thread)
RAM: 8GB (2x4GB 1333MHz DDR3)
GPU: NVIDIA Geforce GTX 1050 (GP107, 128bit, 2GB GDDR5), driver support only up to macOS Sierra, High Sierra .(*)
GPU (old): NVIDIA Geforce GT 730 (GK208B, 128bit, 2GB GDDR5), natively support in Mojave, Catalina. (**)
Disk: Netac SSD 128GB, WD Blue 256GB
Network: Realtek RTL8111
Sound: Realtek ALC887 (best layout-id in my build is 3)
SMBIOS: iMac15,1
Windows macOS
dxdiag windows spec hackintool spec

Compatible with

  • Windows 10
  • macOS Monterey Beta 1
  • macOS Big Sur
  • macOS Catalina
  • macOS Mojave
  • macOS High Sierra (*)
  • macOS Sierra (*)
  • Mac OS X El Captain

Notes:

(*): WebDriver is required when using these macOS versions.

(**): macOS 12 Monterey does not support iMac15,1 or older SMBIOS, use iMac16,1 (if you only have iGPU) or iMac17,1 (if you have dGPU).

(**): Apple dropped support for Kepler NVIDIA graphics cards since Monterey Beta 7, so you need be cautious, if you in Monterey < Beta 6, don't update to Beta 7 or just go back to earlier version like Big Sur, Catalina,...

What is working

  • Microphone (pink 3.5mm input)
  • Speaker (green 3.5mm input)
  • Ethernet (en0)
  • Services (App Store, Apple Music,...)
  • Graphics card*
  • Intel QuickSync/Hardware Acceleration
  • USB 2.0/3.0
  • Bootcamp**
  • You tell me.

Notes:

(*): GT730 (Kepler) is natively support in Catalina, other NVIDIA card please check before install Mojave or above.

(*): You may have screen flickering sometimes, add agdpmod=pikera in boot-arg may fix it.

(**): If Bootcamp don't work in your machine, you need select another OS disk in UEFI settings to boot another OS.

Guide for low-end CPUs

  • Because macOS doesn't provide support for low-end CPUs like Pentium, Celeron, so we need to use the Fake CPUID and some changes, patches for that CPU to boot in MacOS:

Tutorial:

  • In your config.plist, goto Kernel > Emulate add these data into required value
Cpuid1Data: A9060300 00000000 00000000 00000000
Cpuid1Mask: FFFFFFFF 00000000 00000000 00000000
  • Set Kernel > Emulate > DummyPowerManagement to Enabled/True
  • Set NVRAM > WriteFlash to Disabled/False
  • Replace HFSPlus.efi with HFSPlusLegacy.efi
  • Don't forget to take an OC Snapshot in ProperTree after you work with files!
  • Some problem are described/fix like this Reddit post.

How to download EFI

  • To download the latest EFI, simply click the download badge on the very first lines of README. If you don't want to scroll up, I've bring it down here for you: GitHub all releases

Here is another way you can correctly download the EFI:

DON'T use this Use this And this
don't use this use this and this

Additional

  • (Only High Sierra) If you have NVIDIA graphics card, use this terminal command to install Web driver:
bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)

Code by Benjamin-Dobell, visit this link to learn more.

  • (Only High Sierra) I installed CUDA driver too, get this in here
  • Updating...

Thanks