Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Octavecode

GIGABYTE GA-Z87M-D3H - i7 4770k

18 posts in this topic

Recommended Posts

Hello everybody ...
I upgraded my system from i5 2400 to i7 4770k so i'm posting here to share my results with the rest..
 
Bios ver F9
 
Bios settings to defaults

 

X.M.P = profile 1
Intel HD Graphics - Disabled (i dont use the igpu)
SATA mode AHCI (obviously)
C6-C7 states - disabled (if your PSU is certified for haswell C6-C7 states then don't disable this one)
VT-d = disabled (make sure this one is disabled)

 

Install:
 

- Used my macbook to make an installation flash drive with
Chameleon Bootloader and the latest fakesmc from Kozlek

 Booted with GraphicsEnabler=no  -v  -f  and installed.
 
- Rebooted and installed Chameleon + fakesmc with sensors +  Lan and audio drivers
 
AppleHDA can be patched using Toledas patch .
but it needs a little bit extra edits to disable the front panel detection bug...i will post how soon
 
- Used ssdtPRGen.app to make SSDT.aml for my cpu
 
- Booting my OS with only DropSSDT=yes ...no other flags needed.
- Speedstep is working 8-17-35-36-37-38-39 

 
- Patched DSDT from UEFI vF9 without any audio injection since i inject my audio with ssdt table.

  dsdt F9.zip

 

- ssdt audio injection for realtek and external gpu. NOT IGPU

 ssdt-1 audio.zip

 

 
- Many Thanks to the whole hackintosh community....
Happy hacking

Share this post


Link to post
Share on other sites

have look here  Iam  just using fakesmc/ rtl81xx /and 2 audio kext for this build;  can be help you :)  

 

http://www.insanelymac.com/forum/topic/291614-intel-hd4000-and-haswell-inject-aaplig-platform-id/page-2?do=findComment&comment=1945580

 

 and here 

 

http://www.osx86.net/files/file/3502-gigabyte-z87m-d3h/

Share this post


Link to post
Share on other sites

Use Clover bootloader

Enable C3, C4, C5, C6, C7 (for Speedstep to work)

Clover also has native UEFI (it uses your mobo uefi)

Clover also provide native DSDT patch on the fly

 

You can configure your own config.plist by using CloverConfigurator.app

 

Clover Configuratorhttp://www.osx86.net/files/file/49-clover-configurator/
 

Clover EFI Bootloaderhttp://sourceforge.net/projects/cloverefiboot/

 

 

Major features of Clover instead Chameleon:

 

It uses native motherboard UEFI or it's own EFI for legacy BIOS motherboard.

It creates native System Reserved partition just like in real macs. (iCloud, iMessage, Find my Mac would work)

Bootcamp works natively.

DSDT Patching on the fly.

 

9858888715_1f987ec28e_o.png

Share this post


Link to post
Share on other sites

Use Clover bootloader

Enable C3, C4, C5, C6, C7 (for Speedstep to work)

Clover also has native UEFI (it uses your mobo uefi)

Clover also provide native DSDT patch on the fly

Speedstep on haswell systems has nothing to do with the bootloader..I'm sure clover is a great bootloader but it won't solver any speedstep problems

Share this post


Link to post
Share on other sites

Speedstep on haswell systems has nothing to do with the bootloader..I'm sure clover is a great bootloader but it won't solver any speedstep problems

Everything depends by SMBIOS used into config.plist.

Share this post


Link to post
Share on other sites

If you have a fully working smbios with haswell systems then you might wanna share it with the rest?

On my old platform speedstep is working natively, no more bios-uefi complication aka Legacy socket.

 

I suggest you to use a MacMini SMBIOS to get more pstates.

 

Personally I use MacPro 3,1 SMBIOS in config.plist

Share this post


Link to post
Share on other sites

On my old platform speedstep is working natively, no more bios-uefi complication aka Legacy socket.

 

I suggest you to use a MacMini SMBIOS to get more pstates.

 

Personally I use MacPro 3,1 SMBIOS in config.plist

Like i said...Haswell systems don't get native speedstep yet..and clover can't change this...

On my Sandy Bridge system speedstep was working perfect with custom DSDT-SSDT and Chameleon..

Share this post


Link to post
Share on other sites

