How to fix video rendering issues in FCPX High Sierra (Hardware Encoding & HEVC Support)

Here’s how to fix the video rendering issues and performance problems on Intel based Hackintoshes using AMD RX Polaris,  Nvidia graphic cards or an iGPU in Final Cut Pro X or any other video encoding/decoding/render processes by enabling hardware encoding and or HEVC support.

A lot of people seem to have crashing issues with High Sierra and FCPX 10.X on their new Hackintoshes. I recently picked up an RX 580 to mess around and I wanted to see if I could reproduce some of the problems you guys were having and here’s what happened:

  • Slow exporting or even failed exports.
  • Graphical artifacts that shouldn’t be there.
  • Transitions & Effects not working, disorted or cause freezing.
  • FCPX randomly freezes macOS, but mouse can still be moved.
  • Mouse becomes endless spinning pinwheel on small change.

I’ve been getting a lot of questions asking about poorvideo performance and can see what you guys are talking about. What’s the point of building a new hackintosh for video editing if it’s going to perform poorly and can’t even be used to export?

Fortunately this can be fixed. This is a graphical/encoding/decoding issue that is caused by improper settings not optimized for video editing. These kind of issues are a result of H.264 & H.265 support not being enabled. FCPX makes use of the Intel CPU/iGPU in conjunction with the dGPU for rendering,  so it’s best we try and make use of the iGPU and have it work along side the AMD RX 580 or whatever graphics card the way a real Mac would.

After applying the below fixes all my rendering issues went away and my Bruce 5k Test dropped to an insane 9 seconds exporting time in High Sierra 13.2 using these:

FCPX Hackintosh Optimization Guide

After following this guide you’re export times should drop if Hardware Encoding wasn’t enabled.

This guide was created with Coffee Lake, Kaby Lake & Sky Lake* in mind as that’s what I’m using if you are using an older not all of the steps will be applicable for you, and you need to be using Haswell or later for Hardware Encoding support from the iGPU and for HEVC support you need Sky Lake or later and using High Sierra.

Mount EFI Partition:

  1. Open Clover Configurator
  2. Select Mount EFI under TOOLS
  3. Click Mount Partition for Install macOS….
  4. Click Open Partition

Kext Updates:

After mounting the EFI partition we need to make sure we our using the latest version of each of these kexts as they fix  various compatibility issues with the latest hardware.

  • Download the latest RELEASE.zip of Shiki.kext
  • Copy & Paste Shiki.kext into EFI/CLOVER/kexts/Other
  • Download the latest RELEASE.zip of Lilu.kext
  • Copy & Paste Lilu.kext into EFI/CLOVER/kexts/Other
  • Download the most recent version of IntelGraphicsFixup.kext
  • Paste IntelGraphicsFixup.kext into EFI/CLOVER/kexts/Other
  • AMD?
    • Download the most recent version of WhateverGreen.kext
    • Paste WhateverGreen.kext into EFI/CLOVER/kexts/Other
  • Nvidia?
    • Download the most recent version of NvidiaGraphicsFixup.kext
    • Paste NvidiaGraphicsFixup.kext into EFI/CLOVER/kexts/Other
  • Download the most recent version of FAKEPCIID
  • Unzip RehabMan-FakePCIID folder
  • Copy FakePCIID.kext and FakePCIID_Intel_HD_Graphics.kext from the Release folder of Rehabman-FAKEPCIID
  • Paste FakePCIID.kext and FakePCIID_Intel_HD_Graphics.kext to EFI/CLOVER/kexts/Other

config.plist changes:

  1. Navigate to Volumes/EFI/EFI/CLOVER/
  2. Open config.plist with Clover Configurator
  3. Select System Parameters on left-side column
  4. Verify Inject Kexts is set to Yes
  5. Select Boot on left-side column
  6. Under Custom flags add:
    1.  AMD users:
      1. shikigva=4
      2. -rad4200
    2.  Nvidia users:
      1. shikigva=12
    3. Intel iGPU-only users:
      1. shikigva=1
  7. Kaby Lake & Coffee Lake Users:
    • Select Boot on left-side column
    • Click or add -disablegfxfirmware under Arguments
    • Select Devices on left-side column
    • Set IntelGFX box to: 0x59128086 or if using an i3-8100/i3-8350k set to: 0x59168086
    • Select Graphics on left-side column
    • Using Nvidia or AMD
      • Set ig-platform-id to: 0x59120003
    • Using Intel iGPU 
      • Set ig-platform-id to: 0x59120000
DSDT Patching

HECI -> IMEI Patch is needed in config.plist in order for the iGPU + dGPU to still function properly after sleep, along with the other two DSDT patches GFX0 -> IGPU and PEGP -> GFX0 patch when you have integrated and dedicated graphics running at the same time. Without these patches the fixes in this guide wont persist through sleep and everything will break.

  1. In config.plist Select Acpi on left-side column of Clover Configurator
  2. Verify you have the following under DSDT -> Patches. It’s important that GFX0 -> iGPU is before PEGP -> GFX0
  3. HECI -> IMEI Patch
    1. Comment: change HECI to IMEI
    2. Find* [Hex]: 48454349
    3. Replace [Hex]: 494d4549
  4. GFX0 -> IGPU Patch
    1. Comment: change GFX0 to IGPU
    2. Find* [Hex]: 47465830
    3. Replace* [Hex] : 49475055
  5.  PEGP -> GFX0 Patch
    1. Comment: change PEGP to GFX0
    2. Find* [Hex]: 50454750
    3. Replace [Hex]: 47465830
  6. Save config.plist
  7. Restart Hackintosh & Enter BIOS




BIOS Changes:

In BIOS there are two very important settings that are going to make or break whether you can use FCPX reliability. The first is setting is changing the Initial or Primary Display/Graphics to either the dGPU or iGPU as leaving it on Auto will cause performance to suffer. The next setting is to enabled the iGPU at all times since it’s used by FCPX. On Gigabyte the the setting is easy to find, but on ASUS, ASRock, MSI motherboard the setting is disguised as IGPU Multi-Monitor. Enabling the iGPU full time is necessary to get Hardware Encoding for FCPX. If you have the iGPU Multi-Monitor setting, set  it before setting the Primary/Initial Display as it may reset the latter to iGPU without you noticing.

Also let’s set DVMT Pre-Allocated/Share Memory. If you don’t see it in it’s proper location, set the other two settings properly and reenter BIOS and it should be there, as the iGPU needs to sometimes be enabled first for it to be changeable.

Gigabyte:

  • Chipset → Integrated Graphics : Enabled
  • Chipset → DVMT Pre-Allocated :128M
  • Nvidia or AMD
    • Peripherals → Initial Display Output : PCIe 1 Slot
  • Intel iGPU
    • Peripherals → Initial Display Output : IGFX

ASUS:

  • Advanced \ System Agent(SA) Configuration → IGPU Multi-Monitor : Enabled
  • Advanced \ System Agent(SA) Configuration → DVMT pre-Allocated : 128M
  • Nvidia or AMD
    • Advanced \ System Agent(SA) Configuration → Primary Display : PCIE
  • Intel iGPU
    • Advanced \ System Agent(SA) Configuration → Primary Display : CPU Graphics

