Gigabyte Z77 For Mac



Hackintosh for Gigabyte GA-Z77-DS3H rev1.1 motherboard using OS X 10.10 Yosemite.
This is a minimal guide that fits my hardware configuration.

Intel Z77 chipset, LGA 1155 socket.
Supports 3rd gen. (22 nm - Ivy Bridge) and 2nd gen. (32 nm - Sandy Bridge) Intel Core CPUs.

Nov 13, 2013 GA Z77 DS3H Bios Settings & Multibeast Drivers for OSX. Multibeast for Mac Os Sierra. Gigabyte Z77X-UD3H Ivy Bridge i5 3570K Overclocking Tutorial + UEFI Demo - Duration: 15:05. GIGABYTE Z77-HD3 Motherboard combine a host of new and exciting technologies with the latest Intel Z77 Express Chipset, creating a unique range of motherboard designs that harness the outstanding performance of the new 3rd generation Intel ® Core™ processors. With an exclusive GIGABYTE 3D BIOS (Dual UEFI), UD4 Classic technology and unique EZ Set Up uilities, GIGABYTE Z77-HD3 Motherboard. GIGABYTE Z77-HD3 Motherboard combine a host of new and exciting technologies with the latest Intel Z77 Express Chipset, creating a unique range of motherboard designs that harness the outstanding performance of the new 3rd generation Intel ® Core™ processors. With an exclusive GIGABYTE 3D BIOS (Dual UEFI), UD4 Classic technology and unique. GA-Z77-DS3H USB 3.0 DOWNLOAD DRIVER. Pxe boot option, pin power connector desktops, computer office z77 usb. Intel z77 express chipset, realtek audio driver, microsite product comparison, forum achats office. Intel display driver windows. Ds3h hackintosh mac. Ga-z77-ds3h rev.1.1, gigabyte ga-z77-ds3h r.1.1 service care.

Onboard devices:

Mac
  • Qualcomm Atheros AR8161 Gigabit Ethernet controller (DS3H rev1.0 has AR8151)
  • Realtek ALC887 audio chipset

Sources:

BIOS Settings

Latest stable BIOS: version F9 (2012/09/27 update)

  • Save & Exit > Load Optimized Defaults
  • Peripherals > SATA Mode Selection - AHCI
  • BIOS Features > Intel Virtualization Technology - Disabled (or add kernel flag dart=0 to /Extra/org.chameleon.Boot.plist)
  • BIOS Features > VT-d - Disabled (or add kernel flag dart=0)

Note: Intel Virtualization Technology (VT-x)is supported by almost every Intel Sandy Bridgeand Ivy Bridge processors.This is not the case for I/O MMU virtualization (VT-d).

Sources:

DSDT

My tests (sleep, wake, shutdown..) have concluded that there is no need to generate a patched DSDT.aml file.

Putty pour mac os x

Sources:

  • Gigabyte DSDT patches repository for MaciASL by PJALM (available files)

MultiBeast

Using version 7.x

