Contribute
Register

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

Status
Not open for further replies.
[QUOTE =“shuhung,post:1702424,member:957282”] AMDRadeonX4250.kext在10.13.4中被删除,需要新的虚拟kext,我已经创建了一个新的虚拟RX460(注入属性到9500C + X4000) RX560,HEVC正常工作,睡眠/唤醒工作正常,没有WhateverGreen。

仅适用于RX460 / RX560 10.13.4 beta测试的虚拟kext。[/ QUOTE]
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.


<key>CFG_NVV</key>
<integer>2</integer>

<key>PP_DisableClockStretcher</key>
<integer>1</integer>
<key>PP_EnableLoadFalconSmcFirmware</key>
<integer>1</integer>

The setting of these parameters may cause the computer to crash. In the end is a wrong set, please help find out.
 
[QUOTE =“shuhung,post:1702424,member:957282”] AMDRadeonX4250.kext在10.13.4中被删除,需要新的虚拟kext,我已经创建了一个新的虚拟RX460(注入属性到9500C + X4000) RX560,HEVC正常工作,睡眠/唤醒工作正常,没有WhateverGreen。

仅适用于RX460 / RX560 10.13.4 beta测试的虚拟kext。[/ QUOTE]



<key>CFG_NVV</key>
<integer>2</integer>

<key>PP_DisableClockStretcher</key>
<integer>1</integer>
<key>PP_EnableLoadFalconSmcFirmware</key>
<integer>1</integer>

The setting of these parameters may cause the computer to crash. In the end is a wrong set, please help find out.

Parameters are base on Acre framebuffer, work for RX460/560 nothing change, see AMD9500Controller info.plist.

upload_2018-3-4_12-18-22.png


Edit: In 10.13.4 DP1, system became unstable (random freeze), try preliminary WhateverGreen not help, inject Acre framebuffer by ssdt, no random freeze but DP port not work, then I move Acre framebuffer parameters to common AMD framebuffer in 9500 info.plist, and let system auto detect framebuffer, everything work no random freeze, this is why I add 9500 controller injection in dummy RX460.kext.
 
Last edited:
Hi shuhung
I'm on the latest beta for 10.13.4 and I replaced x4250 with your rx460 but it is not working. it may have to do with another ongoing issue of have native power management. I have used the terminal commands but that didn't work. I have an rx570 card will that work with your rx460 kext? Thanks
 

Attachments

  • config.plist.zip
    9.4 KB · Views: 77
  • Neo’s iMac ioreg.zip
    915.9 KB · Views: 75
I have an rx570 card will that work with your rx460 kext?

No, dummy RX460.kext for RX 460/560 Baffin controller only, not work with RX570 Ellesmere controller.
 
Try attached.
 

Attachments

  • X4000.kext.zip
    1.4 KB · Views: 157
Thanks, I tried it it worked the first time but now it doesn't. After waking from sleep it the Sony camp video was not using hardware decoding. I did the terminal commands but no real success.
 
Hello!! I am very new in hackintosh. I have 10.13.2. with an asus z87-c and 4790k motherboard, with an rx560 4g saphire card. when I encode in 4k hevc 8 bits in compressor 4.4, I have some compression artifacts. Does anyone know what problem it can be? Thanks for your time and help!
vtencoder.jpeg
compressor.jpeg
 

Attachments

  • iMac.ioreg
    9.1 MB · Views: 185
  • EFI.zip
    27.8 MB · Views: 91
  • 2.jpeg
    2.jpeg
    126.8 KB · Views: 212
  • 11.jpeg
    11.jpeg
    57.6 KB · Views: 234
Hi, I've problems with my RX 460 under macOS 13.3.3 .
It's recognised under "About this Mac" but it not works properly. Yesterday I tried to benchmark it with BruceX and it took 1m20s and the output was glitched ( left half side of the video is totally green ).
iGPU disabled from BIOS.

I used the kext provided by @shuhung in post #4 ( X4250.kext ) and now HEVC decoding works properly.

Screen Shot 2018-03-16 at 00.24.12.png
Screen Shot 2018-03-16 at 21.44.09.png

I haven't hardware acceleration in FCPX ( BruceX test 1ms25s ) and Geekbench score is about 30K , very bad...
Debug files attached below.
 

Attachments

  • debug_20070.zip
    2.8 MB · Views: 100
It's recognised under "About this Mac" but it not works properly. Yesterday I tried to benchmark it with BruceX and it took 1m20s and the output was glitched ( left half side of the video is totally green ).

Without IQSV, BruceX test result 1ms25s is normal.
Recently AMD H264 encoder is buggy and useless, basically not work with FCPX.

AMD HEVC encoder work well with FCPX and QuickTime, much better than IQSV, need share/export as Apple Device HEVC 8-bit from FCPX, see post #50 for detail.

Geekbench score is about 30K , very bad...

OpenCL performance drop after video playback is a known issue for RX card in 10.13.3, normally RX460 Geekbench score should round 68K without IQSV.

upload_2018-3-17_6-44-45.png
 
Status
Not open for further replies.
Back
Top