ASRock:

  • Advanced \ Chipset Configuration → IGPU Multi-Monitor : Enabled
  • Advanced \ Chipset Configuration → Share Memory : 128MB
  • Nvidia or AMD
    • Advanced \ Chipset Configuration → Primary Graphics Adapter : PCI Express
  • Intel iGPU
    1. Advanced \ Chipset Configuration → Primary Graphics Adapter : Onboard

MSI:

  • Advanced \ Integrated Graphics Configuration → IGD Multi-Monitor : [Enabled]
  • Advanced \ Integrated Graphics Configuration → DVMT Pre-Allocated : [128M]
  • Nvidia or AMD
    • Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : [PEG]
  • iGPU?
    • Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : [IGD]

Success?

After changing the BIOS settings boot up macOS and see what happens.

Everything up and running? Yes, No?

The above settings got everything working for me, however everyone’s Install/EFI/Parts can be a little different. If for whatever reason the above steps still don’t get rid of the performance issues it’s possible that the graphical kexts being injected through Clover are failing to work properly.

To correct this we can move over a couple kexts that deal with graphics to the Kernel Cache. Apple recommends that non-apple kexts be placed in /Library/Extensions so we’ll use that folder.

Optional extra steps if above not working:

  1. Mount EFI partition
  2. Copy IntelGraphicsFixup.kext & Lilu.kext & WhateverGreen.kext (If AMD) (Make sure each kext is the latest version)
  3. Paste them in location /Library/Extensions
  4. Enter Password on prompt
  5. Restart Hackintosh
  6. Boom!
Hey, if this helped please consider using our Amazon link when shopping or a kind Paypal donation to help fund the site. Thank you!



Leave a Reply

193 Comments on "How to fix video rendering issues in FCPX High Sierra (Hardware Encoding & HEVC Support)"

Sort by:   newest | oldest
Guest
Apple Hunter

I am using FCPX 10.3.4 If I am using AMD GPU as Primary Display no IGPU. There will necessary to Disable or enable IGPU.

John
Guest
John

Hi, great site and you explain clearly. Can I ask if you have made a typo ?

See:

Download the most recent version of NvidiaGraphicsFixup.kext

// should be paste NvidiaGraphicsFixup.kext ?
Paste WhateverGreen.kext into EFI/CLOVER/kexts/Other

Select Graphics on left-side column
dGPU?
Set ig-platform-id to: 0x59120003

// Should this be iGPU ?
dGPU?
Set ig-platform-id to: 0x59120000

John
Guest
John

Thanks for the reply,

Though below should be iGPU then, but still shows as dGPU.?

dGPU?
Set ig-platform-id to: 0x59120000

Best 👍🏻🙂

Guest
Vito

Yes. I agree. I was very confused when I got to that part.

Also, I think some additional screenshots in this section would be very helpful.

Thanks again for the detailed guide.

John
Guest
John

I tried a combination of your setting to try and get iTunes film stream working, but I still got the blank screen from iTunes. When I place NvidiaGraphicsFixup.kext into Clover extra folder it breaks Hardware Encoding. If I remove NvidiaGraphicsFixup.kext then Hardware Encoding is supported in MacX video converter. I thought this fix for FCPX would work for iTunes video streams.

I have also removed Shiki.kext along with as mentioned NvidiaGraphicsFixup and I still have MacX video converter Hardware Encoding enabled.

Have you tried iTunes stream, I can view the trailers on iTunes but actual film stream shows a black film screen.

Mariano
Guest
Mariano

Hi, thanks for the guide! just a little question.

In Boot Custom Flags, I have “-shikivga”. Change from “-shikivga” to “shikivga=12” or put both?

Happy new year and sorry for my English.

tonnyz
Guest
tonnyz

hi, i followed your guid and it seems work well. But it takes long time for booting. 🙁

Guest
Vito

Mine is slow too, but it also just goes to a black screen about 3/4 bar on the Apple logo and then I can boot. If I disable the on board video I’m able to boot again.

I’m using the Gigabyte Z370 AORUS Gaming 7 with an MSI RX560 and using the EFI downloaded from here: http://hackintosher.com/wp-content/uploads/2017/12/GIGABYTE-Z370-AORUS-10.13.2-Hackintosh-EFI.zip

Any help would be much appreciated.

Thanks!

tonnyz
Guest
tonnyz

Peripherals → Initial Display Output : PCIe 1 Slot. You must Enable iGPU first and set Initial Display later for resetting NRVAM. I fixed myself by do that. Just thinking about Sierra, i should downgrade for the stability.

GAN Jian
Guest
GAN Jian

Gaming 7 here, same problem, 10.13.2

Mariano
Guest
Mariano

Well, deleting the FAKEPCIID kexts on EFI/CLOVER/KEXTS/Others, an everything run smooth.
thanks for your guides!!

Bob
Guest
Bob

Would following this guide have any benefits to applications or overall system performance outside of FCPX? Or are these dual-gpu settings only beneficial to FCPX rendering?

Sapphire Nitro+ RX 580 8gb
i7-8700k
Gigabyte Z370 Gaming 7

Guest
Michael Jones

Works great on my i3-8350k setup with an Asus Prime Z370-P Motherboard. I am swapping my i3 out for a i5-8600k and suspect this will work the same! Final Cut Pro X and Compressor working great with NVidia 1050 Ti.

Jacques Amar
Guest
Jacques Amar

Is there an explanation of the various shikigva= somewhere. They just seem magical and would love to understand them better.

I have an
ASUS H110M-E Motherboard
AMD Radeon HD 6950 -> attached to 4K DP Monitor
Builtin Intel HD -> attached to HDMI 1920×1080
High Sierra 10.13.2

The motherboard doesn’t work with PCIe as first display. This tutorial got me working and out of the blue I get dual display! But I can’t get hardware acceleration or encoding.

Any suggestions.

zebrum
Guest
zebrum

I also hate when guides don’t explain what the setting does. Here you go: https://github.com/vit9696/Shiki/blob/master/Shiki/kern_start.cpp#L18

Zukabak
Guest
Zukabak

Hi, just following the guide and I don’t seem to be able to add the following in Clover Config – “change PEGP to GFX0”.

It’s not one of the available patches in the drop down menu, but if I try to add the comments manually then I can’t add spaces in the box, meaning for instance that “change PEGP to GFX0” becomes “changePEGPtoGFX0”.

Any Ideas?

zebrum
Guest
zebrum

On my machine KabyLake i7-7700, Gigabyte H270 Gaming 3, AMD RX 560D I had to change PEG0 to GFX0. Not sure where people are getting PEGP from.

Rob
Guest
Rob

Hi Hackintosher, I was just wandering how did you open the hardware info window in your last picture to check the hardware encoding support.

Rob
Guest
Rob

Hi, I was just wandering how did you open the hardware info window in your last picture

Guest
Vito

It’s from MacX Video Converter Pro

