Contribute
Register

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

Joined
Mar 16, 2015
Messages
213
Motherboard
HP 6300 SFF-V3.08
CPU
i5-3570
Graphics
GT 640
Mac
Mac mini, Mac Pro
Classic Mac
Power Mac, Quadra, SE/30
Thanks, I couldn't make acceleration work on FCPX 10.4.8 when the iGPU was enabled using Mac 1,1. Any special settings you used? Which OS are you on?
For reference, HP8300CMT i5-3470 RX570 is used.
If the following settings are not made, the dGPU is primary and the iGPU is not enabled.

CLOVER config.plist
Device->Properties->PciRoot(0)/Pci(0x02,0) = There is an instruction to set in WEG, but delete it.
Graphics->Injext Intel = true
Graphics->ig-platform-id = 0x0162007

Edit:
After testing with Clover r5115, the dGPU was primary and iGPU was enabled with the following settings as well.
Device->Properties->PciRoot(0)/Pci(0x02,0)
AAPL,ig-platform-id = (data)<07006201> ( 0x01620007) or (data)<06006201> ( 0x01620006)


HP BIOS Conputer setup(F10)
Advanced->Device Options->Integrated video = Enable
Advanced->VGA configration->Intel VGA controller:Non-boot device
(Set dGPU as boot device)

The setting method seems to change depending on the model.
 
Last edited:
Joined
Oct 23, 2010
Messages
906
Motherboard
GA-Z77X-UP5-TH
CPU
i7-3770K
Graphics
RX 580
Mac
iMac, MacBook Pro
Mobile Phone
Android, iOS,
dGPU is always primary.
With iMacPro1,1 & MacPro7,1 iGPU frame-buffer makes no difference. It's same be it headless or otherwise.
With iMac17/18/19 etc. if iGPU is enabled and headless then iGPU & dGPU both are used for acceleration. Never tried with non-headless frame-buffer with these smbios.
I tried Lilu+WEG and iMacPro1,1 with my i7-3770K and FCPX 10.4.8 still uses the CPU to encode HEVC 8-bit with and without IGPU enabled.
I did NOT expect it to use the IGPU as 3770K does not have HEVC capability.
FCPX 10.4.6 seems fine and uses the dGPU for encode and render.
Clearly a backward step with 10.4.8 in my case.

Just waiting for Apple to release an ICE LAKE based Mac so that I can replace by 3rd gen hack with 11th Gen hack finally. (That'll probably be the last Intel Mac from Apple.)
Screenshot 2020-04-08 at 14.41.45.png
Screenshot 2020-04-08 at 14.47.41.png
 
Last edited:
Joined
Dec 14, 2016
Messages
351
Motherboard
Asus Prime z370 A-II
CPU
i9-9900K
Graphics
Radeon VII
Mac
MacBook Pro, Mac Pro
Mobile Phone
iOS
I do nothing special. In fact, I don't even set a frame-buffer or use any DSDT patches related to graphics. I let WhateverGreen handle everything and make sure that there are no clashes. In bios though, I set the memory allocation to maximum number possible. In my current machine it's 64 and in previous one it was 128.
And my current smbios is MacPro7,1 but it works with iMacPro1,1 as well.
Yeah for whatever reasons if I do the same my system hangs. I spent most of Saturday trying different options without much luck.
 
Joined
May 17, 2011
Messages
19
Motherboard
MSI Z390 Gaming Pro Carbon AC
CPU
Intel i7-9700k
Graphics
Sapphire Nitro+ 5700XT
Mobile Phone
Android
I tried Lilu+WEG and iMacPro1,1 with my i7-3770K and FCPX 10.4.8 still uses the CPU to encode HEVC 8-bit with and without IGPU enabled.
I did NOT expect it to use the IGPU as 3770K does not have HEVC capability.
FCPX 10.4.6 seems fine and uses the dGPU for encode and render.
Clearly a backward step with 10.4.8 in my case.

Just waiting for Apple to release an ICE LAKE based Mac so that I can replace by 3rd gen hack with 11th Gen hack finally. (That'll probably be the last Intel Mac from Apple.)
View attachment 460513View attachment 460514
I couldn't get HEVC to work with FCPX back when I had RX580 as well. I believe that it has nothing to do with the state of iGPU. RX580 just doesn't give you HEVC acceleration in FCPX after a certain version.
I was also getting better H.264 (I use it more than HEVC) performance when using both iGPU and dGPU, so, I went back to iMac18 and used iGPU in headless mode until I upgraded.
 
Joined
May 17, 2011
Messages
19
Motherboard
MSI Z390 Gaming Pro Carbon AC
CPU
Intel i7-9700k
Graphics
Sapphire Nitro+ 5700XT
Mobile Phone
Android
Yeah for whatever reasons if I do the same my system hangs. I spent most of Saturday trying different options without much luck.
Do you mind me having a look at your EFI?
 
Joined
Jun 11, 2013
Messages
7
Motherboard
GA z77n-Wifi
CPU
i5 3570k
Graphics
GTX 970 - MSI
Mobile Phone
Android
Did someone try to change SMBIOS to MacPro 7,1 to see any changes.
I see his video and wondering if ti change something :
Yes, but your motherboard and cpu must be compatible. I'm on 1155 and it's not compatible with Mac Pro 7,1
 
Joined
Apr 6, 2013
Messages
19
Motherboard
Yoga 2 13
CPU
i3 4030U
Graphics
Intel HD4400
Mac
Classic Mac
Mobile Phone
Hello,
You should see

Il allow to change your smbios different even if your hackintosh is incompatible.
I discover cpufriend.kext to ber very usefull...
 
Joined
Oct 23, 2010
Messages
906
Motherboard
GA-Z77X-UP5-TH
CPU
i7-3770K
Graphics
RX 580
Mac
iMac, MacBook Pro
Mobile Phone
Android, iOS,
Did someone try to change SMBIOS to MacPro 7,1 to see any changes.
I see his video and wondering if ti change something :
He does NOT prove that the changes he make to SMBIOS to MacPro7,1 ACTUALLY made any difference.
He does NOT show that his system can encode AND decode BOTH h.264 AND HEVC.
He does NOT show that any CPU loads NOR GPU loads for various Apps that he has (videoproc, FCPX, Adobe Premier, etc).
He does NOT show BEFORE and AFTER "benchmarks".

All these Apps use the CPU and GPU differently - especially FCPX (which works differently between different versions of ITSELF even on real Mac's).

You have to try it yourself and prove to yourself it works using repeatable/verifiable tests.
 
Joined
Oct 23, 2010
Messages
906
Motherboard
GA-Z77X-UP5-TH
CPU
i7-3770K
Graphics
RX 580
Mac
iMac, MacBook Pro
Mobile Phone
Android, iOS,
Yes, but your motherboard and cpu must be compatible. I'm on 1155 and it's not compatible with Mac Pro 7,1
Ideally yes.
But you can use other SMBIOS's.
For example, on my Ivy Bridge (i7-3770K) on Z77 chipset, I use iMacPro1,1 with CPUFriend kext and get fairly reasonable power management. I disable the IGPU.
It's not perfect but I can achieve HEVC encode and decode using the RX580 and very little CPU load when funning FCPX.
 
Top