- Joined
- Jul 1, 2018
- Messages
- 5
- Motherboard
- MSI Z170A Gaming Pro Carbon
- CPU
- i5-7600K
- Graphics
- RX 580
- Mac
- Mobile Phone
I was looking for a way to get a RX580 working on my Haswell based Intel Core i5-4440. Because I couldn't find a working tutorial/solution I startet playing around and found a solution that seems to work extremely well. I have 4 Years of experience with hackintoshing but I'm absolutely not an expert. I hope my solution can help other "normal Hackintoshers" and maybe the Experts can develop a better way to do this. So without further ado ...
TLR (too long; didn't read)
In case you don't want to read the whole Thread... That's what's working for me...
1.2 - Software that I used (Testing/Benchmarking):
For the installation I followed the normal TonyMac recommendations. Because I wanted to use the iGPU in conjunction with my new RX 580 I made sure to have following Settings in my Bios:
As usual I tried a post-installation with MultiBeast which did not work. I tried the settings that I always used before I bought the RX 580:
These settings do work if I disable the iGPU in the Bios. In this situation I'm still able to use my 3 monitors with max. resolution. But every export Final Cut X Pro, iMovie, Motion fails (they need QuickSync/h.264 encoding).
3.1 - Method No. 2: Post-Installation Steps [THIS FINALLY WORKED]
Almost by accident I noticed that my rendering-times decreased significantly when I booted into MacOS using my Install-USB-Stick. I also had no rendering issues in Google Chrome. So here is what I did next:
4.0 - [For the Experts] There are some other things that I noticed
TLR (too long; didn't read)
In case you don't want to read the whole Thread... That's what's working for me...
- Intel iGPU (HD4600) + dGPU (RX 580) both are enabled and working together.
- Final Cut X Pro (BruceX 5K Test) rendering time reduced from "1min. 28sec". to "0min. 22sec." (4x Faster)
- Bruce 5K Export is clean (has no graphical artifact or other issues).
- Triple Monitor Setup (2x 4K + 1x 1080p)
- Two 4K Monitors (connected via DisplayPort) running in max. resolution @60hz & scaling options are working perfectly fine (connected via HDMI only worked with 4K@30hz and I had no proper scaling options. I didn't check the DVI Port because I don't need it)
- A third 1080p Monitor (connected via HDMI) working perfectly fine as well
- No rendering issues in Google Chrome
- I'm able to watch trailers in iTunes without any problems
- You can find the working Post-Install Configuration at "3.1"
- Intel Core i5-4440 "Haswell"
- Gigabyte Z87X-D3H
- MSI Radeon RX 580 ARMOR 8G OC (2x DisplayPorts + 2x HDMI)
- Samsung 850 EVO SSD
- Monitor No. 1: LG 27UD58-B (Ultra HD 4K IPS)
- Monitor No. 2: LG 27UD58-B (Ultra HD 4K IPS)
- Monitor No. 3: LG IPS234V-PN (1080p IPS)
- MacOS 10.13.5 High Sierra (from the AppStore)
- UniBeast 8.3.2
- MultiBeast 10.3.0
- Clover Configurator 5.1.3.0
1.2 - Software that I used (Testing/Benchmarking):
- Final Cut Pro X Trial (10.4.3) + BruceX 5K Test
- Geekbench 4
- Novabench 4.0.1
- Unigine Heaven 4.0
- Watching an iTunes Movie Trailer
For the installation I followed the normal TonyMac recommendations. Because I wanted to use the iGPU in conjunction with my new RX 580 I made sure to have following Settings in my Bios:
- Peripherals > Device Config > Intel Processor Graphic > [enable]
- Peripherals > Device Config > Intel Processor Graphic Memory A > [128M]
- Peripherals > Device Config > Initial Display Output > [PCIe 1 Slot]
As usual I tried a post-installation with MultiBeast which did not work. I tried the settings that I always used before I bought the RX 580:
- QuickStart > [UEFI Boot Mode]
- Drivers > Audio > [ALC 892]
- Drivers > Misc > [FakeSMC]
- Drivers > Network > [Intel Mausi v2.4.0]
- Drivers > USB > [7/8/9 Series USB Support]
- Boot Loaders > [Clover UEFI Boot Mode]
- Customize > System Definitions > [iMac 14,2]
These settings do work if I disable the iGPU in the Bios. In this situation I'm still able to use my 3 monitors with max. resolution. But every export Final Cut X Pro, iMovie, Motion fails (they need QuickSync/h.264 encoding).
3.1 - Method No. 2: Post-Installation Steps [THIS FINALLY WORKED]
Almost by accident I noticed that my rendering-times decreased significantly when I booted into MacOS using my Install-USB-Stick. I also had no rendering issues in Google Chrome. So here is what I did next:
- Mounted the EFI-Partition (of my High Sierra Installation SSD) via Clover Configurator and opened it in Finder
- Then I backuped the "EFI" Folder AND deleted the "EFI" Folder on my High Sierra EFI-Partition.
- I mounted the EFI-Partition from my "High Sierra USB-Installer" an copied its whole "EFI"-Folder to my High Sierra SSDs EFI-Partition.
- Drivers > Audio > [ALC 892]
- Drivers > Network > [Intel Mausi v2.4.0]
- Drivers > USB > [7/8/9 Series USB Support]
- Mounted the EFI-Partition (of my High Sierra Installation SSD)
- Then I opened the file "config.plist" in /EFI/CLOVER/ with Clover Configurator.
- In Clover Configurator under "SECTION" go to "Boot":
- (1) Set Timeout to "3"
- (2) Uncheck "debug"
- (3) Under "Default Boot Volume" simply type in the name of your main High Sierra Partition in my case it was "High Sierra" (without quotes).
4.0 - [For the Experts] There are some other things that I noticed
- In "3.0 - Method No. 1" the iGPU HDMI port on my Mainboard worked with my 1080p Monitor. In "3.1 - Method 3.1" HDMI on my Mainboard didn't work anymore, so I switch it to one of the 2 empty HDMI ports on my RX 580 - which worked. This could be an indicator for a certain setting?!
- EFI-Folder Size: I compressed and backuped both EFI-Folders from (1) USB Installer (2) after I installed ist in "3.0 - Method No. 1" with MultiBeast.
- (1) USB Installer is 3.4mb
- (2) the other one has 17.5mb
- I'm quite confident that both config.plist have a lot of different settings/values (but I hadn't had the time to compare them) [I added both config.plist files to this post so feel free to investigate]
- I did a lot of benchmarks which I will publish in my next post
- Can anyone tell me how I can monitor my GPUs Hardware?? (MultiBeasts HWMonitor won't even start on any of my systems)
Attachments
Last edited: