Contribute
Register

[SUCCESS] Mojave | i7-4790K | Gigabyte GA-Z97N-WiFi | ASUS Radeon RX 580 8GB

Status
Not open for further replies.
Joined
Mar 31, 2013
Messages
5
Motherboard
Gigabyte GA-Z97N-WiFi
CPU
i7-4790K
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
Oloorin's Trash Can - mini-iTX Deluxe Build:
GA-Z97N-WiFi - i7-4790K - ASUS Radeon RX 580


View media item 191064

Components

Intel i7-4790K Processor
https://www.amazon.com/dp/B00KPRWAX8/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16819117369

Gigabyte GA-Z97N-WiFi Motherboard (2x HDMI, 1x DVI)
https://www.amazon.com/dp/B00K8HNGYW/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16813128720

Crucial Ballistix 2x8GB Memory
https://www.amazon.com/dp/B006YG9EEW/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16820148545

ASUS Radeon RX 580 8GB Graphics Card
https://www.amazon.com/dp/B071L1VGQW/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=9SIACVB84G4949

Samsung SSD 860 EVO 500GB
https://www.amazon.com/dp/B0781Z7Y3S/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16820147674

Seagate ST2000DM001 2TB Hard Disk Drive
https://www.amazon.com/dp/B074Q5V6S8/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16822148834

BCM94352 Wireless Card - replaced the stock card on the motherboard

SilverStone Strider SFX ST450SF Power Supply

Silverstone FT03-Mini Black Computer Case
https://www.amazon.com/dp/B0085S33XK/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16811163197

Azio Mk Mac Wired Keyboard
https://www.amazon.com/dp/B01LP3P834/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=9SIAFVD7ZU4575

SteelSeries Rival Mouse (white)
https://www.amazon.com/dp/B016KG7I8O/?tag=tonymacx86com-20

Asus VX24AH Display (2560x1440)
https://www.amazon.com/dp/B01D4TCCZ4/?tag=tonymacx86com-20



Comments

I have assembled this build in 2015 (with HDD only and MSI GeForce GTX 960 2GD5) and successfully ran OS X Yosemite.

I picked Silverstone FT03-Mini case because of its small format, good air flow (bottom to top), easy accessible IO ports on the top, and similarly to Mac Pro - it looks like a trash can!
This setup worked very well with GTX 960, and only few issues:
- No Bluetooth (no airdrop, handoff, etc)
- Sometimes system would freeze and need a restart (very rare)

Now, with release of macOS Mojave I have decided to do a reinstall with new OS. I also upgraded it and added a SSD as the system drive and left HDD for other files. I also purchased a Radeon graphics card and replaced the GeForce due to lack of Nvidia Web Drivers for macOS Mojave.

Installation

I have created a Mojave installation USB using tonymacx86's guide, with UEFI Clover and FakeSMC. No additional kexts were added.

My monitor was plugged into the motherboard - Intel HD 4600, integrated graphics selected in BIOS.

Booted with installer from USB, formatted new SSD to APFS and installed Mojave. No problems. Restart.
Booted with installer from SSD, few minutes, restart.
Booted with macOS from SSD, again few minutes and restart.
Finally booted macOS from SSD. User setup without internet connection. Yay, Mojave desktop.

Post-install
  1. First I ran MultiBeast with the following options:
    • UEFI Boot Mode
    • Audio
      • AppleALC
      • Realtek ALC892
    • FakeSMC
    • Ethernet:
      • AppleIntelE1000e v3.3.6
    • Clover UEFI Boot Mode
    • System Definition:
      • iMac 14,2
  2. Next I added WiFi kexts from RehabMan with KextBeast:
    • FakePCIID.kext
    • FakePCIID_Broadcom_WiFi.kext
  3. Installed Bluetooth kexts:
    • BrcmFirmwareRepo.kext
    • BrcmPatchRAM2.kext
  4. Enabled full display resolution for my monitor (2560x1440) when using HD 4600 with graphics_intel_hd5k-azul-d-90_patch.command from toleda/graphics_Intel_framebuffers
  5. Fixed sleep/wake by deleting /Library/Preferences/com.apple.PowerManagement* files
  6. Enabled full resolution in Clover by changing BIOS settings:
    • Windows 8 Features - Windows 8 WQHD (on non-WQHD my display did not work in BIOS when using Radeon)
    • CSM Support - Never
    • Secure boot - disable
  7. Switch default graphics card to Radeon in BIOS:
    • Initial Display Output - PCIe 1
After this and a few reboots, the system is working fine!

