Contribute
Register

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

Status
Not open for further replies.
Hi macnb,

I have the same CPU and a similar motherboard as you. I tried to set my SMBIOS to iMacPro1,1 and disabled IGPU in BIOS. I also had the dummy152.kext but I still couldn't get my HEVC encoding working. Do you have any suggestions?

Thanks,
Joseph
What are you using to do the HEVC encoding ?
FCPX 10.4.8 and compressor 4.4.6 does not work anymore with macOS 10.15.2 and RX 5XX GPU
 
I'm surprised that you believe your Ivy Bridge CPU power management is working with any help except for PlugInType=1 for iMacPro1,1 model ID. Have you checked that the SpeedStep P-States switch actually step across the whole range using Hackintool ? Also have you checked the CPU power consumption and average speed during idle which ?
And where to download this scrypt. /ResourceConverter.sh
 
Then hevc doesn’t work for you :(

If I run the same file using Movist, CPU usage by Movist is only 6-8%. WindowServer is at 20%. What does that mean? With mpv it was 170%.

Also downloaded jellyfish-3-mbps-hd-hevc-10bit.mkv - same thing.
 
What are you using to do the HEVC encoding ?
FCPX 10.4.8 and compressor 4.4.6 does not work anymore with macOS 10.15.2 and RX 5XX GPU

interesting you would say that.
z390 gaming x
8700k
Rx 570
10.15.2

changed smbios to Mac Pro 7,1
BUT I enabled igpu in bios

compressor encodes via hardware (I’ll check version number when I have a chance)
Handbrake encodes via hardware
 
If I run the same file using Movist, CPU usage by Movist is only 6-8%. WindowServer is at 20%. What does that mean? With mpv it was 170%.

Also downloaded jellyfish-3-mbps-hd-hevc-10bit.mkv - same thing.

Can you try the 400mbps one? If cpu doesn’t spike then it seems to work.
 
encodes via hardware
yes but WHICH hardware - IGPU or AMD GPU ???
Check using @mitch_de's AMD menu tool which will tell you if AMD GPU is encoding (it will say ENC=YES in the menu bar).
 
Can you try the 400mbps one? If cpu doesn’t spike then it seems to work.

With WEG 1.3.6 and Lilu 1.41:
Video plays smoothly each time. CPU is random at the beginning. See screenshots - sometimes around 50-70% sometimes 30% sometimes even 10% but after 1/3rd video is done playing it goes down to around 7-10%.

With WEG 1.3.5 and Lilu 1.4.0:
The video was struggling to play, could hear the fan(s). The CPU shot up to 243% see last screenshot.


Screenshots with WEG 1.3.6 and Lilu 1.41:
1576938678342.png

1576938690329.png

1576938699644.png

1576938710148.png



Screenshot with WEG 1.3.5 and Lilu 1.4.0:
1576939280633.png
 
Last edited:
With WEG 1.3.6 and Lilu 1.41:
Video plays smoothly each time. CPU is random at the beginning. See screenshots - sometimes around 50-70% sometimes 30% sometimes even 10% but after 2/3rd video is done playing it goes down to around 7-10%.

With WEG 1.3.5 and Lilu 1.4.0:
The video was struggling to play, could hear the fan(s). The CPU shot up to 243% see last screenshot.


Screenshots with WEG 1.3.6 and Lilu 1.41:
View attachment 441475
View attachment 441476
View attachment 441477
View attachment 441478


Screenshot with WEG 1.3.5 and Lilu 1.4.0:
View attachment 441480

Then it seems to work for you, nice!
I wonder if mpv doesn’t work with hevc..
 
Thanks. That CPUFriend kext helped.
I ran :
Code:
./ResourceConverter.sh -k Mac-FC02E91DDD3FA6A4.plist

where is the file Mac-FC02E91DDD3FA6A4.plist was copied from
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources

The script generated the CPUFriendDataProvider.kext which was copied to /E/C/K/Other (together with CPUFriend.kext)
Now, average CPU power consumption is much lower as the minimum 1.6Ghz is reached more often (during idle):

View attachment 441248

This works in conjunction with my SSDT-0.aml (CPU power management SSDT) generated by PikerAlpha's ssdtPRGen.sh script for my i7-3770K (OC'ed to 4.8Ghz).
:) big problem for me. SO wen I try to find my CPU 2xxx gen CPU in /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources
there is no one MAC-XXXXX witch is that I need. So I need Mac-942B59F58194171B.plist - iMac-12,2 or Mac-7BA5B2794B2CDB12.plist but both missing. I try to find in in my old Mac Sierra and again watch same file
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources but again is missing.
So any Idea ?
 
Status
Not open for further replies.
Back
Top