https://www.macxdvd.com/download/macx-video-converter-pro.dmg

There is an info button (i) on the right just above the bug RUN button next to the words “Intel/AMD/Nvidia”. It will bring up that “Hardware Info” window.

maurici
Guest
maurici

Hi Hackintosher,

I’ve followed your install guide and fcpx rendering guide to use my haswell + radeon vega frontier in fcpx. Thanks for your help, your guides are great.

But no matter what, FCPx renders are failing, it’s a mess of blocks and green artifacts, i can send a capture if you want.

Do you think you can help me?
Thanks,
M

joelHoel
Guest
joelHoel

Did you find any solution for the green squares? I have no idea how to get rid of them. Any ideas?

Benjamin
Guest
Benjamin

Hey,
I’m using Haswell as well 😉 This guide didn’t work for me either. But I found a working solution for my system (Intel Core i5-4440 “Haswell” + MSI Radeon RX 580 ARMOR 8GB OC).

I published my solution in the Tonymacx86 Forum. The title of my Thread is “How I got a RX 580 working on a Haswell (i5-4440) based system incl. dual 4K Monitors”.

Guest
Matteo

Hi,

I saw you added a SmallTreeIntel82576 kext that wasn’ present in the original EFI folder you give… whats’ the purpose of this kext…?

thanks

zhutson24
Guest

Great Guide! I followed to the “T” and my High Sierra build works great except for the FCPX acceleration. I keep getting 40+ seconds export times on the Bruce X test. I have iStats and I can clearly see that the HD 530 is doing the heavy lifting while my RX 480 is just sitting back. I tried tweaking some things, but nothing seems to work. Any thoughts? And all help is appreciated!

Gigabyte GA-170-N Gaming 7 m-ITX motherboard
i5 6600K
16GB DDR4
MSI RX 480 8GB
Mac OS 10.13.2

zhutson24
Guest

Hackintosher – Update!

I applied the ig-platform-id 0x19120001 to the Clover config file and my RX 480 did all the rendering in the Bruce X test. The export time was closer to 21 seconds. This is was similar to my Sierra build export time for Bruce X, albeit ~3 seconds faster. I’m assuming now that my iGPU is doing little to nothing and the iStat menu reveals the same during the export.

Any thoughts on this? Thank You!

Dollar5
Guest
Dollar5

Hi guys, I followed the letter to the guide but I can not enable it in any way. Do you know how to help me? My configuration is this:
8700k
Asrock Z370 Pro Gaming i7
RX580 Nitro+ 8GB

I have now installed High Sierra 10.13.2 but I still have some difficulty with the various kext to use to configure it well

Dollar5
Guest
Dollar5

Ok, I modified the parameters of the Bios and now it seems to work. But it is normal that on Hardware Info is the video card Intel UHD Graphics 630 and not the AMD RX580 Nitro +?

PS: I do not understand why the HDMI sound of the AMD video card I hear it but I can not adjust it, is there any fix?

Guest
ernani

I have almost the same configuration as you (Asrock Z270 K4 and RX580 Nitro+ 8GB) but I can’t seem to make it work. Boot is extremely slow, BruceX test is rendering within 14secs (this is exactly the time with my iGPU disabled) and despite the DSDT patches, sleep doesn’t work. The screen will go blank and after a minute or so it will reboot. The only thing that seems to work is that the Intel iGPU is recognized in the Graphics section of Mac’s System Report. I’m following the guide to the letter. Am I missing something?

Dollar5
Guest
Dollar5

Hello, if you have “kik” we can talk to them so we will compare and see if we can solve 🙂

Guest
Vito

Can someone share their Novabench CPU score? (https://novabench.com/)
I’m getting really low results (~250). However, when I do the same test in Windows I get 860 which is in line with what’s expected.

I’m running the Gigabyte Z370 AORUS Gaming 7 with an 8600K and an RX460 card configured with the EFI posted here.

Novabench on High Sierra: CPU 252, RAM 265, GPU 558
Novabench on Windows: CPU 860, RAM 262, GPU 614

Matteo
Guest
Matteo

Something is wrong! I get 618 with an 4690K i5 4 years old

Dollar5
Guest
Dollar5

I did the test myself and I get + or – the same result … why? What’s wrong?
Novabench on High Sierra: CPU 260, RAM 291, GPU 558……Total Score 1120….why?

My configuration is:
8700k
Asrock Z370 Pro Gaming i7
Nitro RX580 + 8GB

tonnyz
Guest
tonnyz

your RX 580 got 558 and my RX 560 got 558 too. It’s funny.

Matteo
Guest
Matteo

Maybe it’s novabench which has some problem in this version with this CPU? Try Cinebench R15, I get about 600 CB in the CPU score (2014 Core i5)

tonnyz
Guest
tonnyz

CPU 986, RAM 290, GPU 558 … total is 1924.
my build is 7700k (no oc) 16gb, RX 560 4g.
why is Coffee Lake CPU score too low ?

Dollar5
Guest
Dollar5

The thing seems very strange to me 🙁 But I just installed it and I do not know if I have everything set up correctly, could you give me a hand? Why on windows the total score is about 2800 …
Then why the 560 and the 580 make the same score? On windows it is very high + 558

amoracaps comprar
Guest
amoracaps comprar

Conheça o mundo inteiro os benefícios do Max Amora. https://www.youtube.com/watch?v=YTX1s5rD5OM

como tomar pro burn x
Guest
como tomar pro burn x

Pro Burn x, Trata-de de certo caderno vitamínico. https://www.youtube.com/watch?v=EE7bNvhkKGo

wouldja
Guest
wouldja

Dumb question possibly:

Do you plug your cable into the graphics card or the motherboard?

Brixx
Guest
Brixx

You plug it into the graphic card to have full acceleration from the card

Brixx
Guest
Brixx

Gigabyte Arous Ultra Gaming + i7 8700k
Followed the guide… used the provided EFI and got 29 seconds on bruceX
Without any of the edits, so NO Lilu, NO Whathevergreen (using RadeonDeInit instead), NO -rad4200, NO shiki, NO integrated igpu enabled, so NO igpu id… FCPX seems to work stable and I get 25 seconds out of BruceX… isn’t it strange? I’m I the only one?

Novabench doesn’t work properly with Coffee Lake on Mac, I have the same poor results, every other benchmark is perfect, just don’t trust Nova.

Guest
Brixx

Is it normal that iGPU shows 0Mhz in iStat menus? Probably that’s why I don’t get any difference in BruceX…

I followed the guide and also used the provided EFI… i have hardware encoding YES as well… but under system info I don’t even see the HD630, is all of this normal?

Guest
Dmitri

Hey!

I have a Gigabyte Z370 Aorus Gamin 7 so tested the EFI you posted above… and so far it seems to have fixed the FCPX freezes, HURRAH!!!

However, it seems to have also killed my bluetooth… could there be something in it that did that?
(bluetooth is on, but it just won’t find my Apple Magic Mouse anymore, have trashed BT prefs etc.. I have the BCM943602CS in PCIe adapter)

Guest
Dmitri

Scratch that!
Tried a different Magic Mouse and it works perfectly… For some reason my old one decided to stop functioning… maybe it got confused when I was restarting from different drive but with copy of same system)

