Contribute
Register

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

Status
Not open for further replies.
What worked for me is the use of the dummy kext ( attached) in clover/kexts/other and replace the AppleGVA.framework ( attached ) in S/L/Frameworks.
You'll need to rebuild the DYLD cache after replacing the AppleGVA.framework:
sudo update_dyld_shared_cache -force
I also used the tools attached to clean Kext cache & NVRAM as a final step.

The dummy141.kext did it combined with 10.14.2 update,

Thanks...
 
The dummy141.kext did it combined with 10.14.2 update,

Thanks...

Ioreg file show GPU is attached to PEGP also properties injection are failed, GPU must link to GFX0 otherwise HEVC support will not work, apply whatevergreen will auto rename PEGP to GFX0.

Dummy141 kext work with both Baffin and Ellesmere Accelerator, restore old framework is not necessary for Baffin Accelerator, it do nothing for 0x67FF1002.
 
what should I do to enable hevc/h264 hardware decoding with rx470 and without iGpu on macos 10.14.2, and my smbios is imac pro 1.1 with whatvergreen, is that appropriate? and if i need other kext or not
 
what should I do to enable hevc/h264 hardware decoding with rx470 and without iGpu on macos 10.14.2

Use dummy kext or restore old AppleGVA.framework from 10.14.0.
H264/HEVC GVA decode OK
H264 GVA Encoder never work properly
HEVC GVA Encoder work but unstable

my smbios is imac pro 1.1 with whatvergreen, is that appropriate?

OK
 
Is it necessary add to config.plist this options with Sapphire Nitro+ RX 580?
 

Attachments

  • 2018-12-08 15.10.32.jpg
    2018-12-08 15.10.32.jpg
    102.5 KB · Views: 223
  • Captura de pantalla 2018-12-08 a las 15.42.19.png
    Captura de pantalla 2018-12-08 a las 15.42.19.png
    68 KB · Views: 197
Ioreg file show GPU is attached to PEGP also properties injection are failed, GPU must link to GFX0 otherwise HEVC support will not work, apply whatevergreen will auto rename PEGP to GFX0.

Dummy141 kext work with both Baffin and Ellesmere Accelerator, restore old framework is not necessary for Baffin Accelerator, it do nothing for 0x67FF1002.
It was with the HEVC.10.14.1.kext (wrong one). I guess ioregistryexplorer is now ok since I use the dummy141. I'll post it anyway later today so you could take a look.

Thanks for your invaluable help my friend,

Patrice
 
Last edited:
Is it necessary add to config.plist this options with Sapphire Nitro+ RX 580?
For Nitro+, not necessary to use ATI Inject, or Orinoco framebuffer, or RadeonDeInit with Mojave.
 
Ioreg file show GPU is attached to PEGP also properties injection are failed, GPU must link to GFX0 otherwise HEVC support will not work, apply whatevergreen will auto rename PEGP to GFX0.

Dummy141 kext work with both Baffin and Ellesmere Accelerator, restore old framework is not necessary for Baffin Accelerator, it do nothing for 0x67FF1002.
Injecting WhateverGreen, last version: instant crash of iTunes when trying to play a movie...

Attached ioreg with dummy kext injected, no WEG.
 

Attachments

  • iMac de StudioMac - dummy141.zip
    900.6 KB · Views: 82
Last edited:
I just upgraded my test SSD to 10.14.2 and now I can't properly play HEVC anymore.

I have an iMac 17,1 system definition, with a connectorless iGPU and a RX480. Can I make HEVC playback work properly in 10.14.2?

I tried the dummy141.kext, upgraded whatevergreen to no avail.
 
Injecting WhateverGreen, last version: instant crash of iTunes when trying to play a movie...

Attached ioreg with dummy kext injected, no WEG.

Ioreg file show GPU is linked to PEGP, H264 GVA decoder work, H264 DRM video should play but HEVC GVA decoder will not work. You can use Clover ACPI patch to rename PEGP to GFX0.
upload_2018-12-9_8-54-15.png


Issue should caused by dylb cache or DRM preference not WEG, see attached png, WEG kext is applied and iTune video work.

If you had replace or restore AppleGVA.framework before, should run below command

cd /System/Library/PrivateFrameworks/
sudo codesign --deep -fs - AppleGVA.framework
sudo chown -R root:wheel AppleGVA.framework
sudo update_dyld_shared_cache -force

Then reboot

If stiil not work, try reset DRM see below link

https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.Shiki.en.md
 

Attachments

  • Screenshot 2018-12-09 at 8.27.45 AM.png
    Screenshot 2018-12-09 at 8.27.45 AM.png
    2.3 MB · Views: 133
Status
Not open for further replies.
Back
Top