Contribute
Register

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

Status
Not open for further replies.
Tried the dummy kext but nothing changed and I lost the H264 export.

Need rename PEGP to GFX0, when GPU is attached to device PEGP then HEVC support will not enable, GPU must attach to GFX0. Apply below ACPI patch in config.plist or enable WhateverGreen (auto rename PEGP to GFX0), then test dummy kext again.
change PEGP to GFX0
Find
50454750
Replace
47465830

Prefix "CFG,", like "CFG,model" and "CFG,CFG_FB_LIMIT", for WhateverGreen only, if WhateverGreen not load then value is invalid, in this case need enable WhateverGreen.
 
Yes, should be same IOGVACodec issue, Vega IOGVACodec is AMDU7V4, also tested without success.

sorry for hijacking thread with vega info, but just for reference, i went ahead and tried sapphire vega 56 pulse

seems there is no edits needed!

with 10.13.4 all seem to work fine (h.264, h.265) export in compressor, or in fcpx (with settings made and shared from compressor), without Radeondeinit, without whatevergreen or vegafixup kexts. This is on Imac Pro SMBIOS

when i insert one of those kexts to run 4k display through DP (and dual display with HDMI HD display) the export from fcpx breaks and freezes, but compressor still works (not exporting through compressor from fcpx, but direct export)

note: limited testing so far, two days of working in fcpx
 
Try attached dummy kext, HEVC support for AMDBaffinGraphicsAccelerator enabled, swap RX device ID lists between AMDBaffinGraphicsAccelerator and AMDEllesmereGraphicsAccelerator, place it to Clover/kexts/Other.
tks with swapid.kext ^^.If I use swapid.kext then my pc performance will be affected. I mean speed of render
 
tks with swapid.kext ^^.If I use swapid.kext then my pc performance will be affected. I mean speed of render

Yes, may affect rendering speed, when using BaffinAccelerator Apps will show half CUs, if show 14 or 16 then some CUs are disabled, if show 18 CUs rendering score should be same.
My RX460 using AMDEllesmereGraphicsAccelerator Apps will show double 28 CUs but rendering result is same as 14 CUs.

You can roll back to 10.13.3, does not have this issue, IOGVACodec not native enabled on 10.13.3.
 
Yes, may affect rendering speed, when using BaffinAccelerator Apps will show half CUs, if show 14 or 16 then some CUs are disabled, if show 18 CUs rendering score should be same.
My RX460 using AMDEllesmereGraphicsAccelerator Apps will show double 28 CUs but rendering result is same as 14 CUs.

You can roll back to 10.13.3, does not have this issue, IOGVACodec not native enabled on 10.13.3.
Thank you. Where can I download 10.13.3 for imac pro?
 
Thank you. Where can I download 10.13.3 for imac pro?

If you don't have 10.13.3 installer, then try below patches or attached script.

Remove CU limit

AMDRadeonX4000

Find
0F42C889 8B800000 004488B3 99000000 00448873

Replace
90909089 8B800000 004488B3 99000000 04488732


Change Change number of CUs

AMDRadeonX4000

Find
48B80200 00000100 00004889 4354C743 007C0800 00

Replace
48B80400 00000100 00004889 4354C743 007C1200 00
 

Attachments

  • enable-baffin-CUs.sh.zip
    1.4 KB · Views: 224
If you don't have 10.13.3 installer, then try below patches or attached script.

Remove CU limit

AMDRadeonX4000

Find
0F42C889 8B800000 004488B3 99000000 00448873

Replace
90909089 8B800000 004488B3 99000000 04488732


Change Change number of CUs

AMDRadeonX4000

Find
48B80200 00000100 00004889 4354C743 007C0800 00

Replace
48B80400 00000100 00004889 4354C743 007C1200 00
tks! i used radeon rx 580. I should use patch or scrip above
 
tks! i used radeon rx 580. I should use patch or scrip above

Try Clover patches first, CUs script will directly patch AMDRadeonX4000.kext, previously I used CUs script method to enable additional CUs for my RX460, now no longer need this patch due to flashed VBIOS to RX560 with 16 CUs.
 
Try Clover patches first, CUs script will directly patch AMDRadeonX4000.kext, previously I used CUs script method to enable additional CUs for my RX460, now no longer need this patch due to flashed VBIOS to RX560 with 16 CUs.
How do I know how many CUs are active? tks
 
How do I know how many CUs are active? tks

Use LuxMark or GreekBench, it has a known bug / issue, OpenCL / OpenGL performance will be dropped after video playback, when AMD GVA support is enabled but IQSV is disabled, quit all video player Apps and web browser Apps, then put OS to sleep before run benchmark tests, it will release all GVA resources after system wake up, OpenCL and OpenCL performance will resume normal.
 
Status
Not open for further replies.
Back
Top