All seems good… THANK YOU! (if FCPX now functions without freezing I’ll be the happies hackintosher on the block!)

Silvio
Guest
Silvio

hackintosher, can you post step 7 config.plist changes for Skylake users ?

Guest
jimkarakof

No Play for me, did all the steps, even copied the kext to library/extension folder. Nothing, still get no hardware acceleration. My system: I7 7700k on Assus strix 270i rog, 16gb ram with gigabyte rx560 4gb v2.0.
Here is my config.plist:
https://www.dropbox.com/s/su1x572u0qi9qzy/config.plist?dl=0

Thanks for your support

Guest
Pablito

Try to copy:
IntelGraphicsFixup.kext, Lilu.kext, WhateverGreen.kext in to
/ Library / Extension

Unifier
Guest
Unifier

@HACKINTOSHER

How enabling full Hardware Encoding on Z97 ?

iMac 14,2 High Sierra 10.13.2
Gigabyte GA-Z97X-UD5H LGA 1150
RAM = 32 GB 1600 MHz DDR3
Intel Core i7-4790K CPU @ 4.00GHz Haswell
(with Intel HD Graphics 4600 not in use)
Sapphire Nitro Pulse AMD Radeon Pro 560 4 GB
(replace GTX 760)
HDMI = 1920 x 1080 @ 60 Hz Samsung S27D390
DP = 1920 x 1080 @ 60 Hz Samsung SMS27A550H

config.plist = I don’t use ‘InjectATI’ or ‘RadeonDeInit’
My kext/other are = the latest Lilu + WEG
About this Mac shows Radeon Pro 560 4 GB !

My Q is: how enabling full Hardware Encoding?

I understand enable the iGPU, it’s used by FCPX.
but do I plug one of my Monitors to iGPU?
Both are now on R560
what is right to set to IntelGFX box? (Graphics 4600) ID?
If I enable IGFX now = black screen, because nothing plugged in?

Thanks for your nice work!

Glauco
Guest
Glauco

Same problem here. For what I understand, this guide is not for Haswell processor. Am I wrong?

“This guide was created with Coffee Lake, Kaby Lake & Sky Lake* in mind as that’s what I’m using if you are using an older not all of the steps will be applicable for you, and you need to be using Haswell or later for Hardware Encoding support from the iGPU and for HEVC support you need Sky Lake or later and using High Sierra”

Although it seems there’s a typo in the last sentence, which made it very confusing if it’s useful or not for Haswell.

Benjamin
Guest
Benjamin

Hey,
I’m using Haswell as well 😉 This guide didn’t work for me either. But I found a working solution for my system (Intel Core i5-4440 “Haswell” + MSI Radeon RX 580 ARMOR 8GB OC).

I published my solution in the Tonymacx86 Forum. The title of my Thread is “How I got a RX 580 working on a Haswell (i5-4440) based system incl. dual 4K Monitors”.

Guest
Michael Jones

This worked great for my i3-8350k when I was on Sierra. I upgraded to high Sierra 10.13.2 and am able to boot with my 1050 ti and my iGpu UHD630 individually. If I try to activate my multimonitor settings and restart so as to get the iGpu+dGpu working simultaneously I get a grey spinning wheel about 1/2way through the start up sequence and then I am stuck. Once I deactivate my multimonitor setup on my Asus Prime-A Z370, then I can still boot with full acceleration but I cant get them working together.

Would really love a fix for this as I don’t really feel like downgrading to Sierra.

Felipe
Guest
Felipe

Thank you Again!
I’ve just made a small donation. It’s not much, but it’s from the heart. When things get better around here I’ll remember you!

Guest
Vito

My Apple logo changes size during the boot process. Does anyone else experience this or know how to fix it? I’m using a 4K monitor.

I’ve uploaded a video showing the boot process.

https://youtu.be/6IctMxfvMWY

Felipe
Guest
Felipe

Mine does this too but I just don’t care :p

tonnyz
Guest
tonnyz

it’s normally. Me too. Have you ever try to change resolution on Clover ? (3840 × 2160)

Guest
jtman

Well this just happened. I’ve been working on this problem since last night, then this morning ’cause I couldn’t sleep from 3 a.m. to 6:30 a.m then from around noonish to 6:30 tonight. I’ve been breaking my balls trying to figure out why my system was still not using my AMD card to render using BruceX even though both the iGPU and my dGPU were activated in BIOS and with all the kexts and tricks you so thoughtfully outlined. My BruceX score was link 1:03 and even as high as 1:27 at one point. I went through this entire setup from start to finish about 7 times, trying to figure out what I did wrong.

System is a 6700K with a Gigabyte Z170X Gaming 7 and a Sapphire Nitro 8gb RX580. I finally got it to work with a fifteen second BruceX score by disabling my iGPU in BIOS. Done.

Guest
Apple Hunter

Here I have issues that result shows AMD Radeon R9 290X Hardware encoding off on MacX Video Convertor. FCP X 10.3.4 takes more than real time for export. I have setup same as you have mentioned Then I have enabled Haswell IGPU Multi-Monitor: Enabled with DVMT pre-Allocated: 128M and set primary display auto to PCIE in Asus Z97 pro Wi-Fi Bios.
After save bios check back again it set back to auto (may be some bios issues) same settings Start boot up mac go to black screen. Because of that issues I disable IGPU Multi-Monitor. I have update it to 10.13.2 with supplement update. Still now I have stuck with Hardware encoding off.

How to get fix hardware encoding on? Other method?

Vitaliy
Guest
Vitaliy

Hello!
First, sorry for my english
second, thank you for great article

I have Hackintosh – motherboard asus, cpu i7400 kaby lake, gpu 1050 ti.

On the exporting i have problem, video coder h.264 – video when playing green. if used Apple Prores 4444, video exporting fine.

kicsiii
Guest
kicsiii

Great tutorial. After this FCPX stop freezing! Great! Thank you!

kicsiii
Guest
kicsiii

For me freezing again.. I don’t know what is a problem. I followed the guide… 🙁

Ted Cox
Guest
Ted Cox

Thanks so much for this! Initially I was getting Kernel panics after following your directions on my Gigabyte Z370 Gaming 7, even after downloading and installing your EFI folder. But as another commenter mentioned, switching my Init Display Output to PCIe 1 (as you direct) solved it for me. I’m still wondering, though, wouldn’t the ideal performance scenario be to have the iGPU handling the displays and my RX580 dedicated to FCPX rendering?

Pushkar Dua
Guest
Pushkar Dua

Followed the guide.. Used the hackintosher EFI…

Not able to boot into mac… Screen goes black after 2/3rd loading..

Gygabyte Z370 Aurus ultra gaming
i7 8700K
Nvidia 1050 ti

kicsiii
Guest
kicsiii

I follow the guide 3 times, and i can’t fix the problem.
When i turn on HARDWARE ENCODING FCPX when start rendering always freezing. I get full freezing grey screen.
Anyone have a tipp?

