Contribute
Register

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

Status
Not open for further replies.
i have a RX 470 GPU and , i am on macos high sierra 10.13.6
i also changed the smbios to iMacpro1,1

For RX470, AMD GVA is native supported on 1013.6, no dummy kext is required.
DGPU must attached to device GFX0 for GVA HEVC support.

Do not use SMBIOS iMacPro1,1 on 10.13.6, system will freeze due to hwe420 not yet supported by AppleGVA and graphic kexts.

can you please tell me what dummy kext to use to enable encoding and decoding ?
also should i install it in clover kexts folder or S/L/E ?

From 10.14.1 up, dummy141 kext is required to enable AMD GVA support, install it in Clover/kexts/Other folder.

On 10.14.4 beta, hwe420 is supported by RX4XX/5XX graphics kexts, AMD GVA H264 encoder will work properly, SMBIOS iMacPro1,1 is recommended (recently, the only SMBIOS support hwe420).
 
Hello, I just installed Sapphire NITRO+ RX 580, but i can not export h264 from FCPX. I'm running 10.13.5 and have installed latest Lilu + whatevergreen + and x4250.kext, but still i get the same error. Pls help!
 

Attachments

  • Screen Shot 2019-02-05 at 02.36.23.png
    Screen Shot 2019-02-05 at 02.36.23.png
    46.8 KB · Views: 90
Hello, I just installed Sapphire NITRO+ RX 580, but i can not export h264 from FCPX. I'm running 10.13.5 and have installed latest Lilu + whatevergreen + and x4250.kext, but still i get the same error. Pls help!

AMD H264 GVA encoder only work on 10.14.4 beta, will not work on 10.13.5.
X4250.kext work from 10.13 to 10.13.3.
From 10.13.4 to 10.14.0, RX580 GVA support is native, no dummy kext is required.
From 10.14.1 up, RX4XX/5XX GVA support is removed, need dummy141 kext to re-enable AMD GVA support.
 
Thanks, Shuhung! Is there anything else I can try to do?
 
Thanks, Shuhung! Is there anything else I can try to do?

On 10.13.5, No.

If want full GVA support for RX4XX/5XX, upgrade to 10.14.4 beta, use SMBIOS iMacPro1,1 + dummy141.kext.
 
For RX470, AMD GVA is native supported on 1013.6, no dummy kext is required.
DGPU must attached to device GFX0 for GVA HEVC support.

Do not use SMBIOS iMacPro1,1 on 10.13.6, system will freeze due to hwe420 not yet supported by AppleGVA and graphic kexts.



From 10.14.1 up, dummy141 kext is required to enable AMD GVA support, install it in Clover/kexts/Other folder.

On 10.14.4 beta, hwe420 is supported by RX4XX/5XX graphics kexts, AMD GVA H264 encoder will work properly, SMBIOS iMacPro1,1 is recommended (recently, the only SMBIOS support hwe420).
i changed the smbios to iMac14,2 but macos still freeze while rendering with h264 in davinci resolve : ( ,any fix ?
thanks !
 
Last edited:
i changed the smbios to iMac14,2 but macos still freeze while rendering with h264 in davinci resolve : ( ,any fix ?
also can you please tell me how can i attach DGPU to GFX0 in clover ?
and one more question !, are vega GPU's natively support encoding and decoding or will it require any tweaking just like this RX card to make it work.
thanks !
Which version of Mojave are you using? The stability was reached in the beta 1 of Mojave 10.14.4.
On High Sierra there is not hardware (discrete gpu) support for H264, afaik.
 
i changed the smbios to iMac14,2 but macos still freeze while rendering with h264 in davinci resolve : ( ,any fix ?

RX4XX/5XX H264 GVA encoder will not work on 10.13.x to 10.14.3. No fix yet.

can you please tell me how can i attach DGPU to GFX0 in clover ?

Select “change PEGP to GFX0” from “List Of Patches” on Clover Configurator Acpi Patches section.

are vega GPU's natively support encoding and decoding

Yes, H264 / HEVC GVA encoder are native supported by Vega GPU, no dummy kext is required, AMD H264 GVA encoder need hwe420 which supported by SMBIOS iMacPro1,1, HEVC GVA encoder/decoder need DGPU attached to device GFX0.
 
Mojave 10.14.4 beta 2 (18E184e) looks better.
For my system, if I use SMBIOS iMacPro1,1 or with the bootarg shiki-id, or copying/replacing the params from this to iMac15,1 the system freezes randomly using FCPX. Export works but with issues/glitches.

Injecting the param 'hwe420' directly into /System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/Resources/Info.plist, for my board-id (iMac15,1), the system become more stable and the export from FCPX have no glitches.

Stable configuration:
  • No iGPU enabled.
  • Only discrete GPU enabled, Radeon RX580.
  • CPU i7 4970K.
  • Netflix on Safari: OK
  • iTunes DRM Streaming: OK
  • FCPX: Stable
  • VideoProc: Stable
  • AppleGVA/Info.plist config:
Code:
<key>Mac-42FD25EABCABB274</key>
<dict>
    <key>burstSize</key>
    <integer>4</integer>
    <key>facetimeDecode</key>
    <true/>
    <key>forceOfflineRenderer</key>
    <true/>
    <key>hwe</key>
    <true/>
    <key>hweBGRA</key>
    <true/>
    <key>hwe420<key>
    <true/>
    <key>ke1</key>
    <true/>
    <key>pp</key>
    <integer>1</integer>
</dict>
 
@familygw Thanks for installing already and reporting back. Sorry but I'm unclear... For your stable configuration what are your SMBIOS settings and boot flags? Also do you mind pasting what you get if you run the following in a terminal?

defaults read com.apple.AppleGVA
defaults read com.apple.coremedia
 
Status
Not open for further replies.
Back
Top