Jump to content
Allan

[Guide] Asus Z97 Deluxe /i7 4790k/ GTX 980 - Upgraded

76 posts in this topic

Recommended Posts

Hello, i'll share my experience with Asus Z97 series. I build this Hack for video editing, and offered me a good performance and stability.

 

NewOS.png

 

The hardware specs:

  • EVGA  GTX980 4GB SC ACX2.0 DDR5 
  • ASUS Z97-Deluxe, w/ Wi-Fi and Bluetooth - With 2702 BIOS version
  • Intel Core i7-4790K
  • Corsair Vengeance 32GB DDR3 1600Mhz 4x8
  • CoolerMaster WaterCooler Seidon 120V RSA00-AFBAG1
  • SSD SanDisk 480GB - Model: G26
  • SSD Kingston HyperX Fury 240 GB

The pieces:

2.png

 

BIOS settings:

 

 

  • Boot section

 

Boot.png

Secure Boot Menu.png

CSM.png

  • USB section

USB Configuration.png

  • Storage

PHC Storage Configuration.png

 

 

For Install:

 

Create a Penboot of OS X El Capitan 10.11.0, and install Clover in UEFI mode. The process of install is the usual.

For install OS X and boot i just use 

-v nv_disable=1

Post-Install:

After entering in OS X, i've installed Clover in UEFI mode and upgrade OS X for 10.11.5 version using a Combo Update.

Keeping the boot-args.

 

Now you can download and install the last version of Nvidia Web Drivers, using NVIDIA Web Driver Updater.app

After that, change the boot args:

nvda_drv=1

Kexts that I've used:

Kexts.zip

 

About USB 3.0 recognition and speed.

 

I have the proper USB 3.0 recognition and speed, using only these methods.

 

DSDT patchs.

EHC1 to EH01

EHC2 to EH02

XHC was not necessary change it, this device comes with this way (name) natively.

 

I used the @Pjalm patches (Intel 9) and (USB Power).

 

Clover patches:

<dict>
<key>Comment</key>
<string>change 15 port limit to 30 in AppleUSBXHCIPCI</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g72M/v//EA==
</data>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
<data>
g72M/v//Fg==
</data>
</dict>

Note: I made some tests with FakePCIID + FakePCIID_XHCIMux and USBInjectAll, but I got best results only using DSDT patches.

 

What works:

 

SpeedStep and Power Management - Ok

QE/CI - Ok

USB - Ok and in full speed  :w00t:

Trim for SSD - Ok

RAM Speed, just change XMP mode to 1 in BIOS and in your config.plist - Ok

Audio - (ALC1150) Ok I use AppleHDA Patcher for this

HDMI video - Ok

Onboard Bluetooth - Ok

Onboard WiFi - Ok

Ethernet Port - Ok partially 

Just 1 port works (I218V), 'cause the other port (I211) is not compatible with OS X. 

Sleep - Ok - Only via Power Button.

 

What don't work - per hour

HDMI audio

 

 

GeekBench results:

 

GeekBench.png

 

 

Novabench results:

 

Novabench.png

 

 

Cinebench results:

 

Cinebench.jpg

 

Big thanks to:

 

gengik84 - for all perfect help!  ^_^

artur-pt - for DSDT tips

toleda - for your patches

PJALM and RehabMan - for DSDT patches.

Mirone and Micky1979 - for AppleHDA patcher

Micky1979 and fantomas1 - for Web Drivers updater tool

Piker R. Alpha - for SSDT script

Clover guys - for Clover obviously  :P

 

My thoughts about this Hack: This Asus Z97 Deluxe edition offers a big compatibility with OS X. For works with hard production these hardware can bring to you a good experience and excellent performance.

 

If you really need HDMI audio will be a problem, 'cause in my case i can't find a solution yet. To replace this, use a good speakers.

I used a guitar sound box with a P10 to P2 converter.

Edited by Allan
Upgrade

Share this post


Link to post
Share on other sites
Advertisement

Guide upgraded for El Capitan.

Hello Allan,

 

I wanted to ask you a favor :

I have about your setup (view my signature running on macOS 10.12.1) but I have problems of stability :

 

- every time the mouse is jerky

- the system balks

- If I leave the computer stopped for 5 minutes when I return to work it seems to be unstable (I think a problem acpi)

 

everything else works well (Wifi, BT, Audio, Nvidia)

 

Can I ask the courtesy to check my DSDT.aml (view attachments under acpi/origin)?

 

thank you so much

 

PS: Installation made by me in vanilla mode

Asus Z97i Plus.zip