Like i said...Haswell systems don't get native speedstep yet..and clover can't change this...

On my Sandy Bridge system speedstep was working perfect with custom DSDT-SSDT and Chameleon..

Try to put in config.plist "DropOEMDSDT" then generate a dsdt patch using RevoGirl's Tool.

Share this post


Link to post
Share on other sites

Try to put in config.plist "DropOEMDSDT" then generate a dsdt patch using RevoGirl's Tool.

I already have patched my DSDT and generated SSDT..besides Clover can't auto patch my DSDT yet maybe it doesn't support Z87 boards yet...

 

Share this post


Link to post
Share on other sites
hi musicode,

 

i have big problems with clover 2377 to get the installation going (http://www.projectosx.com/forum/index.php?showtopic=3178). i was successful with my z77x board but not with this haswell board. could you post me some informations whats your bios settings exactly are, like OS type, CSM and stuff are and could you give me your config.plist for clover?

 

big thnx in advance

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Posts

    •   Boot option name retrieval To retrieve the boot option name: 1) Locate the booter image as explained blow. 2) Locate ".contentDetails" in the parent folder 2.1) if unsuccessful, locate ".disk_label.contentDetails" in the parent folder 2.2) if unsuccessful, retrieve the volume's name   HFS Boot 1) Retrieve blessed file via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleBless.h#L41 1.1) if unsuccessful, retrieve blessed folder via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleBless.h#L45, append "\\boot.efi". NOTE: This is broken in the latest binary I checked. 1.2) if unsuccessful, use the following hard-coded paths: "\System\Library\CoreServices\boot.efi", "\EFI\APPLE\{ARCH}\BOOT.EFI", <StandardEfiPath>, "\\boot.efi" in this order 2) FV2 Recovery does not follow the usual practice because it is not shown by BootPicker anyway. Determine it via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleBless.h#L49, verify it does not match 1).   APFS Boot 1) Determine the APFS Volume Info (and hencefor detect whether it is APFS in the first place) via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleApfsInfo.h#L54 1.1) Determine the APFS Container Info via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleApfsInfo.h#L36 1.2) Verify the Volume Role via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleApfsInfo.h#L51 1.3) Retrieve blessed file analoguous to HFS 1). NOTE: This step and 1.3.1) are broken in the binary I checked, hencefor it does not happen, but is probably supposed to. 1.3.1) if unsuccessful, retrieve blessed folder and append the booter name the same way as in HFS 1.2) 1.4) (if unsuccessful,) locate all Volumes that are part of the same container, check whether the current Preboot partition has folders named by the just located Volumes' GUIDs and append the hard-coded paths from HFS 1.2) if existant 2) Recovery detection works the same way as 1.4), just for a Recovery instead of a Preboot volume
    • Got garbled sound in earphone    Notebook Asus X550VX i7 - 7700hq with ALC255 not working with applealc  layout id  3, 13, 17, 18, 27, 28, 99 its is working with VoodooHDA but the new one 2.9.1 it much has low volume, but bad sound in earphone     codec dump linux https://drive.google.com/file/d/1pg2y76WvFYsO8vFY-2B_2OLyKMmkQ8Tg/view     latest debug http://www.mediafire.com/file/2pjny4eq5r64ed8/debug_1383 (1).zip  
    • For F6 Bios, which DSDT is the one i should use? I´m a little confused in the Mass of DSDT here ;-).   Great Thread by the Way.   Another Question: I have 2 960Pro inside my Rig (one with OS X, one with Windows 10). When i try to mount my EFI on OS X NVMe the system freezes... :-(   DWhen i unplug the Windows NVMe everything is fine an it mounts the EFI.   Anybody an idea?   Tried the upper Port on the Board (OS X) & the middle / lower Port, in the Middle it mounts the EFI in the lower it freezes.   But i need the middle Port for an SATA M.2 SSD :-D... Even when i plug the Windows NVMe into an PCIe Adapter Card it freezes at the point i mount the EFI.   I´m mounting with Clover Configurator.     Thank You guys.
    •   Just add "ngfxsubmit=0" to config.plist to disable the fix within nvidiafixup
    • @MegaCookie   ok, I have no solution for that Trial 7 good for the release?
      Is this codec good enough for you?


×