Contribute
Register

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

Status
Not open for further replies.
Hello! Friends! Share the real working folder EFI for the configuration z370 i7-8700 Radeon VII Catalina. Please. So that you can work in programs DaVinci Resolve and FCPX that support acceleration
I work of this all ready 2 mount to make it possible on SMBIOS 19.1/19.2. Last nigh I made a breakthrough. Actually is Asrock Z370 + 8700K + RX580 , but I'm sure will work also and other Radeon GPU + IGPU enable. Because I'm sure is not good option to use Smbios iMacPro1,1 and MacPro7,1.
Tomorrow I Will upload my EFI Folder, but I'm sure will not work on other machine because. I have a lot of added devices, Asrock Z370 extreme4, also I have my own USB.kext So right now I will upload photos of hackintool config.
So 1 step.
Patch / Patch / General /
enable only Graphic Device , PCI Devices
step 2
Patch / Patch / Advance
set Platform ID 0x3E910003
Spoof Video Device ID: 0x3E92: Intel UHD Graphics 630
and Disable ALL other options.
step 3
touch Generate Patch.
step 4
mouth EFI
on Hackintool go to Files > export > bootloader config.plist
and replace it.
So not DO not reboot.
step 5 open Clover Configurator
your config.plist
you should delete few Devices before reboot
delete RADEON devices there 2 Video and Audio
delete Mainboard audio devices
and now you can reboot
step 6
after reboot go to
About this mac > system report > PCI
and have a look Devices Installed, you should remove all devices witch is NOT LOAD,
step 7
again reboot
and done
So I test this on my 2 machine
Z370 - 8700K - RX580 SMBIOS 19.2
Z390 - 9900K - RX580 SMBIOS 19.1
and on bout work perfect even iStat hit 300W power consumation on RX580 wen Export FCPX.
SO THIS STEP SETUP IS ON i7-8700K , you should make same thing just step 2 should be
step 2 - 9900K
Patch / Patch / Advance
set Platform ID 0x3E980003
Spoof Video Device ID: 0x3E98: Intel UHD Graphics 630
and Disable ALL other options.
ADD Clover boot options
-disabegfxfirmware

so I put my kext in L/E folder and clover is set to Detect - Inject Kexts
also I use Lilu/AppleALC/WhateverGreen and FakeSMC

SO you can check and one more photos were I show iStat and IGPU are work on 0Mhz all the time.
So I test it only 2 days but for now work.. IF I'm wrong sorry. you can try it and give some reply.
good luck
 

Attachments

  • Screenshot 2019-11-28 at 21.27.42.png
    Screenshot 2019-11-28 at 21.27.42.png
    103.8 KB · Views: 126
  • Screenshot 2019-11-28 at 21.28.09.png
    Screenshot 2019-11-28 at 21.28.09.png
    159.4 KB · Views: 108
  • Screenshot 2019-11-28 at 21.53.25.png
    Screenshot 2019-11-28 at 21.53.25.png
    209.7 KB · Views: 111
  • Screenshot 2019-11-28 at 21.57.33.png
    Screenshot 2019-11-28 at 21.57.33.png
    141.1 KB · Views: 111
Last edited:
Not sure, recently only down side is memory mis-config alert issue but work fine, no other issue was found yet.

Hi Shuhung and others here,

Thanks for your comments and good work. I'm hopeful the results of my tests will be useful
and that you can advise me.

I'm trying to use an MSI low profile RX 560 (0x67FF1002) as a standalone DGPU, with HD 2500
IGPU disabled in bios, in HP 8300s with the i5-3470 CPU. I am using your dummy152.kext from
post 1242 and WEG 1.3.5 as described below. I'm trying to find the best SMBIOS and shiki
settings to enable VDAdecoder, H264, and HEVC.

