Jump to content

[SUCCESS] GA-Q77M-D2H El Capitan / Clover Installation Thread


4 posts in this topic

Recommended Posts

Here's a guide on how to install OS X El Capitan 10.11 with the GA-Q77M-D2H motherboard.

 

Since there are many general guides and instructions, I will try to keep this specific to this motherboard.

 

 

FRESH INSTALL

 

BIOS SETTINGS     //Just a few changes from default, all the others can remain unchanged

  • OS - Other OS (UEFI Only)    //If you want to boot on with UEFI devices
  • VT-d - Disabled
  • SATA - AHCI
  • XHCI - Auto or Smart Auto

 

MAKING THE CLOVER USB INSTALLER

  1. Make a 10.11 USB install key using terminal   //There are many guides out there
  2. Download and install Clover to the USB drive and check the following options, all the others can be unchecked.
  • Install for UEFI booting only
  • Install Clover in the ESP

      Drivers64UEFI      //Only check the one below, all others can be left unchecked

  • OsxAptioFix2Frv-64
  • HFSPlus.efi                         //You will have to download this separately
  • FSInject.efi                         //Clover automatically puts this in drivers64uefi
  • OsxFatBinaryDrv-64.efi     //Clover automatically puts this in drivers64uefi

      KEXTS   //Place in EFI/Clover/Kexts/10.11

 

CONFIGURING CLOVER FOR INSTALL

Next go to the EFI partition of your USB drive and edit the config.plist in the /EFI/CLOVER

 

Clover Configurator is good for editing the config.plist. I uncheck everything else except what's below. There aren't too many options for this board. Most of it will be blank. Also, I suggest physically removing any GPUs with this motherboard. I've found that if I install or upgrade with my GPU in the motherboard I get an annoying slowdown at each boot. When I have done fresh installs using the HD4000 and then reinstall the GPU after things are running well, the slow boot is gone.

 

      ACPI

  • Drop OEM SSDT       //Unchecked unless you're using a SSDT (Not required for installation)
  • HaltEnabler=True      //I don't think this board needs this but it doesn't hurt
  • Generate P-States    //Check if not using a DSDT and SSDT (Not required for installation)
  • Generate C-States    //Check if not using a DSDT and SSDT (Not required for installation)

 

      BOOT

  • -v
  • dart=0      //In case VT-d is enabled in bios, this disables it.
  • XMP Detection=1  //For 1600mhz RAM

 

      DEVICES

  • USB > High Current
  • All Fake ID = 0x0
  • Audio=3      //Not required for installation but imo is the best layout for this mobo

 

      GUI

  • Inject Intel   //Need if you're booting with the HD4000, remove once GPU is installed

 

      KERNEL KEXT/PATCHES

  • Trim patch    //To enable trim on your SSD or use "sudo trimforce enable" in terminal

 

      RT VARIABLES

  • ROM: Calculated using these methods
  • MLB: Calculated using these methods
  • BooterConfig=0x28
  • CsrVariables=0x3

 

      SMBIOS

  • I used 14,2 for the install but 13,2 for my everyday SMBIOS. Depends on your CPU though. I tried 6,1 and 3,1 and it would always hang at waiting for Bluetoothcontroltransport.

 

      SYSTEM PARAMETERS

  • Inject Kexts=yes
  • Inject System ID=yes

 

 

USB

I had USB 3.0 work OOB. I had a little trouble with one USB 2.0 port. I couldn't figure it out and just physically moved my front panel USB connector to a working hub. Not sure why that one isn't working as it shows up correctly in DSDT and IO Reg. I messed with the IOUSBHostFamily.kext plist as described in this post and lost all of my USB 2.0 ports. I strongly recommend if you're going to try any adjustments that you back up that kext first. Once I reinstalled the native kext and cleared the cache that USB 2.0 hub started working again.

 

 

AUDIO

The Q77M has ALC887 codec and Toleda's CloverALC script works well. I usually use Audio ID/Layout 3. When upgrading, audio is usually lost and redoing that script fixes it. HDMI audio works with DSDT patches, I found RampageDev's patches have worked the best for me.

 

 

SLEEP

Seems to work properly.

 

 

DISPLAYS

I found the HD4000 has very poor quality graphics. I suggest getting a dedicated GPU. I've always used Nvidia cards with this motherboard and generally they work pretty well. I currently have a GTX 970 and run 2 displays through HDMI and DVI. Both work very well. During the boot sequence, I do get the progress bar in the lower left hand corner after the White Apple logo with the black background goes away.

 

 

DSDT/SSDT

  • Since I haven't found any other DSDT's for this board I attached mine. The board really doesn't need one except to get HDMI audio working and clean up a few things. The attached one has Toleda's Clean Compile Intel 7 Series Patches + Rehabman's Nvidia HDMI audio patch + GFX0 > IGPU + PJALM's Basic Apple Name Fixes + PJALM's 10.11 USB fixes. So far seems to be working well with 10.11.

 

IMESSAGE/FACETIME

Confirmed working.

 

 

 

UPGRADE STEPS

  • I haven't had much success upgrading OS X with this motherboard; I usually have to do a fresh install. I think if the GPU is removed and the upgrade is completed with the integrated HD4000 graphics it works better. If I try to upgrade with the GPU (even just physically installed but not being used, ie with nvda_disable=1) I have found that it causes slow boots. Maybe doing the upgrade without the card installed will prevent that from happening?
  • I suggest doing any upgrades with iMac 14,2 SMBIOS, especially if not using a GPU. 
  • If using a GPU, immediately after the upgrade is working, upgrade to the newest webdrivers (if nvidia), adjust your config.plist (nvda_drv=1, remove inject intel), shut down the system, adjust graphics in BIOS to PEG, shut down again, then install the GPU, and finally restart.

 

Hope this helps some out there.

DSDT_PATCHED_Q77M.aml.zip

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...

Ciao,

I started ti work on this. Your guide is talking about to remove the video card. Mainly I don't want to work in this way because my PC case is a cube so I need time to disassemble and reassemble everything. Can you share your working copy of config.plist?

Link to comment
Share on other sites

  • 2 weeks later...

Hello, have you been able to see if you get true USB 3 speeds on your USB 3 ports? 5Gbps? Thanks!

Hey sorry just seeing this. I ended up bricking the mobo (I think bc of using xmp profile) and can't test out any USB speeds.

Ciao,

I started ti work on this. Your guide is talking about to remove the video card. Mainly I don't want to work in this way because my PC case is a cube so I need time to disassemble and reassemble everything. Can you share your working copy of config.plist?

I describe how to set it up in the guide. It's not very difficult as it's mostly empty.

Link to comment
Share on other sites

 Share

×
×
  • Create New...