Contribute
Register

i7-4930K - Asus Rampage IV Extreme - 32GB RAM - GTX 770 4GB [Success!!]

Joined
May 15, 2016
Messages
4,251
Motherboard
GIGABYTE Z170M D3H
CPU
i5-6500
Graphics
RX 480
Mac
iMac
Joined
Mar 1, 2014
Messages
109
Motherboard
Rampage IV Extreme X79
CPU
i7-4930K
Graphics
RX Vega 56
Mac
iMac, MacBook Pro, Mac mini, Mac Pro
Mobile Phone
Android, iOS
Mojave Update


Introduction

I have been running this machine since @shilohh first released this guide, for OSX Mavericks at the time. Everything has been working well except a few issues with USB ports and having random freezes and artifacts from the Nvidia drivers.

As my workflow with 4K footage in Davinci Resolve required more video memory I had to start looking into an upgrade of my GPU (780 Ti).
With the current state of Nvidia drivers and previous driver problems I chose to tryout the AMD route with a Vega 56.


I have been updating the OS every release on this build instead of doing clean installs as I used to do back when I used a real Mac so I thought it’d be time to finally do a fresh install while I’m at it.


Clean Install

1. Backed up the OS with Carbon Copy Clover and the EFI partition as well.

2. Created a bootable USB from the Mojave Installer and then installed the latest Clover bootloader to the bootable USB as well. When installing Clover I selected these packages

  • Clover for UEFI booting only
  • Install Clover in the ESP
  • UEFI Drivers
    • DataHubDxe-64
    • SMCHelper-64
    • ApfsDriverLoader-64
    • AptioMemoryFix-64 (May cause kernel panics for R4E board when booting, use OsxAptioFix2Drv-64.efi instead if that's the case)
    • OsxFatBinaryDrv-64
  • FileVault 2 UEFI Drivers

After Clover installed I added the HFSPlus-64 driver to drivers64UEFI.

3. Placed all these kexts in EFI/CLOVER/kexts/Other

AppleALC - https://github.com/acidanthera/AppleALC
CodecCommander - https://bitbucket.org/RehabMan/os-x-eapd-codec-commander
FakeSMC

- FakeSMC_ACPISensors
- FakeSMC_CPUSensors
- FakeSMC_LPCSensors
- FakeSMC_SMMSensors
GenericUSBXHCI - https://bitbucket.org/RehabMan/os-x-generic-usb3
IntelMausiEthernet - https://bitbucket.org/RehabMan/os-x-intel-network
Lilu - https://github.com/acidanthera/Lilu
WhateverGreen - https://github.com/acidanthera/WhateverGreen


Links to latest versions of kexts.


4. Copied all the Clover ACPI files for the corresponding motherboard and the config.plist that Shilohh provided for the USB installer.

5. Rebooted from the bootable USB and erased the OS drive to APFS using the Disk Utility in the installer. Continued by installing Mojave.

6. When the installation finished I installed Clover to the boot drive with the same packages as selected for the bootable USB installer and copied all matching ACPI and kexts files used in the installer along with my old Clover config.plist from my backup EFI to the EFI partition on the boot drive.

7. I also installed the X79MP61SpeedStep1012.kext with KextBeast that Shilohh provided. I renamed it to X79MP61SpeedStep1014.kext for cosmetics.

8. To fix fan speed and manually Undervolt + Overclock my Sapphire PULSE RX Vega 56 I used VGTab-en to create my custom settings and implemented them using this guide - https://www.tonymacx86.com/threads/guide-injection-of-amd-vega-power-and-fan-control-properties.267519/ by @jaymonkey

Fans stays off at idle until temps hit around 45c. Temps maxes around 72c.

My custom VGTab-en settings



Core Frequency.png


Core Frequency

Core Voltage.png


Core Voltage

Memory Frequency.png


Memory Frequency

Memory Voltage.png


Memory Voltage

Fan RPM + Power.png


Fan Speed + Temp + Power




Everything seems to work just like in Sierra so far. Sleep seems to be the only thing that still doesn’t work, ever since Sierra.
I will report back if I stumble on to any problems when I start to use my daily workflow again.


Thanks to @MK500 for his update thread that provided me with some direction to update this build to Mojave.


Update:
FakeSMC
- FakeSMC_ACPISensors
- FakeSMC_CPUSensors
- FakeSMC_LPCSensors
- FakeSMC_SMMSensors
FakeSMC_ACPISensors and FakeSMC_SMMSensors seem to cause inconsistent kernel panics on boot after computer has been shutdown. Removing them seem to have fixed the issue.

Scratch the above, it worked for a few tries but then I got kernel panic on boot again. Mac Os kernel systemlogs hinted to the FakeSMCs plugins as some of the last loaded kexts before panic occurred.

I'm not sure why this occurs, I have tried to narrow it down to a specific kext by removing each one by one but it hasn't resolved the issue.

I will try the different versions of the aptiomemory fixes next.

Update 2:

Switching AptioMemoryFix-64.efi to OsxAptioFix2Drv-64.efi has fixed my kernel panics issue.
 

Attachments

Last edited:
Joined
Mar 12, 2012
Messages
50
Motherboard
Asus Rampage IV Black Edition
CPU
I7-4930K
Graphics
GTX 770
Mac
Mac Pro
Mojave Update

Introduction

I have been running this machine since @shilohh first released this guide, for OSX Mavericks at the time. Everything has been working well except a few issues with USB ports and having random freezes and artifacts from the Nvidia drivers.

As my workflow with 4K footage in Davinci Resolve required more video memory I had to start looking into an upgrade of my GPU (780 Ti).
With the current state of Nvidia drivers and previous driver problems I chose to tryout the AMD route with a Vega 56.

I have been updating the OS every release on this build instead of doing clean installs as I used to do back when I used a real Mac so I thought it’d be time to finally do a fresh install while I’m at it.


Clean Install

1. Backed up the OS with Carbon Copy Clover and the EFI partition as well.

2. Created a bootable USB from the Mojave Installer and then installed the latest Clover bootloader to the bootable USB as well. When installing Clover I selected these packages

  • Clover for UEFI booting only
  • Install Clover in the ESP
  • UEFI Drivers
    • DataHubDxe-64
    • SMCHelper-64
    • ApfsDriverLoader-64
    • AptioMemoryFix-64
    • OsxFatBinaryDrv-64
  • FileVault 2 UEFI Drivers

After Clover installed I added the HFSPlus-64 driver to drivers64UEFI.

3. Placed all these kexts in EFI/CLOVER/kexts/Other

AppleALC - https://github.com/acidanthera/AppleALC
CodecCommander - https://bitbucket.org/RehabMan/os-x-eapd-codec-commander
FakeSMC

- FakeSMC_ACPISensors
- FakeSMC_CPUSensors
- FakeSMC_GPUSensors - https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek
- FakeSMC_LPCSensors
- FakeSMC_SMMSensors
GenericUSBXHCI - https://bitbucket.org/RehabMan/os-x-generic-usb3
IntelMausiEthernet - https://bitbucket.org/RehabMan/os-x-intel-network
Lilu - https://github.com/acidanthera/Lilu
WhateverGreen - https://github.com/acidanthera/WhateverGreen


Links to latest versions of kexts.



4. Copied all the Clover ACPI files for the corresponding motherboard and the config.plist that Shilohh provided for the USB installer.

5. Rebooted from the bootable USB and erased the OS drive to APFS using the Disk Utility in the installer. Continued by installing Mojave.

6. When the installation finished I installed Clover to the boot drive with the same packages as selected for the bootable USB and copied all ACPI files once again as well as my old Clover config.plist from my backup EFI.

7. I also installed the X79MP61SpeedStep1012.kext with KextBeast that Shilohh provided. I renamed it to X79MP61SpeedStep1014.kext, just a cosmetic choice.

8. To fix fan speed and manually Undervolt + Overclock my Sapphire PULSE RX Vega 56 I used VGTab-en to create my custom settings and implemented them using this guide - https://www.tonymacx86.com/threads/guide-injection-of-amd-vega-power-and-fan-control-properties.267519/ by @jaymonkey

Fans stays off at idle until temps hit around 45c. Temps maxes around 72c.


My custom VGTab-en settings



View attachment 374970

Core Frequency

View attachment 374971
Core Voltage

View attachment 374973

Memory Frequency

View attachment 374974

Memory Voltage

View attachment 374972

Fan Speed + Temp + Power




Everything seems to work just like in Sierra so far. Sleep seems to be the only thing that still doesn’t work, ever since Sierra.
I will report back if I stumble on to any problems when I start to use my daily workflow again.


Thanks to @MK500 for his update thread that provided me with some direction to update this build to Mojave.
Great post, thanks for your info on the upgrade!
 
Joined
Mar 1, 2014
Messages
109
Motherboard
Rampage IV Extreme X79
CPU
i7-4930K
Graphics
RX Vega 56
Mac
iMac, MacBook Pro, Mac mini, Mac Pro
Mobile Phone
Android, iOS
Vega 56 OpenCL Benchmark

Skärmavbild 2018-12-29 kl. 17.19.22.png


LuxMark 3.1


Skärmavbild 2018-12-29 kl. 17.29.35.png



Geekbench 4 OpenCL

 
Joined
Mar 1, 2014
Messages
109
Motherboard
Rampage IV Extreme X79
CPU
i7-4930K
Graphics
RX Vega 56
Mac
iMac, MacBook Pro, Mac mini, Mac Pro
Mobile Phone
Android, iOS
I created a Classic Mac OS Theme for Clover, thought I'd share it with you guys here if anyone might be interested.​

 
Joined
Apr 1, 2014
Messages
19
Motherboard
Asus Rampage IV Extreme Black Edition
CPU
4930k
Graphics
GTX 760
Mac
Classic Mac
Mobile Phone
I'm having problems installing any additional PCIE card in my rig. I'm running a GPU, a Firewire card and a NVME pcie card which all works fine but as soon as I try to install a new card in any of the free PCIE slots it won't boot anymore. So far I have tried with my old wi-fi card in every slot, and another identical nvme to pcie-adapter in every slot and it just won't boot. It's like it's limited to 3 working pcie slots or else it won't boot. I have SSDT-1.aml to 6 in my EFI but I'm wondering if those maybe are only for GPU use and maybe that's why?

My setup: RIVBE, 4930K, OSX 10.12.4

From the guide:
"What are all the ACPI files for?
SSDT-0.aml = Fix motherboard's onboard devices.
SSDT-1.aml = For use with devices in PCIE slot 1.
SSDT-2.aml = For use with devices in PCIE slot 2.
SSDT-3.aml = For use with devices in PCIE slot 3.
SSDT-4.aml = For use with devices in PCIE slot 4.
SSDT-5.aml = For use with devices in PCIE slot 5.
SSDT-6.aml = For use with devices in PCIE slot 6.
SSDT-8.aml = Fixes on-board USB 2 devices for El Capitan.
SSDT-9.aml = CPU speedstep."
 
Last edited:
Top