I tried using MacPro7,1 as the SMBIOS with -wegoff as you described and can verify that Hackintool
says VDA decoder is fully supported, VideoProc says that both H264 and HEVC are supported at 4K
resolution, and both of the Sony HEVC videos (Swordsmith and Food Fizzle) play smoothly. There are
three downsides however: (1) there are minor video glitches in boot, and (2) looking in IORegistryExplorer
I can see that there are six framebuffers set up for the DGPU (renamed to GFX0 in a DSDT patch),
instead of the three framebuffers set up for the DGPU with WEG enabled, and (3) the memory
configuration alert. I tried to modify provide a SSDT for the DGPU property injection as in the sample at


and, in particular, to uncomment and set "CFG, CFG_FB_LIMIT" to 0x3, but I couldn't figure out how to
make it work like WEG does. I also tried injecting that property through Clover Device Properties but
couldn't make that work either. I don't like to think of wasting half my graphics card memory, so I
was hoping someone more clever here could help with the SSDT configuration of the framebuffers.

I also tried using the iMacPro1,1 as the SMBIOS with WEG enabled and can verify that Hackintool
says VDA decoder is fully supported, VideoProc says that both H264 and HEVC are supported at 4K
resolution, and both of the Sony HEVC videos (Swordsmith and Food Fizzle) play smoothly. I tried using
the boot argument shikigva=16, and can see it introduces a Hwdrm-id in IORegistryExplorer equal
to the iMacPro1,1 ID (Mac-7BA5B2D9E42DDD94), but this setting causes VDA Decoder to fail. I also
tried using the boot arguments shikigva=32 and shiki-id=Mac-27AD2F918AE68F61, the ID of the MacPro7,1,
and can verify that Hackintool says VDA decoder is fully supported, VideoProc says that both H264 and
HEVC are supported at 4K resolution, and both of the Sony HEVC videos (Swordsmith and Food Fizzle)
play smoothly. I can also see that I get only three framebuffers set up for the DGPU with WEG enabled.

So perhaps it is possible to get the best of both iMacPro1,1 and MacPro7,1 without the downside of the
MacPro7,1 SMBIOS definition.

I also tried using shikigva=32 and shiki-id=Mac-27AD2F918AE68F61 or shiki-id=Mac-7BA5B2D9E42DDD94
in the same machine with SMBIOS defined as a MacPro6,1. In each case, VideoProc says that HEVC is
not supported, but both of the Sony HEVC videos (Swordsmith and Food Fizzle) play smoothly.

Thanks again for your help with the standalone AMD cards.

Lisa
 
step 5 open Clover Configurator
your config.plist
you should delete few Devices before reboot
delete RADEON devices there 2 Video and Audio
delete Mainboard audio devices
and now you can reboot
step 6
after reboot go to
About this mac > system report > PCI
and have a look Devices Installed, you should remove all devices witch is NOT LOAD,
I am not able to understand the above steps 5 & 6, can you be more specific with example and screenshot?
thanks
 
I am not able to understand the above steps 5 & 6, can you be more specific with example and screenshot?
thanks
So Wen you export config.plist and reboot system lost audio.
and that why you should delete this 3 devices.
2 of them are AMD radeon 1 video + 2 audio
and 3 one are mainboard audio.

right here look photo > Clover >Device > Properties
and find this 3 one. delete it and reboot


step 6 look 2 screen shot. delete all devices witch are NO. they are not loaded and yours system not need it.
 

Attachments

  • Screenshot 2019-12-03 at 13.00.14.png
    Screenshot 2019-12-03 at 13.00.14.png
    177.5 KB · Views: 112
  • Screenshot 2019-12-03 at 13.02.41.png
    Screenshot 2019-12-03 at 13.02.41.png
    164.3 KB · Views: 249
So Wen you export config.plist and reboot system lost audio.
and that why you should delete this 3 devices.
2 of them are AMD radeon 1 video + 2 audio
and 3 one are mainboard audio.

right here look photo > Clover >Device > Properties
and find this 3 one. delete it and reboot


step 6 look 2 screen shot. delete all devices witch are NO. they are not loaded and yours system not need it.
thanks, now in videoproc both h264/265 are enabled under hardware acceleration in Hackintool VDA Decoder is fully supported but in Safari Netflix and prime videos are not working.

Also one question about the patch which is generated as per your guide. Is it necessary to generate the additional patches for PCI devices or patch for only frame buffer can also work?
 