Share this post


Link to post
Share on other sites

:) V20.6

 

curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh

 

 

 

/ssdtPRGen.sh

 

ssdtPRGen.sh v0.9 Copyright © 2011-2012 by † RevoGirl

v6.6 Copyright © 2013 by † Jeroen

v21.1 Copyright © 2013-2016 by Pike R. Alpha

-----------------------------------------------------------

Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <

./ssdtPRGen.sh: line 3865: /Users/UltraLaser/Library/ssdtPRGen/Data/Versions.cfg: No such file or directory

 

System information: Mac OS X 10.12.1 (16B2555)

Brandstring: "Intel® Core i3-4330T CPU @ 3.00GHz"

 

Notice: Downloading extractACPITables.zip ...

Notice: Downloading User Defined.cfg ...

Notice: Downloading Sandy Bridge.cfg ...

Notice: Downloading Ivy Bridge.cfg ...

Notice: Downloading Haswell.cfg ...

Version: models.cfg v160 / Haswell.cfg v151

 

 

Scope (_PR_) {222 bytes} with ACPI Processor declarations found in DSDT (ACPI 1.0 compliant)

Notice: Downloading Restrictions.cfg ...

Generating ssdt.dsl for a 'iMac14,1' with board-id [Mac-removed]

Haswell Core i3-4330T processor [0x306C3] setup [0x0905]

With a maximum TDP of 35 Watt, as specified by Intel

Number logical CPU's: 4 (Core Frequency: 3000 MHz)

Number of Turbo States: 0

Number of P-States: 23 (800-3000 MHz)

Injected C-States for CPU0 (C1,C3,C6,C7)

Injected C-States for CPU1 (C1,C2,C3)

Notice: Downloading iasl.zip ...

 

Compiling: ssdt_pr.dsl

Intel ACPI Component Architecture

ASL Optimizing Compiler version 20140926-64 [Nov 6 2014]

Copyright © 2000 - 2014 Intel Corporation

 

ASL Input: /Users/UltraLaser/Library/ssdtPRGen/ssdt.dsl - 267 lines, 8226 bytes, 49 keywords

AML Output: /Users/UltraLaser/Library/ssdtPRGen/ssdt.aml - 1709 bytes, 16 named objects, 33 executable opcodes

 

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations

 

Do you want to copy /Users/UltraLaser/Library/ssdtPRGen/ssdt.aml to /Extra/ssdt.aml? (y/n)? n

Do you want to open ssdt.dsl (y/n)? n

 

 

 

Now i will try it!

Allan, thanks for ur support and apologizes for having polluted this thread

Share this post


Link to post
Share on other sites

Allan, thanks for ur support and apologizes for having polluted this thread

NP bro!

 

We are here for help and learn with other  ;)

Share this post


Link to post
Share on other sites

Post a pic here.

Hi Allan,

 

I can't take a pic, the screen turns off and restarts the pc.

 

But I resolved by updating the config.plist so:

 

- Add kext-dev-mode=1

- Add xcpm

- Add ClockID

- Remove in SMBIOS "Trust"

- ssdt generated with -target 2

 

I don't know why it works so flawlessly

Share this post


Link to post
Share on other sites

Hi Allan,

 

I want to try to do alone the dsdt.aml...

 

With MacIASL which patches should be included for our chipset? :

 

- Intel 9 -> Generic Fixes

- Intel 9 -> USB Power

- Intel 9 -> SMBUS

- Intel 9 -> SATA

 

In addition to these you will apply other?

Share this post


Link to post
Share on other sites

Do you think that this guide for El Capitan works well also for Sierra, sorry but in the web I didn't find any istallation guide for Sierra with Asus Z97 deluxe.

Many thanks in advice

Share this post


Link to post
Share on other sites

Hi Allan, sorry but I'm in trouble, coulkd you please send me your DSDT and config.plist files.

Many Thanks in advice.

Share this post


Link to post
Share on other sites

Hi Allan, please have a look to the DSDT that you have sent, if I open it with dsdt editor I receive an error message, I don-t know if this is normal of not.

