Jump to content

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


Allan
 Share

52 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
  • Like 8
Link to comment
Share on other sites

  • 7 months later...
  • 4 weeks later...

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

Link to comment
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

  • Like 1
Link to comment
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

  • Like 1
Link to comment
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?

Link to comment
Share on other sites

  • 1 month later...
 Share

×
×
  • Create New...