Contribute
Register

AMD Radeon Performance Enhanced SSDT

Joined
May 23, 2019
Messages
11
Motherboard
ASUS Prime Z390-A
CPU
i9-9900K
Graphics
VEGA 56
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?
I think for the latest WEG there is no need to inject IGPU. I didn't put any info into my config, it seems still work.
 

Attachments

Joined
Apr 5, 2018
Messages
92
Motherboard
Z390 Phan ITX/ac
CPU
i9-9900k
Graphics
RX 5600 XT
Mac
MacBook Pro
I think for the latest WEG there is no need to inject IGPU. I didn't put any info into my config, it seems still work.
Sounds right to me since I also tried just a bunch of 0's in ig-platform-id and I was able to boot without an issue.

What seemed to matter was my actual BIOS:
- 4G Decoding was required to be Disabled
- IGPU Multi-Monitor was required to be Enabled

Setting them to the opposite settings, as I have now, and using SMBIOS iMacPro1,1 (thank you @mattystonnie !!) lets me use my dGPU exclusively. I don't think 4G Decoding matters once the OS loads however -- I was reading it's primarily a legacy compatibility option for 32-bit operating systems, since they cannot read more than 4GB RAM.
 
Joined
May 11, 2011
Messages
1,170
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
iOS
mattystonnie
I try your SSDT but I have a black screen issue on my vega 64. WEG is installed, I try with and without boot argument :(
I am on Mojave with iMac Pro SMBios
Hey Rogers76,

I will need a copy of your Ioreg.

Boot args agdpmod=pikera ?
 
Joined
Oct 13, 2013
Messages
30
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
Gigabyte Vega 64 8go
Mac
MacBook Air, MacBook Pro
Mobile Phone
iOS
Hey Rogers76,

I will need a copy of your Ioreg.

Boot args agdpmod=pikera ?
Here is my ioreg

I try with and without Boot args agdpmod=pikera
Thanks
 

Attachments

Joined
Jan 20, 2016
Messages
59
Motherboard
Asus Strix 390-F
CPU
i9-9900kf
Graphics
GTX 1080ti - Gigabyte Arous
Mac
Mac Pro
Mobile Phone
Android
please see my efi and ioreg. i have very poor perfomance with my vega 64 in geekbench
 

Attachments

Joined
Jun 10, 2011
Messages
324
Motherboard
Gigabyte Z370 Aorus Ultra Gaming 2.0
CPU
i7 8700K
Graphics
2x RX580
Mac
MacBook Pro
Mobile Phone
iOS
Hi there!

Currently I'm using toleda's method to enable native GPU power management on my RX580 (build details in my signature, Coffee Lake build). I remember having to edit toleda's kext to add board-ID and other settings on its info.plist. I have downloaded your dAGPM.kext and I've found the following:

  1. - The only Machine-ID appearing there is Mac-7BA5B2D9E42DDD94. Is this for a iMacPro1,1?
  2. - Within the Machines section there are three devices: 1002731F (RX5600), 10027340 (RX5500) and 100257DF. This last one is for RX580 (correct me if I'm wrong), but there's a typo: the correct ID for the RX580 should be 100267DF.
Regarding point 1: if I'm using other SMBIOS (iMac18,3 in my case), I should add the corresponding Machine ID to the kext's info.plist, right?

And regarding point 2: since it looks like a typo, it should be fixed so the RX580 matches, right?

Finally, if someone wants to add another Machine-ID to dAGPM.kext, he/she should also copy the corresponding device ID under the Machine-ID he/she is using, right?

Hope it makes sense! If it does, I'll make the changes and try your solution to improve my RX580's performance.

Thanks in advance!
 
Joined
Aug 24, 2015
Messages
191
Motherboard
MSI Z390i Gaming
CPU
i7-8700K
Graphics
RX 5700 XT
Mobile Phone
iOS
I have a 5700XT and my max GeekBench 5 is 40K Metal after this mod, Can you share your efi folder to compare?
SMBIOS is iMacPro1,1 serial numbers removed, check to compare the graphics section and kexts, the ssdt.aml included is related to 5700XT downloaded from this page then renamed.
 

Attachments

Joined
Feb 27, 2017
Messages
11
Motherboard
GA -Z270x ultra gaming
CPU
Intel i7-7700K
Graphics
Sapphire RX 580 8GB Nitro Plus
Mac
MacBook Pro
Mobile Phone
iOS
Hello mattystonnie,

I tried SSDT-RX580, but it seems no effect. I have attached the IORegistry, EFI folder. I checked System Preference => PCI, however there was nothing thus I think I am not doing this correctly.
I appreciate your help.
Thank you.
 

Attachments

Joined
May 11, 2011
Messages
1,170
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
iOS
Hi there!

Currently I'm using toleda's method to enable native GPU power management on my RX580 (build details in my signature, Coffee Lake build). I remember having to edit toleda's kext to add board-ID and other settings on its info.plist. I have downloaded your dAGPM.kext and I've found the following:

  1. - The only Machine-ID appearing there is Mac-7BA5B2D9E42DDD94. Is this for a iMacPro1,1?
  2. - Within the Machines section there are three devices: 1002731F (RX5600), 10027340 (RX5500) and 100257DF. This last one is for RX580 (correct me if I'm wrong), but there's a typo: the correct ID for the RX580 should be 100267DF.
Regarding point 1: if I'm using other SMBIOS (iMac18,3 in my case), I should add the corresponding Machine ID to the kext's info.plist, right?

And regarding point 2: since it looks like a typo, it should be fixed so the RX580 matches, right?

Finally, if someone wants to add another Machine-ID to dAGPM.kext, he/she should also copy the corresponding device ID under the Machine-ID he/she is using, right?

Hope it makes sense! If it does, I'll make the changes and try your solution to improve my RX580's performance.

Thanks in advance!
Hello, iMac 18,3 needs GFX0 for power management, not the id, so you are good using the SSDT.

Yes, it is a typo should be 100267DF, thinking to change into GFX0 for universal usage.
 
Top