Beside defaults, check/uncheck:

  • Quick Start > DSDT Free
  • Drivers > Audio > Realtek ALCxxx > ALC887/888b Current
  • Drivers > Disk > 3rd Party SATA
  • Drivers > Disk > TRIM Enabler (if you own a SSD disk with OS X < 10.10.4) / sudo trimforce enable (with OS X ≥ 10.10.4)
  • Drivers > Network > Atheros > AtherosE2200Ethernet (see issue #6)
  • Customize > Boot Options > Verbose Boot (if you want to see what's going on at boot time)
  • Customize > System Definitions > iMac > iMac 12,2 (see issue #2)

Manually add kernel flag UseMemDetect=No to /Extra/org.chameleon.Boot.plist if 'About This Mac' displays '0 MHz' for the memory.

Sources:

iMac13,2 / SSDT

If you have a Ivy Bridge processor you probably want to use iMac13,2 system definition instead of MacPro3,1 or iMac12,2. You will need to generate a SSDT for proper CPU power management (otherwise Intel Turbo Boost won't work).

MultiBeast:

  • Customize > Boot Options > Generate CPU States
  • Customize > System Definitions > iMac > iMac 13,2

Gigabyte Z77 For Macbook

SSDT generation:
Needs to be performed after system definition has been changed to iMac13,2 + a reboot

Sources:

Performance

Gigabyte z77 for mac specs

Using Geekbench, you should get a score (Intel Core i7-3770 @ 3.40 GHz) > 3000 (single-core) > 13000 (multi-core), see issue #2.

Tricks

Boot flags

If the system does not boot (crash), flags -v (verbose), -x (safe mode), -f (ignore caches) and -s (single user mode - gives you a Unix shell) can help, see Chameleon boot help.

4K Advanced Format hard disk

To boot on a 4K Advanced Format hard disk, check How to fix the boot0 error for your Hackintosh and boot0 Error: The Official Guide.

EBIOS read error

The 'EBIOS read error' at boot time is provoked by a connected USB memory card reader, check EBIOS read error: Error 0x31 Block 0x0 Sectors 0.

Prevent OS X from mounting a volume

Example:

Sources:

Other tools and links

  • /usr/sbin/bdmesg: displays Chameleon/Chimera boot messages
  • HWMonitor/HWSensors: display information from hardware sensors (requires MultiBeast Drivers > Misc > FakeSMC Plugins)
  • AtherosE2200Ethernet: most up to date and stable driver for Qualcomm Atheros AR8161 Ethernet controller
  • audio_RealtekALC: OS X Realtek ALC onboard audio with Chameleon/Chimera
  • DPCIManager: list the PCI devices attached to your machine
  • Chameleon Wizard: utility for Chameleon (closed source application)

License

Do whatever you like, this is public domain.

GA Z77-DS3H is quite good and not so expensive mainboard for Hackintosh systems running Os X 10.7 or later. It’s not OOB since you will need to add and remove some kexts to make it fully functional + set up your bios. This new generation of motherboard uses UEFI Bios so DSDT.aml in not needed anymore. All you will need is a few extra kexts for your Network, Audio and Serial-ATA interface… Also this tutorial includes setup for Nvidia GTX 650 graphics card, which is used instead of default CPU’s Intel HD 2500 graphics.


Computer Specifications:
Mother Board: GA Z77-DS3H rev 1.0 bios update 9.0, Intel Z77 Express Chipset, integrated audio Realtek ALC887, integrated network Atheros GbE LAN chip.
CPU: Intel i5 3470 box, 3.2GHz / 6MB Intel HD 2500 Graphics (not used cause it’s not supported by Os X )
Graphics Card: Gigabyte Nvidia GTX 650 OC 2GB DDR5
SSD SATA III OCZ Vertex 4 VTX4-25SAT3-128GB (connected to SATA III 0 port)
G-Skill 2×8 GB 1600MHz DDR 3 Ram memory
USB keyboard and mouse

Mac with Developer tools, specifically Icon Composer: HERE is the link to the developer tools if you don't already have it. You may have to create a free account like I did, but it's free and it. Icon workshop allows you to create, edit and convert icons. This is made possible thanks to its powerful interface. It can create icons for platforms such as linux, mac, windows vista and windows XP. It provides you with options of creating icons using image packs, drag and drop, download images and even importing files from JPEG, PSD, GIF and BMP. How to create icons for mac. To create an ICNS file, Apple has a free utility called Icon Composer. The interface is rather Spartan, but what it does, it does well. To use it, drag the.tif file created by Pic2Icon into the bottom (128x128) well: Now, drag the image from the bottom well to the next well (48x48).

Requirements:
Mac Os X Mountain Lion 10.8.2 (download from app store, or try search torrents if just wanna test if your system is capable to run Os X. Os X Mountain Lion costs only 20$, so please buy it…)
USB drive 8 GB or more
GA-Z77-DS3H pack
Unibeast / Multibeast
Kext utility

This tutorial is for educational purposes only. You, of course, assume all responsibility for choosing to follow this tutorial. Also, OS X EULA states that you can run Lion on Apple labeled hardware only.

First of all you will need to create your Bootable Mountain Lion USB Installer. To do that using Unibeast follow this tutorial and find out how to create bootable Mountain Lion USB installer using Unibeast. There are also other ways to create bootable USB, using myHack or even manually, or you can buy USB drive with ML Installer from App Store.

Once you get or create your Unibeast USB installer navigate to /System/Library/Extensions (/S/L/E) folder on USB and rename (disable) AppleTyMCEDriver.kext to AppleTyMCEDriver.kext.orig (you can name it as you like, just extension must be different than .kext). With this kext you will be able to boot only in safe mode, otherwise you will get Kernel Panic. If u create your USB Install drive with myHack this kext will be removed automatically, and backed up in Extra folder.

For Gigabyte GTX 650 change GraphicsEnabler from Yes to No and remove PCIRootUID=1 string in org.chameleon.Boot.plist file on your USB installer in /Extra folder.

Unplug any hard disk, except one you are using for OSX install… The same thing is with pci cards, remove any pci cards except your graphics card.

Plug in your ML USB Installer in black USB 2.0 port (do not use blue USB 3.0 ports).

Start computer and go to your BIOS by pressing del key at boot, under BIOS Features disable VT-d (not sure why but with this option enabled I got KP), under Peripherals set SATA Mode as AHCI, leave your Internal graphics at Auto (amount of memory will not affect your system cause we will not use Internal Graphics card since Intel HD 2500 Graphics card is not supported by Os X). Here are some photos of GA-Z77-DS3H BIOS settings on working hackintosh system.

At the end press F10 to save BIOS settings and exit.

Start your computer and boot ML USB Installer (Press F12 at start on Gigabyte to select USB as your start device) and at chameleon boot prompt type “-v npci=0x2000” without quotes and press Enter. You need npci=0x2000 under kernel flags to avoid losing console output during boot after the “PCI Configuration begin” message appears. -v is not needed, but it’s better to know what is happening with your boot…If you still get Kernel Panic, try to boot with “-x -v npci=0x2000” flags.

Now your installation should start, select your language, agree to the terms and from the top menu select Disk Utility. Here you should see all hard drives connecting to your computer. Pick the one you want to install Mountain Lion on and select the Partition tab. In options select GUID Partition Table then choose Mac OS Extended Journaled as the format and name it HDD. Then click Apply.
Close Disk Utility and go through the installer like normal. When it comes to the install screen just pick the Mountain Lion disk and then click install. This will take quite a while so be patient.

Z77

After installation finishes reboot back into the UniBeast USB drive. This time select your HDD to boot from instead of ML Installer, type “-v npci=0x2000” without quotes and then continue with your boot.

When Os X ML starts, go to Applications / System Preferences / Security & Privacy, unlock it to make changes and under General tab select Allow applications downloaded from Anywhere.

You may want to also upvote or downvote this comment to give the subreddit moderators an indication of how well the bot is doing!I'm a bot and this action was performed automatically. Capture devices for mac.

Gigabyte

This will allow you to use MultiBeast and other third party software.

Start Multibeast, select EasyBeast Installation. I also included patched DSDT.aml for this motherboard, but there was no difference on system with or without of this file, since this board uses UEFI BIOS, DSDT.aml is not needed. You can use it anyway. In that case select UserDSDT or DSDT-Free Installation and copy DSDT.aml from GA-Z77-DS3H pack to your desktop.

Under Drivers & Bootloaders / Drivers / Audio / Realtek ALC8xx / Without DSDT / ALC887/888b select v100302 Current.

Gigabyte Z77 For Mac Os

Under Drivers & Bootloaders / Drivers / Miscellaneous select FakeSMC. This is mandatory kext and it is required for booting Os X. Also under Miscellaneous select NullCPUPowerManagement which will prevent kernel panic without of proper HPET DSDT edits.

Under Drivers & Bootloaders / Bootloaders select Chimera v1.11.1 r1394
For Nvidia GTX 650 graphics card go to Customization / Boot Options and select GraphicsEnabler=No.

Click continue and proceed with your installation. Don’t reboot after you done. First go to your computer system hard drive root, and now you will see Extra folder created by Multibeast.

Right click on org.chameleon.Boot.plist file inside /Extra folder and open it with text edit.

Under Kernel flags key replace darkwake=0 string with npci=0x2000 string. Save your file. Now you can restart computer, and this time boot it without of USB from your hard drive and without of entering any flags.

Copy AtherosL1cEthernet.kext and LegacyAppleAHCIPort.kext from GA-Z77-DS3H pack to /System/Library/Extensions folder and run Kext utility. Restart your computer. AtherosL1cEthernet.kext will fix your ethernet card and with LegacyAppleAHCIPort.kext system will recognise Intel 7 Series Chipset under Serial-ATA Device Tree in System Information.

If Using SSD Disk install Trim Enabler to enable SSD trim option and keep your SSD drive fast and healthy. Restart again to enable trim.

Nvidia GTX 650 card will be recognised as NVIDIA D14P1-30 until you install original Nvidia driver . Also GTX 650 supports Nvidia CUDA drivers so if you are in video editing this is must have.

And that should be it, your hackintosh is ready to use 🙂

UPDATED TO 10.8.3 via Software Update went without of major issues, after update reinstall audio kext using multibeast (or back it up before update and put back after update, and run kext utility) and re-enable Trim Enabler…

Here is a short video showing how this tutorial was made, it’s created on the same computer on which tutorial was made using Adobe After Effects…

i sus from piko film on Vimeo.

And some About This Mac screenshots of working Os X 10.8.2 ML:

Enjoy your new hackintosh 🙂