Contribute
Register

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

Status
Not open for further replies.
Are you currently using the AppleGVA.framework from 10.14 or 10.14.1?
10.14.1.

Please note: RX580 is Ellesmere, use my latest dummy kext, you don’t need to do the switch to Baffin.
 
10.14.1.

Please note: RX580 is Ellesmere, use my latest dummy kext, you don’t need to do the switch to Baffin.

The HEVC.10.14.1.kext seems to work for me. Using vanilla AppleGVA.framework from 10.142 Beta3. And the Attached kext in Clover/Kexts/Other. HEVC and H.264 encode/decode seem to work fine now with my RX580. CPU load is roughly 5-15% when running either task. Whats currently different with the AMDRadeonEllesmereGVkext?
 

Attachments

  • HEVC.10.14.1.kext.zip
    1.3 KB · Views: 152
The HEVC.10.14.1.kext seems to work for me. Using vanilla AppleGVA.framework from 10.142 Beta3. And the Attached kext in Clover/Kexts/Other. HEVC and H.264 encode/decode seem to work fine now with my RX580. CPU load is roughly 5-15% when running either task. Whats currently different with the AMDRadeonEllesmereGVkext?

Can you please confirm the following:
1. Your iGPU is disabled
2. FCPX/Compressor version if you're using those.
3. Other kexts in Clover/kexts which are targeting the RX 580. Do you have dGPU PM enabled/working?

I'm currently on 10.14.1 and cannot wait for my RX580 to work with H264/HEVC properly.
 
Can you please confirm the following:
1. Your iGPU is disabled
2. FCPX/Compressor version if you're using those.
3. Other kexts in Clover/kexts which are targeting the RX 580. Do you have dGPU PM enabled/working?

I'm currently on 10.14.1 and cannot wait for my RX580 to work with H264/HEVC properly.

Can you please confirm the following:
1. Your iGPU is disabled
2. FCPX/Compressor version if you're using those.
3. Other kexts in Clover/kexts which are targeting the RX 580. Do you have dGPU PM enabled/working?

I'm currently on 10.14.1 and cannot wait for my RX580 to work with H264/HEVC properly.

-My iGPU is disabled in BIOs. I have PCIe set to Primary/
-Ive been using IINA and VLC for viewing both H.264 and HEVC content. VideoProc seems to crash when trying for a hardware report. "Which has been normal recently on the latest beta.
-Ive attached my current CPU usage and statistics when running the above content. Before my CPU would max out and just stay there when trying to run H.264 or HEVC content. Now it seems the GPU is taking the load :).
-Also, when using the iMac15,1 SmBIOS ive had to switch my board id to better match the iMac 15,1 using a 4790k natively.
"Mac-FA842E06C61E91C5"
 

Attachments

  • H.264.png
    24.1 MB · Views: 107
  • HEVC.png
    19.5 MB · Views: 91
  • VDA.png
    VDA.png
    589 KB · Views: 246
  • CLOVER.zip
    2.7 MB · Views: 101
  • Like
Reactions: dez
@shuhung ; @familygw
I lost again H264/HEVC - (Airplay ) with the 10.14.2 combo update. Dummy141. kext is not working anymore :/ Any suggestion?
Edit: After replacing the AppleGVA.framework from POST #473 , Airplay is back.
 
Last edited:
Just chiming here...

Since 10.14.1, if I do not replace AppleGVA.framework with the 10.14.0 version, no more iTunes DRM downloaded movies playing.

Tried with the HEVC.10.14.1.kext, no luck. Added WhateverGreen 1.2.8 with boot args "shikigva=32 shiki-id=Mac-031B6874CF7F642A", no luck...

Gigabyte Z97X-UD3H and MSI Radeon RX560 BTW...

Thanks,

Patrice
 
  • Like
Reactions: dez
Just chiming here...

Since 10.14.1, if I do not replace AppleGVA.framework with the 10.14.0 version, no more iTunes DRM downloaded movies playing.

Tried with the HEVC.10.14.1.kext, no luck. Added WhateverGreen 1.2.8 with boot args "shikigva=32 shiki-id=Mac-031B6874CF7F642A", no luck...

Gigabyte Z97X-UD3H and MSI Radeon RX560 BTW...

Thanks,

Patrice

Try with the FamilyGw's modded kext from post #484

https://www.tonymacx86.com/threads/...t-support-hevc-hw.240353/page-49#post-1857103

Disable your iGPU in BIOs.
Add the modded kext to Clover/Kexts/Other
Run this command in terminal "sudo update_dyld_shared_cache -force"
Reboot
Im using Vanilla AppleGVA.Framework from "now" 10.14.2.
Netflix works flawless in Safari again, and I have HEVC and H.264 encode and decode working
 

Attachments

  • Screen Shot 2018-12-06 at 5.49.35 AM.png
    Screen Shot 2018-12-06 at 5.49.35 AM.png
    233.9 KB · Views: 192
Try with the FamilyGw's modded kext from post #484

https://www.tonymacx86.com/threads/...t-support-hevc-hw.240353/page-49#post-1857103

Disable your iGPU in BIOs.
Add the modded kext to Clover/Kexts/Other
Run this command in terminal "sudo update_dyld_shared_cache -force"
Reboot
Im using Vanilla AppleGVA.Framework from "now" 10.14.2.
Netflix works flawless in Safari again, and I have HEVC and H.264 encode and decode working
I tried this. Netflix works again. HEVC is working. I for the life of me cannot get H264 to work. Hasn’t worked for me on Mojave.
 
Try with the FamilyGw's modded kext from post #484

https://www.tonymacx86.com/threads/...t-support-hevc-hw.240353/page-49#post-1857103

Disable your iGPU in BIOs.
Add the modded kext to Clover/Kexts/Other
Run this command in terminal "sudo update_dyld_shared_cache -force"
Reboot
Im using Vanilla AppleGVA.Framework from "now" 10.14.2.
Netflix works flawless in Safari again, and I have HEVC and H.264 encode and decode working

If I understand correctly, the id of my RX 560 is 0x67DF1002 and the kext will route the card to Ellesmere instead of Baffin?

I'll try it and report back.

Thanks.

Patrice
 
DF1002 is for RX 580, should I add FF1002 instead in IOPCIMatch?
 
Status
Not open for further replies.
Back
Top