Contribute
Register

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

Status
Not open for further replies.
btw do you think this problem is the same for vega graphics?

Yes, should be same IOGVACodec issue, Vega IOGVACodec is AMDU7V4, also tested without success.
 
...but Netflix streaming not supported by RX card

Do we know what Netflix streaming (or I suppose Safari) is specifically looking for? I've tested a real iMacPro1,1 using Netflix successfully, so streaming works at least with Vega and doesn't require exactly Intel GVA (although maybe on the iMacPro1,1 Safari is using the T2 chip for DRM?). Is there something in the non-Pro iMac SMBIOS most of us use that's causing Safari to fail DRM checks with Netflix when using RX cards while iTunes works just fine?
 
Do we know what Netflix streaming (or I suppose Safari) is specifically looking for? I've tested a real iMacPro1,1 using Netflix successfully, so streaming works at least with Vega and doesn't require exactly Intel GVA (although maybe on the iMacPro1,1 Safari is using the T2 chip for DRM?). Is there something in the non-Pro iMac SMBIOS most of us use that's causing Safari to fail DRM checks with Netflix when using RX cards while iTunes works just fine?

Previously DRM streaming need IGPU, now condition seems to be reversed, IGPU from ivy up all not work due to no HW DRM decoding, not supported by FairPlay 2.0, need DGPU for HW DRM decoding.

RX card built-in HW DRM decoding and native support FairPlay 2.0, does not need shiki.kext any more except IQSV is enabled.

Seem to be not related to SMBIOS, try disable IGPU if IQSV is enabled.
 
Previously DRM streaming need IGPU, now condition seems to be reversed, IGPU from ivy up all not work due to no HW DRM decoding, not supported by FairPlay 2.0, need DGPU for HW DRM decoding.

RX card built-in HW DRM decoding and native support FairPlay 2.0, does not need shiki.kext any more except IQSV is enabled.

Seem to be not related to SMBIOS, try disable IGPU if IQSV is enabled.

I switched to an AMD because of the DRM issue. But can Nvidia now work? Tried a 1080ti + Shiki but could never play iTunes movies.
 
I switched to an AMD because of the DRM issue. But can Nvidia now work? Tried a 1080ti + Shiki but could never play iTunes movies.

Recently, tested only SNB (HD2000) + NV GPU DRM work on 10.13.4, other IGPUs + NV not success yet.

Previously, on 10.13.1 replace framework with 10.12.6 CoreKE.framework (Fair Play 1.0), fix iTunes crash issue, DRM issue should also work, later versions not tested. May be replace below frameworks from 10.12.6 will work, but it will broke entire DRM system.
CoreKE.framework, test this one first.
CoreFP.framework
AOSKit.framework, not sure need or not.
 
Thanks Shunhung for your help and time.
Tried the dummy kext but nothing changed and I lost the H264 export. So I removed it.
OpenCL remains at a low score of 99.000 but the system is quite responsive.
I have some system freeze only when I use FCPX 10.4.2. In this case, I need an hard reboot to go on.
Maybe there's something wrong in my config.plist.
I put my Ioreg and Config in case you have time to check.
Thanks again!
Alex



Yes, place it to Clover/kexts/Other.



It just a temporary workaround, some features may be missing, if OpenCL performance drop after video playback, quit all video player apps and Safari, clear apps cache by put computer to sleep, after system wakeup, OpenCL performance will be normal.
 

Attachments

  • Screen Shot 2018-05-07 at 11.22.30.png
    Screen Shot 2018-05-07 at 11.22.30.png
    37.7 KB · Views: 381
  • Alex’s iMac.ioreg
    4.2 MB · Views: 260
  • config.plist
    10 KB · Views: 303
Last edited:
Thanks Shunhung for your help and time.
Tried the dummy kext but nothing changed and I lost the H264 export. So I removed it.
OpenCL remains at a low score of 99.000 but the system is quite responsive.
I have some system freeze only when I use FCPX 10.4.2. In this case, I need an hard reboot to go on.
Maybe there's something wrong in my config.plist.
I put my Ioreg and Config in case you have time to check.
Thanks again!
Alex

im experiencing freezes in fcpx too. only when exporting (very rarely when working with) project which includes h.264

when exporting pure xdcam/prores there is no problem, but when i export a project with various type of h.264 material i always get freeze. its never at the same spot either.

interesting find is, when i go into menu and hover over the export, computer stalls for a couple seconds on this big project before offering export options. when i open this same project on regular imac, there is no slowdown.
also, when creating proxies, there is this h264 material where i always get glitches, but not on regular imac

my take: there are still some glitches with h.264, which demostrate when you export (not in regular playback in safari etc). i also think this is due to no quicksync on my hack, or not proper working quicksync on ppl with igpus (read many threads where igpu fixed freezes). sadly exporting from compressor fails, although it doesnt freeze the system. would be great if someone would replicate the same way its done on Imac Pro. Than all the ppl would really need is dedicated GPU encoding/decoding/processing as in real imac

this is all very sad when 580 should be kinda native and with so many ppl reporting success (although most of them dont use fcpx...)

note: im now trying 980ti for couple days, yesterday export of this same project (once) was without problems, so far i blame gpu
 
Hi qbe, I have no freezes on export but usually when I add or scrub a title, or just when I'm in play.
No problems with H264 export from FCPX or Compressor and, at least at the moment, no glitches. I'm working on short projects shot in 4k and exported in 1080 (max 8-10 minutes) so I don't know about longer projects.
If you can't export with compressor maybe there's something wrong in your config.plist. I solved the H264 problem when I injected the GPU ID in clover. As you say It's harder to make a native GPU then a non native ;)


im experiencing freezes in fcpx too. only when exporting (very rarely when working with) project which includes h.264

when exporting pure xdcam/prores there is no problem, but when i export a project with various type of h.264 material i always get freeze. its never at the same spot either.

interesting find is, when i go into menu and hover over the export, computer stalls for a couple seconds on this big project before offering export options. when i open this same project on regular imac, there is no slowdown.
also, when creating proxies, there is this h264 material where i always get glitches, but not on regular imac

my take: there are still some glitches with h.264, which demostrate when you export (not in regular playback in safari etc). i also think this is due to no quicksync on my hack, or not proper working quicksync on ppl with igpus (read many threads where igpu fixed freezes). sadly exporting from compressor fails, although it doesnt freeze the system. would be great if someone would replicate the same way its done on Imac Pro. Than all the ppl would really need is dedicated GPU encoding/decoding/processing as in real imac

this is all very sad when 580 should be kinda native and with so many ppl reporting success (although most of them dont use fcpx...)

note: im now trying 980ti for couple days, yesterday export of this same project (once) was without problems, so far i blame gpu
 
No the ID is for the RX 580. I disabled the iGpu. With iGpu enabled I was able to use quicksync but sleep/wake was a problem. So as suggested here I disabled in bios and took away everything about it in clover.
Go to post #147. There is a reply to you where I took the ID for RX 580. Worked for me and H264 export works too.


gpu id of your intel igpu?
 
Status
Not open for further replies.
Back
Top