3,41 GHz Intel Core i5
16 GB 2400 MHz DDR4
Radeon Pro 560 4 GB
MSI Z270I

Bertil
Guest
Bertil

I have Gigabyte gaming 7, Coffee lake 3.7, dual 1080 ti on High Sierra 10.13.3. I got everything to work fine except this. When enabeling internal graphics in bios I can’t boot. Automatic won’t work. Is there any way to get Nvidia and iGpu to work at the same time?

David
Guest
David

After following this I get a black screen instead of login.
Can anyone help?

Asrock z77 Extreme4 mobo
i5 3570k (Ivy Bridge)
AMD 7950 3GB
Intel HD4000

Guest
MrSlowMachine

So, this didn’t work for me. The FCPX 10.4 render was indeed faster, but the resulting movie file is filled with terrible artifacts, especially on scenes when panning around or when there is lots of movements. Weirdly, the transitions and text generated areas were fine. I generated H264 out file and a few different ones for Apple Device profile. All were unusable. The same videos are rendered properly without this fix, but my machine is super slow then. So, I it would be awesome if there was something that you could take a look at. Do I need a new machine actually? Thanks, man!

My videos are recorded on iPhone 6s, 1920×1080 60p. My setup is i7-4770k, GA-Z87MX-D3H, 16GB RAM, and GIGABYTE GeForce GTX 950 2GB GV-N950XTREME, MacOS 10.13.2, separate SSD drives for OS and for the projects.

driverguy
Guest
driverguy

MrSlowMaxhine… are both of your OpenCL devices (your two Gpus) functioning and not creating excessive math error differences at the end of a luxmark OpenCL benchmark test?
luxmark is a free and safe benchmark program for any OS. After hundreds of billions of ray trace computations it will give you a resulting photo but also a score of how many artifact deviations from a working machine. luxmarks use of OpenCL only tests some of the circuitry, not all, of a graphics device, but is a good test.

Dmitry
Guest
Dmitry

R9 280X 3G GDDR5 PCI-E DVI-I/DVI-D/HDMI/DP DUAL-X OC VERSION (UEFI)
Z77-DS3H
had change hex value from 47465830 to 49475055 and from 50454750 to 47465830

Made all, that were wrote in that instruction.

have kernel panic on boot

marcelo lima
Guest
marcelo lima

After I try this my GTX 1080 8GB is showing GRX 1080 256 MB and FCPX still slower than my MacBook Pro Late 2013 with GEFORCE GT750MT..

(My processor is i7 8700 , AORUS GAMER ULTRA) Thanks.

Bertil
Guest
Bertil

I uninstalled FCPX with https://freemacsoft.net/appcleaner/ and reainstalled it. I went from 01:10 to 37 sec on BruceX prores 444 Xq

olej7777
Guest
olej7777

Hi. I have problem to run Hardware Enabled :/ 3 days and nothig. Can you looks for my clover? I used your efi beacouse i use ASRock z370 Pro 4 with i7-8700K and RX580. In my opinion i have everthing good changed but no work :/

whitedreamstudio.pl/photo/CLOVER3.zip

olej7777
Guest
olej7777

Hi again, i fresh instal 10.3.3 use your efi for asrock z370 pro4 and fix for fcpx hardware encoding and my hac take freeze after 1-4 min exporting for h264… 🙁 can help my?

ASRock z370 Pro4 i7-8700K rx580 8gb

Mike
Guest
Mike

Hi Hackintosher,

Great guides.
Followed those steps but when i reboot only see a black screen after apple logo (i can hear the sound when i type on my keyboard).
If i disable multi-monitor in bios i’m able to login again.

Thanks for your help.

MSI B250I Pro
i5-6600K
Rx 560 Sapphire

Guest
Jonny

Hey there! Great Guide!
I have an AMD RX560 and an i7 4770K with a MSI GAMING 7 z97.
But I am always at the point of restarting. There it boots normally over my RX560, but as soon as it disappears from the Apple logo. The image signal’s gone.
I tried to connect an HDMI to my iGPU in parallel and there is a picture.
So he boots jz with my AMD but then in the OS only plays back a picture with the HD4600.

Rocco
Guest
Rocco

hi, I followed the guide perfectly my intel hd4000 is recognized but magiX video converter tells me hardware encoding supported NO. any suggestions? I have an intel 3770k with gtx 770

Guest
Hendrik

Hi there,

That dialog with the “Hardware Encoding: Supported” message, where is that? in FCPX?

rocco
Guest
rocco

MacX Video Converter Pro

TonyHack
Guest
TonyHack

Hi, i follow the guide and got the Hardware Acceleration showed up, but the BruceX render time is still ˜15 second for my system (i7 8700k, Gigabyte RX580, MSI Gaming Pro Carbon, High Sierra 10.13.2), i checked the hardware graph and the iGPU doesn’t seems to work while rendering at all, what should i do?

Lancelot
Guest
Lancelot

Hello, i tried your tuto but when i boot with the iGPU-monitor option enabled, i ‘m stuck with the wheel and no logo… i have read comments and tried shikigva=12/16/60 but nothing is working, do you know where it come from ?
For info, i’ve a i7 8700K, GTX 1080, MSI gaming pro carbon Z370 AC, and the benchmark BruceX took an awful 6 min 37 🙁
and my mother board allow me up to 64Mb of DVMT, maybe that’s the problem ?
By advance Thank’s

EddyMac
Guest
EddyMac

Does everything here still apply? If I’m not mistaken, the 10.3.3 changed a few things with regards to AMD graphics cards. I’m interested in following this guide since I have an AMD RX 580 on a Skylake system. Is everything still the same despite the macOS 10.3.3 update?

EddyMac
Guest
EddyMac

And one other thing, on my Gigabyte Z170X-UD5-TH the setting for

DVMT Pre-Allocated

is no longer under Chipset, since updating my BIOS to F20. Does anyone know where that setting was moved to?

EddyMac
Guest
EddyMac

I’m using a Sapphire Radeon Pulse RX 580 and making all these changes caused “Hardware Encoding Supported” to change to yes, but it slowed BruceX down from 16 seconds to 1 minute and 15 seconds.

I put everything back like it was, and FCP is back to 16 seconds for BruceX, but MacX Video shows hardware encoding support as “No.”

tommasolubrano
Guest
tommasolubrano

Hi, i have same problem, I can not export h264 videos, vimeo, etc …
It does not work Netflix .. I have the following configuration:
GIGABYTE GA-Z77X-UP5 TH
Intel Core i7-3770K Ivy Bridge 3.5GHz
AMD radeon vega 64

PLEASE HELP ME!

Ali
Guest
Ali

there is a method of hope.

i5 3330 Ivy Bridge
R7 265

Rodney
Guest
Rodney

First, let me say thank you for putting this together. I just put together my first Hackintosh build and finally got things working. With the one exception of the graphics card being properly utilized (didn’t realize NVIDIA wasn’t the favored card). I’m running an i7-6700[SkyLake], EVGA GeoForce 1060 6gb on a Gigabyte GA-Z170X, 32gb RAM.