Summary
What I got working:
  • Radeon RX 580
  • WiFi
  • Bluetooth (working Air Drop, Apple AirPods)
  • Ethernet (only one of two on the motherboard)
  • Full display resolution (2560x1440)
  • Motherboard Audio
  • Motherboard HDMI Audio
  • USB 3.0 and 2.0
  • External USB Audio interface
  • Sleep/Wake
  • and more!
Finally I ran GeekBench test on it:​

I also run Windows 8.1 on a HDD partition for gaming.

Photos


Front case viewFront inside viewTop I/O view
View media item 191064 View media item 191225View media item 191066
Cool looking :cool:This Radeon is a tight fit :clap:Easy accessible :thumbup:


Peripherals
View media item 191067

Previous Graphics Card

As for the GeForce GTX 960, I managed to make it work with following steps:
  • Download and install Nvidia Web Drivers for High Sierra using nvidia-update.sh from Benjamin-Dobell
  • In Clover Configurator:
    • Graphics: uncheck Inject Intel (Inject NVidia is also unchecked)
    • System Parameters: check NvidiaWeb
  • Select PCI-E graphics in BIOS
And the result:

...but without hardware acceleration, resulting in lack of some graphic features like Dock blur:
That is why I decided to sell it and buy a Radeon.

Pro Tips
  1. If you happen to install a kext that gives you a kernel panic
    boot in single user mode and run this commands:
    first mount your volume as read/write (default is only read, so you cannot delete files)
    Code:
    mount -uw /
    remove kext in /Library/Extensions
    Code:
    rm /Library/Extensions/name_of_the_kext.kext
    or remove kext in /System/Library/Extensions
    Code:
    rm /System/Library/Extensions/name_of_the_kext.kext
    and finally
    Code:
    exit
  2. If you are using Clover Configurator, but it cannot find your EFI partition (and thus config file)
    run this commands in the Terminal.app:
    Code:
    diskutil list
    will give you list of all discs and partitions on your machine, like this:
    View media item 191050 find the IDENTIFIER for the EFI partition, mine is disk1s1
    next, run:
    Code:
    sudo mkdir /Volumes/EFI
    terminal will ask you for your password, and then run this command with EFI partition identifier:
    Code:
    sudo mount -t msdos /dev/disk1s1 /Volumes/EFI
    now your EFI partition is mounted.
 
Last edited:
WhateverGreen.kext meant for AMD cards not Nvidia cards.
It used to be that way but not anymore.

When it was first released WhatEverGreen only supported AMD GPU's, other GPU types such as Nvidia and Intel IGPU's along with some additional advanced display related patches where supported by Lilu using separate specific plug-ins. However, as of mid 2018 WhatEverGreen merges the existing AMD GPU Support with all of the following plugins:-
As such WhatEverGreen (WEG) is now the one-stop solution for all GPU and Display related MacOS patching.
 
I have updated the build. Replaced GTX 960 with ASUS RX 580. Working great out of the box, without any kexts! Also got the Bluetooth working properly.

@Oloorin, what sleep/wake problems did you have that required you to delete /Library/Preferences/com.apple.PowerManagement* files?
@ski4evr - it just would freeze when sleeping, I had to reset the machine if it did sleep.
 
@Mike777 I'm currently tweaking the above settings to get HDMI audio working. The above "Drivers > Audio" settings work for getting the audio jacks working on the back of the motherboard. Those settings were developed for High Sierra. They happen to work on Mojave, but not the ideal method. I'll post when I'm done getting HDMI audio functional. Thanks for the thumbs up.
 
First, thanks for your posting. I recently replace my GTX 970 to RX 580 and want to try install Mojave on my computer. Seems our computer's configuration are very similar, I tried follow your post but failed to finish the installation. So do u mind share your EFI folder with me, that will really reduce me much time to config my computer.

Thanks.
 
First, thanks for your posting. I recently replace my GTX 970 to RX 580 and want to try install Mojave on my computer. Seems our computer's configuration are very similar, I tried follow your post but failed to finish the installation. So do u mind share your EFI folder with me, that will really reduce me much time to config my computer.

Thanks.

What is your problem exactly?
I attached my Clover config.plist
 

Attachments

  • config.plist
    6.2 KB · Views: 429
I can't get my Bluetooth devices to work. Can you give more detail about where you got the kexts, where you installed them, and anything else you did to get it to work?
 
Hi, guys! Did you manage to have full acceleration with RX 580?
 
Status
Not open for further replies.
Back
Top