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:
- - The only Machine-ID appearing there is Mac-7BA5B2D9E42DDD94. Is this for a iMacPro1,1?
- - 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!