The concern I have is that after using UniBeast/MultiBeast/Clover to get the rig running, I’m worried how these settings will affect my system. I use predominantly use FCPX and Motion and that was the main reason for building it.

Your advice would be greatly appreciated on how to proceed with making sure my system is optimized and I get the best results possible.

Thanks for your time

Arquicion
Guest
Arquicion

Hello,
Very elementary trick! Really nice work!
My setup: Msi H110 + i7 4790 + GTX 960 2GB
I got Hardware Encoding enabled!
But… Anytime I plug the monitor into the onboard I get a Kernel Panic (reboot). As well, if I got a monitor plugged into the onboard it won’t boot.
Do you know what may be the problem?

Thanks for everything!

Rodney
Guest
Rodney

Not sure if my previous message got through, but I’ve done so me updates since then. First, I updated my “config.plist” file with the above settings. I’m happy to say that the my system still boots up and I’m able to access programs without an issue (slight lag, but not much of an issue).

The concern I have is that the BruceX Test is producing times of 1:19 and 1:16 (h.264 format). I’m not sure what else would need to be tweaked to obtain optimum performance

I’m running the following:
macOS 10.13.13, i7-6700[SkyLake], EVGA GeoForce 1060 6gb SSC, Gigabyte GA-Z170X, 32gb RAM, Samsung 500gb SSD.
HDMI cable is plugged in to nVidia card, not the graphics input on the motherboard.

Integrated Graphics: Enabled.
Peripherals: PCIe 1 Slot
DVMT Pre-Allocated: 128M

When I access “About This Mac”, it shows my nVidia card (not the internal graphics processor).

Help would be greatly appreciated (and I’ll definitely make sure to make a donation for all of your hard work on putting this together for the community).

Thanks for your time.

Rodney
Guest
Rodney

**UPDATE**
Followed the last steps and copied the kexts into the Extensions folder. Re-did the settings in the BIOS as well, downloaded MacX Video Converter Pro and it says that Hardware Acceleration is being used.

However, there really isn’t a change in the BruceX Benchmark test (only about 10 seconds, but I’m still over 1minute)

Also, on some of my renders, there are some weird artifacts when I share/export/render the file (colors are off/different in a few sections – for example, I have a template that the graphic has text that’s white. And part of 2 of the letters are different colors: part red and part yellow).

Any ideas?

Thanks again for your time.

Manzana Prohibida
Guest
Manzana Prohibida

it has improved the performance but still it costs me a lot to render and results in a video with errors in green. BruceX test 2 minutes. i5 7600 3,8 nvidia gtx 1050ti 16gb ram

Asle
Guest
Asle

Here is an issue I don’t understand.
– i7-8700k
– ASROCK Fatil1ty Z370. I have enabled IG on the motherboard, 128MB
– Radeon RX 580 8GB.

When I set ig-platform-id to: 0x59120003 I can not see the HD 630 graphics. OpenGL Viewer does not see the IG HD 630
FCPX does BruceX test in 14.6 sec.

When I set ig-platform-id to: 0x59120000 I see bothe the HD 630 graphics and RX580. OpenGL Viewer sees both!
FCPX does BruceX test in 1 min 30 sec. !!

How do you explain that?

Leemo
Guest
Leemo

I have exactly the same problem. Did you fix it?

Guest
Hackintosh

This is because when you set to ig-platform-id to: 0x59120000, it only uses your iGPU.
Can you tell me what is your IGFX value ?
In your case, you need to keep ig-platform-id to: 0x59120003 (for using graphic card) and also enable IGFX to 0x3E928086 in order to have HEVC support from your processor.

To summarize :

iGPU only :

ig-platform-id = 0x59120000
IGFX = 0x3E928086 for i5/i7 Kaby/Coffee Lake, i3-8100/i3-8350k: 0x59168086, and 0x3E918086 for others i3

iGPU + dedicated graphic card :

ig-platform-id = 0x59120003
IGFX = 0x3E928086 for i5/i7 Kaby/Coffee Lake, i3-8100/i3-8350k: 0x59168086, and 0x3E918086 for others i3

Dedicated graphic card only (will have issue with FCPX) :

ig-platform-id = 0x59120003
IntelGFX : empty

Wolfgang
Guest
Wolfgang

Worked like a charm, thank you!

Rx 560 4GB, i5 8400, MSI Z370 PC Pro, 16GB RAM, Final Cut 10.4

SadNipple
Guest
SadNipple

Does it work for Sierra 10.12.6 ? or only Hight Sierra

PatrickF
Guest
PatrickF

I am currently using dual AMD Sapphire R9 280x Discrete graphics cards on my Gigabyte Z97X-UD7 TH motherboard running macOS 10.13.3. I am having the problems described above, with freezes in the macOS while using FCPX (while still being able to move the mouse). Is it possible to add the Intel integrated graphics support (as described above) and still use both of my 280x cards? I have followed the procedure outlined above and my system will not boot with all three graphics cards activated. I can run both 280x’s or the Intel graphics card and one 280x.

Just in case you wondered, I get the “Does printf work?” Error, and I have not been able to find an OSXAptioFix driver that has solved the issue. Any help is appreciated!

Guest
Inoran

I have the same problem. I wish somebody could figure this out.

Treemisthy
Guest
Treemisthy

I’ve looked all around and can’t find an answer to the question of how necessary a discrete GPU is for using Final Cut in a Hackintosh. Fully enabling the integrated graphics on a modern Intel GPU seems to make a big difference to encoding times, so is it ok to skip the card entirely when building a compact machine?

legacy macs
Guest
legacy macs

Hello I’ve tried and tried and can’t seem to see if I missed something. I running and Asus z370-i, 8700k, gtx 1080 can I show you my EFI or config file so you can tell me if I missed something.

Caleb King
Guest
Caleb King

Hey Hackintosher!

Do you have any insight on the feasibility of implementing this on a 2600k Sandy Bridge? I know it has QuickSync support but I have been unable to get it working, thanks!

KHom
Guest
KHom

Now there is radeon dinit in clover.
Do we really need any kext at all to enable hardware encoding?

what is nessisary to make harware encoding work ?
on what does it depend to be enabkled or not ?

legray
Guest
legray

Hello hackintosher, can I use the EFI below on my gigabyte z170x gaming 5, i5 6600k skylake, amd rx 580. I think that everything it’s ok but brucex test show me 56 seconds on the results. Is this result ok with my hardware? Macx converter shows me that everything it’s ok. Is just that 56 seconds sounds really doubtfull.

Another thing that I note is a slow boot, on the apple logo boot,The boot was more fluent before , now after the kext is much slower.

I really appreciate your attention.

Silvio
Guest
Silvio

I successfully applied all patches on my configuration (i7 6700K, Radeon RX 580 nitro, mobo: GA 170n-gaming5) FCPX 10.4.1 works faster for h264 and h265 export, Bruce 5k 12 sec. But iTunes video now blackscreen !!!

someguy
Guest
someguy

