Contribute
Register

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

Status
Not open for further replies.
Also tested in FCPX, exported H.642 well, final video without artifacts.

Probably in SW rendering mode, may be on 10.14.5 beta 1, AMD GVA support is broken in this version.
 
Working with IGPU disabled in the bios and only DGPU enabled. iMac 18,3.

You are running 10.14.5 beta 1, therefore screen recording work but in SW mode, no AMD GVA support on this version.
 
Screen recording in SW mode 2560 x1440, no AMD GVA support result on 10.14.5 beta 1, pls compare to post #875 HW mode screen recording 2560x1440 on AMD support version 10.14.4

Edit: On 10.14.5 beta 1, RX4XX/5XX IOGVA is native supported by AMDRadeonX4000, but GVA support is broken or mismatch with AppleGVA.
 

Attachments

  • Screenshot 2019-04-03 at 6.27.24 AM.png
    Screenshot 2019-04-03 at 6.27.24 AM.png
    6 MB · Views: 92
Last edited:
Injection for the framebuffer is OK only for the recommended AMD cards like RX570, 580, Vega, check Apple site for eGPU. Starting with 10.14.4 the framebuffer shows 6 ports instead of 5, I have all 5 ports working. RX 560 needs framebuffer patch. I have better sleep/wake, fan spin with framebuffer injection.


What framebuffer do you inject, do you have whatevergreen installed also? Can you test that some times it is laggy on mouse moving with super high resolution, like 3000*1688 HIDPI on 4k.
 
What framebuffer do you inject, do you have whatevergreen installed also? Can you test that some times it is laggy on mouse moving with super high resolution, like 3000*1688 HIDPI on 4k.

I don't use WEG. The Framebuffer is Orinoco, I am also using 3840x2160, no lag. Maybe its something with your usb ports? try different port.
 
Also tested in FCPX, exported H.642 well, final video without artifacts.
Again, without screenshots of your IGPU and dPGU loading, your screen shot does not show which GPU is doing the encode in FCPX.
Why don't you provide those screenshots as well ?
 
Back on 10.14.4 only DGPU enabled, no dummy kext.
QuickTime screen record and save works but with high cpu usage, maximum.
4k video watch in QT works, medium cpu usage, I think its software.
Weird is that the preview works without IGPU enabled, no crash.
On 10.14.5 beta 1 I didn't use any dummy kext, enconding and decoding was working fine.
 

Attachments

  • Screen Shot 2019-04-03 at 4.33.33 PM.png
    Screen Shot 2019-04-03 at 4.33.33 PM.png
    1.5 MB · Views: 95
  • Screen Shot 2019-04-03 at 4.43.01 PM.png
    Screen Shot 2019-04-03 at 4.43.01 PM.png
    613 KB · Views: 87
Last edited:
With dummy kext QT screen recording is not working, can't save.
4k QT video watch works with low cups usage.
Question: What is the AMDController@t ? it changes sometimes, can be @b, @5, @6, @0.
 

Attachments

  • Screen Shot 2019-04-03 at 4.56.09 PM.png
    Screen Shot 2019-04-03 at 4.56.09 PM.png
    2.8 MB · Views: 71
  • Screen Shot 2019-04-03 at 4.54.39 PM.png
    Screen Shot 2019-04-03 at 4.54.39 PM.png
    78.8 KB · Views: 71
10.14.4, Only DGPU enabled, dummy kext.
for me everything works fine.
As I'm not an "expert" I may still have something that is not right, so I do not understand all your requests. but to work and export in H264 is very good and fast.( it did not work with 10.14.3)
Thank you for your support.
 

Attachments

  • Screenshot 2019-04-03 at 16.20.42.png
    Screenshot 2019-04-03 at 16.20.42.png
    5.6 MB · Views: 110
  • Screenshot 2019-04-03 at 16.23.05.png
    Screenshot 2019-04-03 at 16.23.05.png
    67.4 KB · Views: 95
10.14.4, Only DGPU enabled, dummy kext.
for me everything works fine.
As I'm not an "expert" I may still have something that is not right, so I do not understand all your requests. but to work and export in H264 is very good and fast.( it did not work with 10.14.3)
Thank you for your support.
OK the first screenshot with the Intel Power Gadget, shows that you have IGPU enabled (the green graph line).
It also shows that the CPU is maxing out at 4.0GHZ.
This implies that even though everything "works" and "perfect" for you, your system is using the CPU and IGPU to do the encoding (i.e. mainly software encode) and not the RX580 (for hardware encode).
Because you have decent i7 6700 CPU, it will appear quick but with big work loads (large 4k encodes over 60 minutes) will take a long time to encode in s/w.

Also have you tested HEVC encode ?

What we are trying to achieve in this thread is to get the H.264 & HEVC encode via hardware..via the AMD RX4XX/5XX.
So when people say "everything works perfect", we ask "what works perfect..software or hardware encode ?"
 
Status
Not open for further replies.
Back
Top