Thanks.

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.

  • Similar Content

    • By kushwavez
      A really good motherboard with macOS compatible bult-in Wifi & Bluetooth

      ASUS Z170-Deluxe (with Wifi)
      BIOS: v3801
      CPU: i7-6700K 4.0 to 4.2 GHz (w/o OC)
      RAM: 1x 16 GB Corsair DDR4 2400 MHz
      GPU: Intel HD 530 (Headless) & ASUS Radeon RX 5700 OC 8 GB
      Audio: ALC 1150
      Ethernet: I219V2, I211-AT
      WiFi & Bluetooth: Broadcom BCM94360HMB Half-Mini-PCI-E
      More Specs: https://www.asus.com/Motherboards/Z170-DELUXE/specifications/
       
      Catalina 10.15.3 - Windows 10
      What is working:
      BCM94360HMB Wifi and Bluetooth AirDrop, Handoff, FaceTime, Messages, App Store, iCloud, etc. Intel HD 530 (QE/CI tested, but now I'm using it in headless) Sleep RX 5700 (QE/CI with 2 1080p monitors connected) Sound USB Ports Two Ethernet ports macOS with a light OC (4.12 GHz - 4.5 Ghz, XMP, ASUS optimal) No problem so far ASUS HyperKit with a KINGSTON NVMe SSD - 250 GB  
      What is not working:
      -  
       
      Not tested:
      VideoProc says that Hardware Decoding\Encoding is fully supported and enabled on both HD 530 and RX 5700 but I didn't test it Thunderbolt (no equipment)  
      Issues:
      None  
      BIOS Settings:
      Boot\CSM (Compatibility Support Module): Launch CSM: Disabled Boot\Secure Boot: OS type: Other OS Secure Boot State: Disabled Advanced\System agent (sa) Configuration: VT-d: Enabled Graphics Configuration: Primary Display: Auto iGPU Multi-monitor: Enabled RC6(Render Standby): Enabled DVMT Pre-Allocated: 128M Advanced\PCH Storage Configuration: SATA Mode Selection: AHCI HyperKit: Enable (if you have NVMe SSD with ASUS HyperKit) Advanced\CPU Configuration: Intel Virtualization Technology: Enabled CPU- Power Management Control: Intel SpeedStep: Enabled CPU- C-States: Enabled Intel SpeedShift: Enabled  
      Getting ready for installation:
      Download the bootpack (Clover v5098): Click here -> ASUS-Z170_catalina.zip  
      Installation:
      Create an installer with any method you know (- Mac: createinstallmedia - Windows: Transmac, Vmware, Win32diskimager) Copy my Clover folder to the USB's EFI folder Boot with the Installer USB If you have any problem (kp or freeze) boot with config_debug.plist to see what causes the issue  
      Post Installation:
      Download Clover Configurator and generate a new Serial Number for yourself  
      Some pictures:
       

       




       
       
       
      Catalina & Windows 10 Dual-Boot (clean install, on one drive):
       Boot into your Mac installer, Create 2 partitions in GUID table (1 for Win (I used FAT32 but I think it doesn't matter what you choose), 1 for Mac)
       Install Mac, boot with your USB, mount your EFI partition (use terminal or an EFI mounter app), create an EFI folder (if there is no folder), copy the CLOVER folder I attached to the EFI folder, restart
      Boot into your Win installer, Format the partition you created for Win, install. 
      Now, it's automatically booting into Windows. To use Clover open cmd in administrator, type: 
      bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi  
      You're done! It will booting into Clover when you start the system, and you can select Win or Mac (or another OS if installed on a 3rd partition).
       
      IF YOU GETTING ERRORS DURING WINDOWS INSTALLATION (could not be formatted, etc):
      Make sure you have GPT partitions, and GPT (UEFI) installer, also disconnect all external storage drives (except the installer USB)  
      Mounting EFI from Windows:
      Open cmd in administrator mode and type: mountvol b: /s (This will mount your EFI) Open Total Commander or Explorer++ in administrator mode to manage EFI mountvol b: /d (This will unmount your EFI)  
      Notes:
       
      2020.02.11: Updated to 10.15.3 -> No problem when/after installing
      2020.01.19: Added ASUS HyperKit NVMe SSD to the "What is working" list
      2020.01.12: Tested system with OC, added more informations to BIOS settings
      2020.01.11: Added SmallTreeIntel82576.kext for 2nd Ethernet, Tested Ethernet ports
      2020.01.11: First upload
       
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://www.olarila.com/topic/5165-olarila-app-images-and-folders/   Nehalem, SandyBridge, IvyBridge, Haswell, Broadwell   https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/   Skylake, Kabylake and Coffeelake is here https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/   Install MacOS with Olarila Image, Step by Step, Install and Post Install
       
      https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
          First...   ***Update bios to last available version!***   If you need a full patched DSDT...  -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation   --Create a bootable copy of macOS Sierra / High Sierra / Mojave   https://github.com/chris1111/Create-Install-Media/releases   --Install Clover in USB stick   https://github.com/CloverHackyColor/CloverBootloader/releases   --Replace with my Clover folder https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/   --Install Sierra/High Sierra and boot into system!   Post Installation --Install Clover and replace with my folder   https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/   --Reboot and activate video!   Bingo!   Now you need a fine tune! DSDT time!   --DSDT   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -XXXX to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI
       
      --Power Management
      - 1 Generation Intel Processors, use Generate P and C States in config.plist
      - 2 and 3 Generations Intel Processors, Generate SSDT with Piker script and drop CpuPm and Cpu0Ist SSDTs
      ssdtPRGen.command.zip
      Credits-https://github.com/Piker-Alpha/ssdtPRGen.sh
      - 4 Generation+ Intel Processors, use PluginType=1 in DSDT, SSDT or Clover config.plist
       
      for check Power, Frequency, Temperature and Utilization, use it
       
      Install Intel Power Gadget.pkg.zip
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --Clover
       
      https://sourceforge.net/projects/cloverefiboot/files/Installer/
       
      --AUDIO
       
      Use DSDT + AppleAlc
       
      --install Lan driver by Mieze
        -Atheros   http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel   http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek   http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC   https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio   https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/314406-voodoohda-289/   -USB   https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   It's time to Rock   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Apple, Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!  
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://www.olarila.com/topic/5165-olarila-app-images-and-folders/   ***The topic is for Notebooks and Desktops***   Install MacOS with Olarila Image, Step by Step, Install and Post Install
      https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
          First... ***Update bios to last available version!***   If you need DSDT edits for SkyLake, KabyLake or CoffeeLake... -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app     Look at my Clover folders and understand what we really need, this is the best way to learn     1-Installation     --Create a bootable copy of macOS Sierra / High Sierra / Mojave   https://github.com/chris1111/Create-Install-Media/releases   --Install Clover in USB stick   https://github.com/CloverHackyColor/CloverBootloader/releases   --Replace with my Clover folder    https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/   --Install Sierra/High Sierra and boot into system! 2-Post Installation     --Install Clover in HDD/SSD and replace with my folder   https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/   --Reboot and activate video!   3-Video     -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/   -Nvidia WebDriver High Sierra   http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/   -Cuda   http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/   -Check it, easy way   nvidia-update.command.zip by Benjamin-Dobell   4-DSDT       Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC* -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS* -BLC0 -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -IMEI -EC -PNLF(Nvidia/AMD) -HDMI ---To avoid problems use some patches in config.plist, don't forget!--- GLAN to GIGE 474c 414e 4749 4745 GFX0 to IGPU 47465830 49475055 HDAS to HDEF 48444153 48444546 HECI to IMEI 48454349 494d4549 SAT0 to SATA 53415430 53415441 5-SSDT   Generate your SSDT for PM, use ssdtPRGen by Piker-Alpha https://github.com/Piker-Alpha ssdtPRGen.command.zip   or just use "plugin-type"=0x01 in DSDT, SSDT or Clover config.plist   for check Power, Frequency, Temperature and Utilization, use it Install Intel Power Gadget.pkg.zip   6-Brightness  
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
        -Clover   https://sourceforge.net/projects/cloverefiboot/files/Installer/   -Lan driver by Mieze     -Atheros http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   -Links     -FakeSmc https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/293863-applehda-patch-requests/   -USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   if u like, Rate Topic     It's time to Rock -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, badruzeus and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By dinurajar
      Need help for making USB Installer for MacOS Catalina for my Custom Build. Below provided my Build Configuration:
       
      1. Intel i9-9900K
      2. ASUS ROG Strix Z390-F Gaming Motherboard
      3. Sapphire Radeon RX580 8GB
      4. 4 X 16GB G.Skill Trident Z RAM
      5. Corsair H80i v2 Cooling
      6. Corsair RM 850X PSU
      7. Samsung Evo 970 Plus 500GB NVMe
      8. Samsung QVO 860 1TB SSD
      9. SanDisk 240GB SSD
      10. Corsair Carbide SPEC-06 RGB Tempered Glass Case
       
      Really need your help as I build this Desktop only for Hackintosh (Not a Gamer).
       
    • By fusion71au
      Clover r5101 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 15 running OSX 10.9 -->10.15 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r5101 for VMware.zip". Mount Clover-v2.5k-5101-X64.iso by double clicking on it.
      2. Mount your VM's EFI System Partition eg in terminal
      sudo diskutil mount disk0s1   3. Copy EFI folder from step 1 into the EFI partition
      4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
      5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
       
      Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
×