Hey there, I tried this guide with an Aorus Gaming 5, 8700K and GTX 970 on High Sierra High Sierra 10.13.4 and I don’t have MacX Video Converter Pro saying I have Hardware encoding. Any advice? I am guessing either because I am on the latest OS or latest FCPX might be why?

patricia2626
Guest
patricia2626

IntelGraphicsFixup.kext is outdate there a 2018 version here https://github.com/lvs1974/IntelGraphicsFixup/releases

patricia2626
Guest
patricia2626

do i need Intel iGPU
Advanced \ System Agent(SA) Configuration → Primary Display : CPU Graphics
i am using haswell intel

I have asus maxium hero VI with 660 gtx as i used the Advanced \ System Agent(SA) Configuration → Primary Display : PCIE

Guest
Robert Vas

This tutorial helped to unleash by beast! Thank you so much!

Andy Zhang
Guest
Andy Zhang

Hello there,

I’m currently running High Sierra on my i9-7920 CPU with Asrock X299/itx and 1080ti FE.

I upgraded my FCPX to 10.4 turned out the when sharing, the indicator froze at 0% for probably an hour and then export very slowly.

I read your article but i don’t really have an iGPU…..

Any fix on my issue?

Thanks!

Guest
inoran

I have an asus p8p67 pro, i7-2600k and two r9 280x cards. I’ve had the same issues mentioned and can’t edit more than 10 mins before fcp freezes while the mouse/sound still works with the spinning wheel. I’ve tried everything mentioned here but it hasn’t helped at all. Any suggestions?

gafka
Guest
gafka

Thanks for the detailed guide.
I just wanted to point out that when using Vega cards, Lilu and Whatevergreen ARE NOT necessary. Actually, when using those QuickTime does not play any videos and FCP performance is very poor.
So, if you happen to have a Vega card, follow the guide but skip downloading lilu and whatevergreen.
Other than that, this guide solved all my issues.

Dolby338
Guest
Dolby338

Hackintosher, thanks for excellent tips!

I’m running a slightly older X99 board with a 5820K processor and RX570 graphics. After installing lilu and shiki (skipped whatevergreen since I don’t have an iGPU) I still had an issue with the GPU hanging after playing video content in Photos. Also, I was unable to export H264 from compressor. For me the fix was to alter the system definition. I ran iMac 16.2 with Sierra and had no issues and good performance. I tried several definitions, but MacPro 5.1 did the trick. Well worth trying if you have similar issues.

Andrey
Guest
Andrey

THX, BRO!
I’m searching for this solution about a week! 🙂

Zirra
Guest
Zirra

Thank you so much!! This helped me as well.

Running X99 board + rx580 4gb

Zirra
Guest
Zirra

Turns out using the MacPro5,1 definition disables hardware acceleration.

Tony
Guest
Tony

My 4k video playback especially those big file size doesn’t seem to work properly. I try rendering it into something smaller in handbrake. The process was quick initially but quickly slowed down. My setup is z270m i7700k 32GB Corsair RAM AMD HD 7870. I noticed in my activity monitor that only 8GB of RAM roughly is constantly being used while the CPU is working close to 100%. I have tried the fix above and everything works except video rendering and previewing…. please assist.

Cilvio
Guest
Cilvio

Parts: 8700K and RX 580

When adding multiple “custom flag” arguments (when adding shikigva = 4 and -rad4200). How do you input them so that they are separate. Because if you press enter it just highlights the first argument you entered. At the moment I have entered it as “shikigva=4 -rad4200.” Also is this needed with apples native support of the RX 580?

Edding
Guest
Edding

Thank you for this guide. I got it working on paper, gpu shows up, even in istats — but there is no actual h264 / h265 igpu acceleration when e.g. scrolling through mp4s in finder. Even my 2013mbp is faster doing this.

I even put the kexts into the system folder manually?

Maximus X, 8700k, Dual 280x AMD. 10.13.4

Thank you

Feel
Guest
Feel

Hackintosh sierra there :

