Contribute
Register

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

Status
Not open for further replies.
Hi All,

So i'm having slower than expected speed issues since installing my Vega 56 Pulse. I purchased this in the hope of improving my fcpx performance. I wonder if it has something to do with my Haswell CPU and utilizing the iGPU h.264 over the VEGAs render engine?

Originally i had dual 270X which would get me a bruce x score of 30sec with a LuxMark speed of 15000 approx.

I then purchased a RX580 and didn't see substantial gains (BruceX - 22Sec, Luxmark still around 15000).

With my Vega 56 I am getting a great Luxmark score of 27000 but Bruce X is down to 35 Sec. Kinda wish i'd stuck with the RX580 as this is solely for FCPX use.

I have iGPU enabled but have heard people getting BruceX scores of less than 15sec with the VEGAs. What are your people thoughts?

I have followed the full guide using Hackintool on Luli and WG and have updated platform ID's and am running now running system definitions 18,3. If i use the correct 15,3 to match my CPU i get the problem of FCPX crashing and no H.264 exports. iGPU appears to be fully working for h.264 & HEVC now via Hardware info. Do i need to run the shiki boot flag shikigva=32 or is this irrelevant?

Any thoughts, Would love to get better speeds on my VEGA 56? Not sure I will be even able to achieve these speeds if am I restricted with my older Haswell CPU?

Many Thanks,

Alex
 

Attachments

  • Screenshot 2019-01-20 at 20.48.19.png
    Screenshot 2019-01-20 at 20.48.19.png
    67.1 KB · Views: 111
  • EFI.zip
    21.1 MB · Views: 72
Anyone aware if update 10.14.3 has brought back H264 /HEVC to RX580?
 
What's the current fix (if there is one) for 10.14.2 using RX580. I'm gathering that AppleGVA from 10.14.0 was good and can be patched to include support? Can anyone summerize what we know?
 
What's the current fix (if there is one) for 10.14.2 using RX580. I'm gathering that AppleGVA from 10.14.0 was good and can be patched to include support? Can anyone summerize what we know?

What i know is that it is possible to enable RX 580 hardware decoding and encoding, but it is very unstable which causes system random freeze. In a word, RX 5xx is useless on that purpose.
 
I don´t understand, this config.plist with smbios MacPro1.1 works perfectly, but if I change for smbios iMacPro1.1 not works keyboard and mouse, but clock run and all work. Can someone check my attach files and say me if my Xeon works with iMacPro1.1 or other smbios? Thanks

PD: My RX580 with iMacPro1.1 works better than MacPro6.1 with OpenCL, but now not left me use.

yb7RJyb.png
mu5jYL1.png
 

Attachments

  • config.plist
    11.8 KB · Views: 120
  • Mac Pro.iojones
    2.6 MB · Views: 86
Last edited:
Mojave 10.14.4 (18E174f) update

Still no native GVA support for AMD RX4XX/5XX, need dummy141 kext to enable AMD GVA support.

AMD GVA H264 export work, as fast as IQSV, need SMBIOS support hwe420 like iMacPro1,1, still have bug but stable, output H264 video may sometime discolouring.

QT screen recording work with AMD GVA H264 acceleration.

VideoProc detect HW acceleration correctly, no longer freeze.

AMD GVA HEVC work, fast and stable.

Tested with RX570 + i3-7100 and RX460 + Pentium G4560 on Mojave 10.14.4 18E174f
1548399003915.png
 

Attachments

  • Screenshot 2019-01-25 at 1.29.44 PM.png
    Screenshot 2019-01-25 at 1.29.44 PM.png
    622.2 KB · Views: 111
Mojave 10.14.4 (18E174f) update

Still no native GVA support for AMD RX4XX/5XX, need dummy141 kext to enable AMD GVA support.

AMD GVA H264 export work, as fast as IQSV, need SMBIOS support hwe420 like iMacPro1,1, still have bug but stable, output H264 video may sometime discolouring.

QT screen recording work with AMD GVA H264 acceleration.

VideoProc detect HW acceleration correctly, no longer freeze.

AMD GVA HEVC work, fast and stable.

Tested with RX570 + i3-7100 and RX460 + Pentium G4560 on Mojave 10.14.4 18E174f
View attachment 381985
Thanks for your update, i followed your guides on 10.14.3

1. put dummy141.kext to clover/other
2. Edit /System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/Resources/info.plist, remove hwe TTOnly bwLimit0 bwLimit1.
3. cd /System/Library/PrivateFrameworks/ ; sudo codesign --deep -fs - AppleGVA.framework
4. sudo codesign --no-strict --verify /System/Library/PrivateFrameworks/AppleGVA.framework

1230 v2 + RX560 + Macpro6,1 SMBIOS, H264/HEVC decoding worked, but after a while of watching several videos, system freeze.

Here you say "AMD GVA HEVC work, fast and stable." on 10.14.4, does this mean it won't freeze no matter how many and what kind of videos you watch or export?
 
Here you say "AMD GVA HEVC work, fast and stable." on 10.14.4, does this mean it won't freeze no matter how many and what kind of videos you watch or export?

Use 10.14.4 (18E174f) native AppleGVA.framework and use SMBIOS iMacPro1,1, or copy iMacPro1,1 GVA properties to your AppleGVA.framework info.plist SMBIOS dictionary.

Need hwe and hwe420 for AMD GVA H264 support otherwise not work.

Edit: MacPro6,1 GVA sample.
1548408361669.png
 
Last edited:
Use 10.14.4 (18E174f) native AppleGVA.framework and use SMBIOS iMacPro1,1, or copy iMacPro1,1 GVA properties to your AppleGVA.framework info.plist SMBIOS dictionary.

Need hwe and hwe420 for AMD GVA H264 support otherwise not work.

Add these 2 boot args would be simpler do you think? Mac-7BA5B2D9E42DDD94 is the board-id of iMacPro1,1:

shikigva=32 shiki-id=Mac-7BA5B2D9E42DDD94
 
Status
Not open for further replies.
Back
Top