Contribute
Register

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

Status
Not open for further replies.
iMacPro1,1, need latest WEG to resolve AGDP issue, some ports may not work properly.

what patch did you use? rename board-id to board-ix? this one has some glitch.
 
what patch did you use? rename board-id to board-ix? this one has some glitch.

Previously, I use below AGDP patch but no longer work on latest Calatina beta.
1574328799524.png
 
Previously, I use below AGDP patch but no longer work on latest Calatina beta.
1574328799524.png

Yeah, i know, but this one always work:

Identifier/Name: com.apple.driver.AppleGraphicsDevicePolicy
Find: 62 6f 61 72 64 2d 69 64
Replace: 62 6f 61 72 64 2d 69 78
Comment: Rename board-id to board-ix
 
Yeah, i know, but this one always work:

Identifier/Name: com.apple.driver.AppleGraphicsDevicePolicy
Find: 62 6f 61 72 64 2d 69 64
Replace: 62 6f 61 72 64 2d 69 78
Comment: Rename board-id to board-ix

Thanks, but swithing SMBIOS seems to be the best.
Switched SMBIOS to MacPro7,1, does not need any AGDP patch or WEG at all.
 
Switched SMBIOS to MacPro7,1, does not need any AGDP patch or WEG at all.

This MacPro is not even released, how is it possible to use this model at the moment, is there no problem on Apple side?
 
This MacPro is not even released, how is it possible to use this model at the moment, is there no problem on Apple side?

Not sure, recently only down side is memory mis-config alert issue but work fine, no other issue was found yet.
 
HEVC files not playing smoothly after update to Catalina from Mojave. Are there any solutions for this? Already use IMacPro1,1 smbios. Thank you
 

Attachments

  • Screen Shot 2019-11-26 at 08.21.57.png
    Screen Shot 2019-11-26 at 08.21.57.png
    96.3 KB · Views: 135
  • EFI.zip
    EFI.zip
    21.3 MB · Views: 119
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
 
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: 139
  • Screenshot 2019-11-28 at 21.28.09.png
    Screenshot 2019-11-28 at 21.28.09.png
    159.4 KB · Views: 119
  • Screenshot 2019-11-28 at 21.53.25.png
    Screenshot 2019-11-28 at 21.53.25.png
    209.7 KB · Views: 124
  • Screenshot 2019-11-28 at 21.57.33.png
    Screenshot 2019-11-28 at 21.57.33.png
    141.1 KB · Views: 117
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
 
Status
Not open for further replies.
Back
Top