I followed the tutorial, black screen after the apple logo 🙁
Set the integrated graphics on auto back again
And now NOTHING, no even the bios displayed :((

Raphael303
Guest
Raphael303

Did the XFX RX 580 GTS 8GB work OOB?

zzmadd
Guest
zzmadd

Hi hackintosher!

I’m having a hard time enabling the iGPU of an i3-7100 HD630 + GT 1030 2GB.
Motherboard is ASUS H270-PRO
I make both cards work independently and in the case of the HD630 hardware acceleration is recognised, BUT I’m unable to make them work simultaneously taking advantage of the iGPU for rendering in FCPX while using the GT 1030 2GB attached to the monitor.

I have the patches.
If I set ig-platform-id to: 0x59120000 then the iGPU is recognised BUT rendering in FCPX results in an instant reboot.
If I set ig-platform-id to: 0x59120003 then the iGPU is not recognised and rendering in FCPX works fine but just using CPU and GT 1030 2GB

I tried with Shiki=60, Shiki=1, Shiki =12
I tried with and without -disablegfxfirmware

Any idea how to solve this?
Thanks a lot.

Icmer
Guest
Icmer

i5-4570
HD 7770
MSI H81M-P33

Followed the steps perfectly and now getting black screen on boot after Apple logo. Was working fine before with WhateverGreen and radpg=15 boot argument. Seems like this guide may not work for Haswell processors.

NJC
Guest
NJC

I implemented the guide to fix “PHOTOS” app from hanging while converting video from my DSLR camera. PHOTOS now works like a champ!!! Thank you, but the boot time is terribly slow. Any suggestions?

GIGABYTE Z370 AORUS Ultra Gaming
i7-8700K
Gigabyte AORUS Radeon RX 580 8GB
G.SKILL 32GB (2 x 16GB) TridentZ 3600MHz

Nicco Sanchez
Guest
Nicco Sanchez

GIGABYTE Z370 AORUS Gaming 5
i7-8700K
Palit GeForce® GTX 1080 Ti JetStream
macOS High Sierra 10.13.2 (17C205)
Final Cut Pro 10.4.2

I did everything in this guide and I got MacX Video Converter to show hardware encoding supported to yes, but FCPX is still crashing the whole OS. Please help, I still have projects to finish. 🙁

alessi
Guest
alessi

Try AMD brand graphics card, it is more compatible with MacOs, it is better for FCPX

zhutson24
Guest
zhutson24

I have a high sierra 10.3.2, i5 6600K, gigabyte itx board, 16GB ram, and MSI RX 480 8GB hooked up to a 1440p BenQ monitor and a 1080p no name monitor. Hardware acceleration works – my Bruce X time is about 23-25 seconds. My sleep/wake function works. My bluetooth works.

I recently finished a video project in FCPX (10.3.5) that would crash my screens anytime I tried to pre-render or export the project and render or export. The project would crash anytime it came to my compound clip that included 3-4K camera angles stacked. I’ve gone through this guide and others, and the problem persists. All help would be much appreciated.

jonyDK
Guest
jonyDK

Hello Hackintosher and thank you for the guide!

I have followed the guide step by step, and the hackintosh works, but if i open Photos, it freezes after sone seconds, sometime minutes. No freezes before the guide.

Before the crash, I can see Photos is using some CPU to do some analysis maybe? I just installed the OS.

Also, VEGA leds stop blinking and the cards becomes extremely warm at the touch.

My build:
ASUS ROG Z370-F
8700K 4.8Ghz, 1.35V + Kraken 42 watercooling
reference, non flashed, VEGA 56
dual 2.5K monitor connected to the vega
macOS 10.13.5

This is my efi folder:
https://we.tl/6kcuN1yUqc

What could I do?

Thank you in advance for the help!

Best
// Gian

Nicholas Fioravanti
Guest
Nicholas Fioravanti

Hello, Great guide BUT I couldn’t find step 5. PEGP -> GFX0 Patch
Comment: change PEGP to GFX0
Find* [Hex]: 50454750
Replace [Hex]: 47465830 in the ACPI > DSDT patches. Is this last patch for Nvidia cards or if for my Sapphire RX 580 8 gig, how would I add it to complete the FCPX integrity instructions ?

Thank you in advance.

Nicholas
Guest
Nicholas

Hello, Great guide BUT I couldn’t find step 5. PEGP -> GFX0 Patch
Comment: change PEGP to GFX0
Find* [Hex]: 50454750
Replace [Hex]: 47465830 in the ACPI > DSDT patches. Is this last patch for Nvidia cards or if for my Sapphire RX 580 8 gig, how would I add it to complete the FCPX integrity instructions ?

Thank you in advance.

Razvan
Guest
Razvan

Hello guys. I followed the instructions and it didn’t work at first but then I read the last step, the optional extra stept and managed to get it fix! Thank you so much for this guide!

Sorry for bad English.
Keep it up!

Khalid Lloyd
Guest
Khalid Lloyd

Hi H! Million thanks for your hackintosh guides especially this one which helped me fix the Hardware encoding and HEVC support with my Kabylake-Nvidia build.

I couldn’t help but wonder if this could work on an older build of Haswell+Nvdia+MSI so I tried with proper injections but got stuck in booting with kexted stall [0] 60s “iGPU”.

Is this way of fix not for Haswell+Nvidia or should I just change some of the clover to make it work?

Khalid Lloyd
Guest
Khalid Lloyd

Made a little adjustment to clover to get into macOS, but there was no hardware encoding support. It seemed that the iGPU HD 4600 was not actually working.

Anmol Mishra
Guest
Anmol Mishra

Any way at all to get hevc encoding on cMP? Or any pre-skylake system?

Guest
Stanley Sousa

Hello, sorry, I’m in Brazil.

It worked perfectly on my Hack:
Motherboard: h97m-ds3p
Asus RX 580 Strix 8 gb

I wonder if you are able to do this in a legacy BIOS and not UEFI. I have another Hack. The Dell XPS 8700 with Legacy BIOS. is it going to work for Bios?

I’m in Sierra and I’m going to upgrade to High Sierra and I’m a video editor with Final Cut X.

Guest
Stanley Sousa

It’s taking too long to start. It goes to a login screen with 37 seconds .. Before, without activating an IGPU, it was 16 seconds. Does anyone know what I can do to lessen this time?

Guest
MacMan

really appreciate the guide and all you do for the community. This didn’t, unfortunately work for me. I have a Coffee Lake 8700K, Gigabyte z370 MB, Radeon RX580 and when I try to render H264 MP4 in Davinci, it locks up every time. Made every change you suggested.. same exact thing at the same exact place. I can render it in avi but the file is 20 gigs for a 12 minute video and the quality isn’t that good. When I use Heaven to benchmark, the option for OpenGL is greyed out. I’ve tried Cuda, Metal and OpenCL in Davinci with no luck.

Is there a way to tell if HEVC acceleration is enabled on this card? Any other tests I can run to see if the Hack is seeing and using this card correctly? Thank you!

MyNewMac
Guest
MyNewMac

btw.. I was able to make some changes and get Davinci to work.. but, Premiere Pro still freezes during render. Oddly, it seems it’s actually rendering and I can get the file exported.. but the program completely freezes and becomes unusable.

Roxy248
Guest
Roxy248

I install new GPU Sapphire Radeon RX580 Pulse 8GB, I notice that GPU fans are not working properly. When the system boot in the High Sierra 10.13.6, fans will stop spinning and after 5 minutes just one fan starts to spin and producing some weird annoying sizzling noises.

Except that everything works fine I run four HD monitors and I have very good results on BruceX, Geekbench test and also FCPX export H.264 with no problem. My PSU is Corsair RM650X.

Do you have any ideas how to solve this problem?

Thank you for your help!

Patrick
Guest
Patrick

Is this still a valid guide for MacOS 10.13.5 or 10.13.6?

Guest
Evodio
vEditor_rock
Guest
vEditor_rock

here is answer for all …

i hope u have connected display to Discrete Graphics Card, if no then still u have not done yet,
if ur using FCPX then it is very imp to connect display to Discrete Graphics Card, in terms of performance.

https://www.tonymacx86.com/threads/solved-fixes-to-get-full-acceleration-on-intel-hd-graphics-in-imac-17-1.216447/page-43#post-1804468

Freddy
Guest
Freddy

Hi, thanks for this guide and I got it almost working in FCPX.
Intel Power Gadget shows 0-1,20 GHz for graphics while editing.

One thing I couldn’t got working is smooth multicam edit.
My system is i7-8700k – Vega64 – 64GB – MacOs 10.13.6
Multicam contains three 4k streams.

With my monitor connected to the AMD Vega64, streams starts stuttering after playback.
When I connect my monitor to the iGPU and made the necessary changes (platform-id), multicam editing is butter smooth.
But when connected to the iGPU, the Vega64 isn’t used and export and general edit performance is much lower.

Does someone else mention the same and hopefully have the answer?

Thanks!

Something to know: editing the same multicam edit on my MacBookPro from 2015, with much older hardware, is butter smooth with no lag.

Bane
Guest
Bane

Hi. Is this tutorial still relevant for 10.13.6 and 10.4.3 Final Cut Pro X? Thank you,

Guest
Greg

Would love to know that too! Have been struggling a lot lately!

vEditor_rock
Guest
vEditor_rock

yes …works fine in 10.13.6 and fcpx . 10.4.3 i m using it.

PPC
Guest
PPC

Goldongit. This worked. Thanks so much. Searching for months for a solution.

alessi
Guest
alessi

Any modification after Mojave release ???

ernani
Guest
ernani

I’m facing sleep/wake up issues after upgrading to Mojave from 10.13.6, and I’m afraid that having both iGPU and my Radeon RX580 Nitro+ enabled causes the issue. For a full report of the problem see here: https://hackintosher.com/forums/thread/sleep-wake-issues-after-upgrading-to-mojave-from-10-13-6.695/. Are there any modifications necessary to this guide for this to work? Thanks!

Jones
Guest
Jones

I’m really digging the BruceX speed you have there, but does the z370 really need to be Maximus X Hero?