Contribute
Register

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

Status
Not open for further replies.
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 ?"

Perfect means I can record/ save screen with QT and export H264 clips without artifacts. Maybe some work its done by the IGPU but at least its working. Will test more and post here.

His CPU is not heavily used, look at the temps, around 33 C.
 
Perfect means I can record/ save screen with QT and export H264 clips without artifacts. Maybe some work its done by the IGPU but at least its working. Will test more and post here.

His CPU is not heavily used, look at the temps, around 33 C.

He is using iGPU, look at the green curve. This is not the purpose of this topic here.
 
If use SMBIOS iMac14,1, enable or disable IGPU get same result, GVA is provided by DGPU, also it does hot have hwe420 support, RX4XX/5XX use hweBGRA SMBIOSs may cause system unstable.

If IQSV is disabled, for RX4XX/5XX GPUs, use SMBIOS iMacPro1,1 may be the best choice on 10.14.4.

You told me to use iMacPro1,1 as SMBIOS, but what about power management for my cpu. I have a Haswell CPU. In the thread from toleda he told to use the correct SMBIOS for the CPU. In my case 14,x or 15,x. Does SMBIOS iMacPro have a negative impact on native CPU Power Management?
 
Now disabled IGPU by bios, I need to disabled something else?
397315
 
Last edited:
The green line shows that the IGPU is still active. Check your BIOS setting again.
I did not have the correct screen, I changed it.
I did tests, and I confirm bad news...
QT screnn record- OK
netflix- OK
Export H264 WITH FCP - OF
WITH PREMIERE - Export with artifacts
I'll re-enable IGPU, solve my problem.
thanks for the support to understand the real problem.
 

Attachments

  • Screenshot 2019-04-04 at 09.52.15.png
    Screenshot 2019-04-04 at 09.52.15.png
    5.8 MB · Views: 84
Testing the new iMac 19,1 SMBIOS with 10.14.4 special build still no GVA support, have to use the dummy kext....
The IGPU is enabled but doesn't show in system info, only in IORegistry.
For the people who wants to test the new iMac SMBIOS 19,1 and 19,2 boot with -no_compat_check in recovery partition and reinstall Mac OS 10.14.4 from Apple server, it will install a special build 18E2034.
 

Attachments

  • Screen Shot 2019-04-05 at 3.13.11 AM.png
    Screen Shot 2019-04-05 at 3.13.11 AM.png
    346.9 KB · Views: 94
  • Screen Shot 2019-04-05 at 3.13.35 AM.png
    Screen Shot 2019-04-05 at 3.13.35 AM.png
    85.6 KB · Views: 87
  • Screen Shot 2019-04-05 at 3.11.52 AM.png
    Screen Shot 2019-04-05 at 3.11.52 AM.png
    698.1 KB · Views: 109
Last edited:
Can someone test if using defaults write com.apple.AppleGVA forceATI -bool YES actually forces encoders to use an AMD GPU (that supports encoding) over the iGPU? I'm like 90% sure this wasn't the case in 10.14.3, but it seems to now be the case in 10.14.4.

I accidentally had it set, and an app I write that uses the GVA encoder started connecting to the AMD plugin after I upgraded
 
Can someone test if using defaults write com.apple.AppleGVA forceATI -bool YES actually forces encoders to use an AMD GPU (that supports encoding) over the iGPU? I'm like 90% sure this wasn't the case in 10.14.3, but it seems to now be the case in 10.14.4.

I accidentally had it set, and an app I write that uses the GVA encoder started connecting to the AMD plugin after I upgraded

Working, dummy kext and force ATI.

Update: I can't export H264 with FCPX.
 

Attachments

  • Screen Shot 2019-04-05 at 2.45.52 PM.png
    Screen Shot 2019-04-05 at 2.45.52 PM.png
    373.5 KB · Views: 95
Last edited:
@macnb which settings are you using nowadays?
Being able to encode/decode h264 / hevc in Mojave?
Very interested, as I have the same mobo...
 
Status
Not open for further replies.
Back
Top