Contribute
Register

Radeon RX 4XX/5XX standalone system, AMDRadeonX4250.kext (GVA support H264) does not support HEVC HW

Joined
Jun 23, 2010
Messages
64
Motherboard
GA-Z370XP-SLI
CPU
I7-8700K
Graphics
RX 580
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
Hello guys,

I am all confused now after reading this thread.

i have
Mobo: GA-Z370XP-SLI
CPU: i7 8700K
GPU: MSI RX 580 OC 8GB

what kexts do I need to get the full Hardware Decoder working? Please advise...Thanks so much for all your help.
 
Joined
May 27, 2013
Messages
139
Motherboard
GA-Z97X-GAMING 3
CPU
i7-4790K
Graphics
RX 580
Mac
MacBook
Mobile Phone
iOS
Hello guys,

I am all confused now after reading this thread.

i have
Mobo: GA-Z370XP-SLI
CPU: i7 8700K
GPU: MSI RX 580 OC 8GB

what kexts do I need to get the full Hardware Decoder working? Please advise...Thanks so much for all your help.
You can try this one (see attachment). Put these kext into /EFI/CLOVER/kext/Other.
Please note that for some applications, it could cause a kind of system-hangup, but in my case: iTunes, Safari+Netflix and AirPlay works flawlessly; For FCPX I need to disable this kext. As @shuhung said, looks like Apple has suspended the native hardware support for this kind of graphic card until resolve the application issues (in Mojave 10.14.0, full acceleration is OOB).

Regards.
 

Attachments

Last edited:
Joined
Jun 23, 2010
Messages
64
Motherboard
GA-Z370XP-SLI
CPU
I7-8700K
Graphics
RX 580
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
You can try this one (see attachment). Put these kext into /EFI/CLOVER/kext/Other.
Please note that for some applications, it could cause a kind of system-hangup, but in my case: iTunes, Safari+Netflix and AirPlay works flawlessly; For FCPX I need to disable this kext. As @shuhung said, looks like Apple has suspended the native hardware support for this kind of graphic card until resolve the application issues (in Mojave 10.14.0, full acceleration is OOB).

Regards.
WOW!!! you are awesome!!! Thank you so much for your help.
so you are saying I don't need this kext in 10.14.1 correct?
do I still enable the iGPU form the Bios to get the full hardware support on this card?
do I still need any other kext in Clover - /EFI/CLOVER/kext/Other?
 
Joined
May 27, 2013
Messages
139
Motherboard
GA-Z97X-GAMING 3
CPU
i7-4790K
Graphics
RX 580
Mac
MacBook
Mobile Phone
iOS
WOW!!! you are awesome!!! Thank you so much for your help.
so you are saying I don't need this kext in 10.14.1 correct?
On macOS 10.14.1, and if you want to use Netflix on Safari, Airplay or watch a movie on iTunes (streaming) you probably want to install this kext (I recommend no and wait until for a macOS update).
With macOS 10.14.0, the Radeon RX 580 works OOB without the need to install the dummy kext (AMDRadeonEllesmereGVA), but have the same issue with the 10.14.1 (system hangups); that's why is better to not install the dummy kext and wait until a new version of macOS. The rest of the applications works flawlessly even games works fine.