Last edited:
thanks, now in videoproc both h264/265 are enabled under hardware acceleration in Hackintool VDA Decoder is fully supported but in Safari Netflix and prime videos are not working.

Also one question about the patch which is generated as per your guide. Is it necessary to generate the additional patches for PCI devices or patch for only frame buffer can also work?

for DRM use new method update Lilu and WhateverGreen and again check it.
About PCI device. not work, I test on 3 machine and if is not add PCI patched ( only frame buffer ) not working. I don't know why but is fact :)
 
Last edited:
for DRM use new method update Lilu and WhateverGreen and again check it.
About PCI device. not work, I test on 3 machine and if is not add PCI patched ( only frame buffer ) not working. I don't know why but is fact :)
tried with lates kexts both Amazon Prime & Netflix not working
 
tried with lates kexts both Amazon Prime & Netflix not working
today I tested 3 of my machine
Z390 - 9900K - RX580 -iMac 19.1
Z370 - 8700K - rx580 - iMac 19.2
Z77 - 2500K - rx 560 -iMacPro1,1
all of them are use Catalina 10.15.1
only Z390 working DRM. I should try to put Z370 machine on iMac19,1 to see what happen but I will test this tomorrow.
but in fact on machine Z77 - TV working on trailer but wen play movies give red screen. on other machine Z370 trailer work perfect, but movies not started not give any screen.
question .
how did you find working of machine after my settings ?

https://mab.to/miK9FQ5EV you can check this video ( download firs ) link will work only 3 days.
here is how work TV
xaxa.. now I sow that..
wen I make record screen TV stop working.. black screen in fact is on video.. wen I stop record screen and TV movie working great.. but this is on my Z390 machine. :)
 
Last edited:
today I tested 3 of my machine
Z390 - 9900K - RX580 -iMac 19.1
Z370 - 8700K - rx580 - iMac 19.2
Z77 - 2500K - rx 560 -iMacPro1,1
all of them are use Catalina 10.15.1
only Z390 working DRM. I should try to put Z370 machine on iMac19,1 to see what happen but I will test this tomorrow.
but in fact on machine Z77 - TV working on trailer but wen play movies give red screen. on other machine Z370 trailer work perfect, but movies not started not give any screen.
question .
how did you find working of machine after my settings ?

https://mab.to/miK9FQ5EV you can check this video ( download firs ) link will work only 3 days.
here is how work TV
xaxa.. now I sow that..
wen I make record screen TV stop working.. black screen in fact is on video.. wen I stop record screen and TV movie working great.. but this is on my Z390 machine. :)
The machine works perfect in other regards like sleep/wake using dGPU for hardware acceleration etc. My machine with my previous setting also worked well except videoproc only supported H265 and Hankintools would report VDA Decoder not supported. Safari playing Netflix or amazon prime not playing has no effect for me as I never see those on my computer and anyway in chrome it is playing so no loss. But your setting makes my machine now more like a true imac, a BIG THANKS

oh! I noticed just now that I have not put -disabegfxfirmware in the clover boot option, will this make any difference? what this flag is used for?
 
Last edited:
right now I make few new test. 8700K
till now I use AAPL,ig-platform-id : 0300913E , because on other 2 option for 8700K not work ( 0300923E, 07009B3E )
but now I change it and everything work perfect , I prefer 07009B3E because it give it work on Imac19,2/macmini8.1 (i7 - 8700/8700B) and I'm using Imac19,2
So I'm tested only 10 min but wen I sow in Graphics/Displays it show Radeon RX 580 (Slot 0, GPU 2):
that mean system recognise 2 GPU and should work.
but again DRM - TV not work. I will make more test.
 

Attachments

  • Screenshot 2019-12-05 at 16.41.05.png
    Screenshot 2019-12-05 at 16.41.05.png
    153.4 KB · Views: 92
  • Screenshot 2019-12-05 at 16.42.27.png
    Screenshot 2019-12-05 at 16.42.27.png
    185.2 KB · Views: 98
Status
Not open for further replies.
Back
Top