Contribute
Register

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

Status
Not open for further replies.
Thank you
 
Last edited:
Hello

I have the dummy kext, shiki, lilu, system definition iMac 18,3, rx 560 and iGPU disabled in the bios.
Can't play 4k videos with quicktime, it is freezing... :banghead:
 

Attachments

  • Screen Shot 2018-02-26 at 18.55.24.png
    Screen Shot 2018-02-26 at 18.55.24.png
    85.4 KB · Views: 237
  • Alex’s Mac .iojones
    1.3 MB · Views: 158
Hello

I have the dummy kext, shiki, lilu, system definition iMac 18,3, rx 560 and iGPU disabled in the bios.
Can't play 4k videos with quicktime, it is freezing... :banghead:

Iojones show AMD HEVC injection failed, X4250.kext should be installed in Clover/kexts/Other.

If IQSV is disabled then no need to install shiki.kext, RX 4XX/5XX do not need shiki.kext, HW DRM decode and Fair Play 2.0 native supported, iTunes and DRM protected movie playback should work properly without shiki.
 
Hey Shuhung

I on 10.13.4 beta and no X4250 injection, it is using something else. Rx560 is working native without whatevergreen or deinit.

X4250.kext is in clover/kexts/other

The encoder only works with IGPU enabled in the Bios.

What should I do?
 

Attachments

  • Screen Shot 2018-03-02 at 4.28.09 PM.png
    Screen Shot 2018-03-02 at 4.28.09 PM.png
    278.4 KB · Views: 257
  • Alex’s iMac.iojones
    1.3 MB · Views: 149
  • Screen Shot 2018-03-02 at 4.32.26 PM.png
    Screen Shot 2018-03-02 at 4.32.26 PM.png
    75 KB · Views: 216
Hey Shuhung

I on 10.13.4 beta and no X4250 injection, it is using something else. Rx560 is working native without whatevergreen or deinit.

X4250.kext is in clover/kexts/other

The encoder only works with IGPU enabled in the Bios.

What should I do?

AMDRadeonX4250.kext is removed in 10.13.4, need new dummy kext, I have created a new dummy for RX460 (inject properties to 9500C + X4000) and should work with RX560, HEVC work correctly and sleep/wake work fine without WhateverGreen.

Attached dummy kext for RX460 / RX560 10.13.4 beta test only.
 

Attachments

  • RX460.kext.zip
    3.5 KB · Views: 240
Last edited:
AMDRadeonX4250.kext is removed in 10.13.4, need new dummy kext, I have created a new dummy for RX460 (inject properties to 9500C + X4000) and should work with RX560, HEVC work correctly and sleep/wake work fine without WhateverGreen.

Attached dummy kext for RX460 / RX560 10.13.4 beta test only.

It's working, thank you.

Yes, everything works natively, even HDMI audio.

I changed <key>CFG_USE_HDMI20</key><true/>because was giving me a black screen on boot.
 

Attachments

  • Screen Shot 2018-03-02 at 6.27.58 PM.png
    Screen Shot 2018-03-02 at 6.27.58 PM.png
    85.8 KB · Views: 278
Last edited:
I changed <key>CFG_USE_HDMI20</key><true/>because was giving me a black screen on boot.

It is a new setting in 9500 controller, I have no issue when using HDMI as primary, therefore this parameter not edited.
 
Hi guys, i'm really glad i found this thread, i'm a total noob so please help me check my system (i7 8700k, Gigabyte RX580, MSI Z370 Gaming Pro Carbon, High Sierra 10.13.3)
For now i'm experiencing lots of artifacts and stutter playing 4k 10bit HEVC 60p using VLC or Elmedia Player, Quicktime don't even work at all, Netflix show only green screen on Safari when i set shikigva=4
i try to inject the x4250.kext from the #2 post but it doesn't seem to be injected even though i place it in the EFI/Clover/Kext/Other
So the whole point is to have my system playback 4k 10bit 60p HEVC smoothly, fixing Netflix green screen error and IQSV enabled so i can use FCPX for my work, is it possible?
here's is my kext folder and screenshot i try to understand from reading this thread:
 
Last edited:
For now i'm experiencing lots of artifacts and stutter playing 4k 10bit HEVC 60p using VLC or Elmedia Player, Quicktime don't even work at all

Recently, QuickTime work correctly with 4K@60 HEVC video playback, others like IINA and VLC 3, 4K@30 video playback OK, 4K@60 will drop frames.

Netflix show only green screen on Safari when i set shikigva=4

HEVC decoding is handled by IQSV but function improperly, AMD GVA passed VDADecoderChecker, IGPU GVA check failed, therofore Netflix show only green screen on Safari.

i try to inject the x4250.kext from the #2 post but it doesn't seem to be injected even though i place it in the EFI/Clover/Kext/Other

Pngs show dummy kext X4250 injection is successfully but IQSV is on, therefore AMD GVA will not work (not used by system), only support one GVA encoder/decoder at a time, IGPU GVA + AMD GVA is impossible. Disable IQSV, AMD GVA/HEVC support will work, but Netflix streaming not supported by RX card.

So the whole point is to have my system playback 4k 10bit 60p HEVC smoothly, fixing Netflix green screen error and IQSV enabled so i can use FCPX for my work, is it possible?

Both IQSV and AMD HEVC can playback 4K@60 10bit HEVC video smoothly if system is config properly.
AMD HEVC encoder work fine and much better than IQSV (HD630) in FCPX, but AMD H264 encoder not work in FCPX.
 
Recently, QuickTime work correctly with 4K@60 HEVC video playback, others like IINA and VLC 3, 4K@30 video playback OK, 4K@60 will drop frames.



HEVC decoding is handled by IQSV but function improperly, AMD GVA passed VDADecoderChecker, IGPU GVA check failed, therofore Netflix show only green screen on Safari.



Pngs show dummy kext X4250 injection is successfully but IQSV is on, therefore AMD GVA will not work (not used by system), only support one GVA encoder/decoder at a time, IGPU GVA + AMD GVA is impossible. Disable IQSV, AMD GVA/HEVC support will work, but Netflix streaming not supported by RX card.



Both IQSV and AMD HEVC can playback 4K@60 10bit HEVC video smoothly if system is config properly.
AMD HEVC encoder work fine and much better than IQSV (HD630) in FCPX, but AMD H264 encoder not work in FCPX.

Thanks you very much for the reply, i've learned alot from you, i changed shikigva=1 and everything works fine now, BruceX test now using the RX card, not as fast as IQSV but the system is now fully working and even netflix streaming smoothly now, playback 4k 10bit HEVC 60p videos using VLC 3.1 still drop frame like u said but it is now acceptable, still have some artifact when open iStatmenu though, i tried render h.264 in FCPX and it works flawlessly.
 
Status
Not open for further replies.
Back
Top