Contribute
Register

AMD Radeon Performance Enhanced SSDT

Joined
May 11, 2011
Messages
1,153
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
  1. iOS
Ah! So simply an SMBIOS issue (cosmetic) and does not affect performance?
Any idea why iMac19,1 doesn't work?

Thank you so much man for all your help!!
Mega appreciated.

Edited : You might try device properties : AAPL,ig-platform-id : 0300983E for iMac 19,1 and IGPU enabled in bios, dgpu as primary.
 
Last edited:
Joined
May 27, 2013
Messages
169
Motherboard
GA-Z390 AORUS PRO WIFI
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook
  2. MacBook Pro
Mobile Phone
  1. iOS
Some are useless.

Did you get this line from radeon boo**?
<key>ATY,EFIVersion</key>
<data>MDEuMDEuMTkw</data>

Hahaha, no. That from you've shared before (fixed my post).
 
Joined
Apr 5, 2018
Messages
96
Motherboard
Z490 Phan ITX/TB3
CPU
i9-10900K
Graphics
RX 5600 XT
Mac
  1. MacBook Pro
Edited : You might try device properties : AAPL,ig-platform-id : 0300983E for iMac 19,1 and IGPU enabled in bios, dgpu as primary.

Interesting. Per the Recommended BIOS settings on the Opencore dortania guide, I had 4G Decoding set to Enabled. I had to Disable that in order to boot after enabling IGPU Multi-Monitor. Keep in mind this is on an ASRock Z390 Phantom Gaming ITX/ac running BIOS v4.30.

In config.plist, setting Device Properties : AAPL,ig-platform-id : 0300983E or 0300923E (per the Opencore dortania guide) both resulted in VideoProc correctly showing HVEC and H.264 support through the IGPU. What is the difference between the two settings?

Geekbench 5 also now shows both GPUs instead of only the dGPU. Metal and OpenCL scores in Geekbench 5 remain the same, around 62k and 53k respectively.

Is seeing only the IGPU in VideoProc the expected readout?

-----------------

TLDR: All I had to do was set 4G Decoding to Disabled, and set IGPU Multi-Monitor to Enabled in my BIOS!
 

Attachments

  • Screen Shot 2020-05-07 at 12.50.55 PM.png
    Screen Shot 2020-05-07 at 12.50.55 PM.png
    138.8 KB · Views: 64
  • Screen Shot 2020-05-07 at 12.54.53 PM.png
    Screen Shot 2020-05-07 at 12.54.53 PM.png
    129.7 KB · Views: 64
  • Photo May 07, 12 44 23 PM.jpg
    Photo May 07, 12 44 23 PM.jpg
    2.2 MB · Views: 62
Joined
May 11, 2011
Messages
1,153
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
  1. iOS
Hahaha, no. That from you've shared before (fixed my post).

Don't forget : @0,AAPL,boot-display is for the video port that is sending the signal first to the display, for example mine is the first display port so its @0, you can change up to @5 (is the DVI).

Code:
<key>PP_PowerPlayEnabled</key>
<data>AQAAAA==</data>
<key>@0,AAPL,boot-display</key>
<data>AQAAAA==</data>
 
Joined
May 11, 2011
Messages
1,153
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
  1. iOS
Interesting. Per the Recommended BIOS settings on the Opencore dortania guide, I had 4G Decoding set to Enabled. I had to Disable that in order to boot after enabling IGPU Multi-Monitor. Keep in mind this is on an ASRock Z390 Phantom Gaming ITX/ac running BIOS v4.30.

In config.plist, setting Device Properties : AAPL,ig-platform-id : 0300983E or 0300923E (per the Opencore dortania guide) both resulted in VideoProc correctly showing HVEC and H.264 support through the IGPU. What is the difference between the two settings?

Geekbench 5 also now shows both GPUs instead of only the dGPU. Metal and OpenCL scores in Geekbench 5 remain the same, around 62k and 53k respectively.

Is seeing only the IGPU in VideoProc the expected readout?

-----------------

TLDR: All I had to do was set 4G Decoding to Disabled, and set IGPU Multi-Monitor to Enabled in my BIOS!

Cool ;), now you have real HEVC working to use with FCPX, Quicktime, etc.

If you want only AMD Radeon HEVC disable IGPU and use SMBios iMac Pro 1,1.

Your correct id for i9 IGPU is 3E980000, so 3E980003 is for the IGPU.

Can you provide me with your Ioreg?
 
Joined
Apr 5, 2018
Messages
96
Motherboard
Z490 Phan ITX/TB3
CPU
i9-10900K
Graphics
RX 5600 XT
Mac
  1. MacBook Pro
Cool ;), now you have real HEVC working to use with FCPX, Quicktime, etc.

If you want only AMD Radeon HEVC disable IGPU and use SMBios iMac Pro 1,1.

Your correct id for i9 IGPU is 3E980000, so 3E980003 is for the IGPU.

Can you provide me with your Ioreg?

Gotcha. Ideally I'd want all graphic processing to be on the GPU I suppose since that would be a good "division of labor." I'm pretty sure that would result in better render times and generally better performance correct?

My understanding was iMac19,1 was recommended for Coffee Lake CPUs because that SMBIOS allows native power management, whereas the iMacPro1,1 does not have that.

Any way to maintain CPU power management with iMacPro1,1 ?
 

Attachments

  • PAPADICHE-iMac19,1.ioreg
    29.2 MB · Views: 21
Joined
May 11, 2011
Messages
1,153
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
  1. iOS
Gotcha. Ideally I'd want all graphic processing to be on the GPU I suppose since that would be a good "division of labor." I'm pretty sure that would result in better render times and generally better performance correct?

My understanding was iMac19,1 was recommended for Coffee Lake CPUs because that SMBIOS allows native power management, whereas the iMacPro1,1 does not have that.

Any way to maintain CPU power management with iMacPro1,1 ?

Just change SMBios to iMac Pro 1,1 and disable IGPU in Bios and you're good.

Power management will be good.
 
Top