do I still enable the iGPU form the Bios to get the full hardware support on this card?
If you enable the iGPU, the hardware acceleration would be executed in the Intel GPU/CPU instead the discrete GPU unless you explicity define ATI as the video decoder (I'm not sure that if it works, but...):
Code:
defaults write com.apple.AppleGVA forceATI -boolean yes
do I still need any other kext in Clover - /EFI/CLOVER/kext/Other?
Lilu, WEG, FakeSMC and other specific only.
In my case, I'm using this kexts:
- Lilu
- WEG
- FakeSMC
- NoVPAJpeg (to fix the issue with Quicklook and jpg files)
- AtherosE2200Ethernet
- AppleALC
- CodecCommander
- FakePCIID_XHCIMux
- FakePCIID

Cheers!
 
Joined
Jun 16, 2014
Messages
28
Motherboard
Huanan Deluxe X79
CPU
E5-2680 v2
Graphics
RX 580
Mobile Phone
iOS
Someone without igpu has hardware acceleration with RX 580 or only with igpu? I have Mojave 10.14.2 beta 3
 
Joined
Jun 23, 2010
Messages
64
Motherboard
GA-Z370XP-SLI
CPU
I7-8700K
Graphics
RX 580
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
On macOS 10.14.1, and if you want to use Netflix on Safari, Airplay or watch a movie on iTunes (streaming) you probably want to install this kext (I recommend no and wait until for a macOS update).
With macOS 10.14.0, the Radeon RX 580 works OOB without the need to install the dummy kext (AMDRadeonEllesmereGVA), but have the same issue with the 10.14.1 (system hangups); that's why is better to not install the dummy kext and wait until a new version of macOS. The rest of the applications works flawlessly even games works fine.


If you enable the iGPU, the hardware acceleration would be executed in the Intel GPU/CPU instead the discrete GPU unless you explicity define ATI as the video decoder (I'm not sure that if it works, but...):
Code:
defaults write com.apple.AppleGVA forceATI -boolean yes

Lilu, WEG, FakeSMC and other specific only.
In my case, I'm using this kexts:
- Lilu
- WEG
- FakeSMC
- NoVPAJpeg (to fix the issue with Quicklook and jpg files)
- AtherosE2200Ethernet
- AppleALC
- CodecCommander
- FakePCIID_XHCIMux
- FakePCIID

Cheers!

so how about on High Sierra? what do i use there? i apply all you kexts that you have in your list but i am still not getting full Hardware Encode support when i do VideoProc.app the app still hangs and get slugies...
 
Joined
May 27, 2013
Messages
139
Motherboard
GA-Z97X-GAMING 3
CPU
i7-4790K
Graphics
RX 580
Mac
MacBook
Mobile Phone
iOS
so how about on High Sierra? what do i use there? i apply all you kexts that you have in your list but i am still not getting full Hardware Encode support when i do VideoProc.app the app still hangs and get slugies...
For High Sierra you need another dummy kext, because the Info.plist's structure is different. You should try the kext on post #4 or see more info in post #36.

Cheers!
 
Joined
Jul 26, 2016
Messages
23
Motherboard
GA-Z77X-UP5 TH
CPU
i7-3770K
Graphics
RX 580
Mac
iMac, MacBook, MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Classic, iMac
Mobile Phone
iOS
@macnb
I have the same system as yours.
Unable to export H264. Running 10.13.6.
Is there a way to make it work (H264 encode) through RX 580?
What is the best configuration?
 
Joined
Oct 23, 2010
Messages
816
Motherboard
GA-Z77X-UP5-TH
CPU
i7-3770K
Graphics
RX 580
Mac
iMac, MacBook Pro
Mobile Phone
Android, iOS,
@macnb
I have the same system as yours.
Unable to export H264. Running 10.13.6.
Is there a way to make it work (H264 encode) through RX 580?
What is the best configuration?
No there's no way to export H.264 through RX 580.
Only way to get H.264 encode is by the CPU+IGPU.
So on the Ivybridge, e.g. you have to enable the RX 580 as primary GPU and enable IGPU in the BIOS.
Then, set the ig-platform-id to 0x01620007 (connector-less).
You will then be able to export H.264 in FCPX and VideoProc Apps.
But, with the IGPU enabled, you will NOT be able to export HEVC (H.265) at all.

If you only use HEVC, then you have to disable the IGPU in the BIOS and then RX 580 will be utilised and it's quite fast.
Quality is not too bad.

It's a case of one or the other (H.264 or HEVC) but not both.
This is the case even if have the latest CPU with IGPU (e.g. i7-8700k) !
In fact with the latest i7 and i9's, WITHOUT the cost of a dGPU, will give the ability to do BOTH codecs (with encode AND decode) without any hassle.

Currently 10.14.1 is even worst as the HEVC is disabled for RX 580 !

In effect, the RX 580 is useless for the current mainstream codec.
 
Joined
Jul 26, 2016
Messages
23
Motherboard
GA-Z77X-UP5 TH
CPU
i7-3770K
Graphics
RX 580
Mac
iMac, MacBook, MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Classic, iMac
Mobile Phone
iOS
Thank you @macnb
I was really lost about this matter.
The last change I made this week is FBName = Orinoco and Inject > ATI=true & Intel=True to config.plist and installing lilu + whatevergreen. I don't know the reason why, Stork told me to do so.
Now GPU is displayed as a RX 480:
View media item 191228I think it is better for me to stick with HEVC. Should I uninstall those kexts and just disable the IGPU in the BIOS or something else?

Thanks,
 
Top