Contribute
Register

macOS Native Discrete GPU Power Management

toleda

Moderator
Joined
May 20, 2010
Messages
24,260
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
I did’t use the guide, I don’t understand „*Select "Mac-Nvidia", paste IGPU on "Mac-Nvidia"*Copy board-id*Paste board-id over "Mac-Nvidia"”
Read Post #1.
My image is showing AGPM values with GFX0 to IGPU and PEGP to GFX0
My mistake, download config-audio_cloverHDMI+.plist and replace the PEGP to GFX0 patch
is Heuristic-ID: 4 essential for GPU Power Management?
Nvida, absolutely
2nd request, read Post #1
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,260
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
saw no change in what it showed with vs. without the dAGPM.kext
Impossible to comment on your "results;" no problem reporting files.
This thread addresses no AGPM loading, invalid threshold/pstate AGPM and incorrect AMD/Nvidia AGPM. In those situations, dAGPM.kext is useful.

Note, AGPM has never supported Kepler or Pascal; reason for "nearly native" in Post #1 title.
 
Last edited:
Joined
Mar 29, 2011
Messages
229
Motherboard
GA-Z170X-UD3 (F23g)
CPU
Intel Core i5-7400
Graphics
Asus Radeon RX 560 4GB
My mistake, download config-audio_cloverHDMI+.plist and replace the PEGP to GFX0 patch
So, the correct change is PEG0 to GFX0? NvidiaGraphicsFixup is changing PEGP to GFX0.
 
Joined
Mar 29, 2011
Messages
229
Motherboard
GA-Z170X-UD3 (F23g)
CPU
Intel Core i5-7400
Graphics
Asus Radeon RX 560 4GB
My mistake, 2nd time. PEGP to GFX0 is correct. Fixed. Thanks.
Download latest config-audio_cloverHDMI+.plist
Thank you for the clarifications. I've changed PEGP to GFX0, modified dAGPM.kext for iMac18,2 and at first boot I got a kernel panic and restart. Now it seems to be working.
dAGPM.jpg
I'll report back after more tests.
In attachments my current conflig.plist and dAGPM.kext modified for iMac18,2 & NVIDIA GeForce GTX 1050
 

Attachments

Last edited:
Joined
Nov 9, 2017
Messages
61
Motherboard
Gigabyte Z390 AORUS PRO
CPU
i9-9900K
Graphics
GTX 1080 Ti
Mac
MacBook Pro
Mobile Phone
iOS
Hi,

I might sound stupid but I'd rather pop the question than mess up everything...

Confirm native AppleGraphicsPowerManagement.kext support
  1. /////
  2. Nvidia
    • iMac13,2, iMac14,2
    • MacBookPro10,1, MacBookPro11,3
  3. If native support, see 4. Restart
Does this mean that if your system is either an iMac13,2/14,2 or MBP10,1/11,3 you have AGPM.kext active ?
So if you're something else you have to "3. Add AppleGraphicsPowerManagement.kext support", right ?

Thanks
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,260
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
Does this mean that if your system is either an iMac13,2/14,2 or MBP10,1/11,3 you have AGPM.kext active ?
If XCPM is enabled, graphics ACPI name is GFX0 and sysdef is one of the above, yes.
So if you're something else you have to "3. Add AppleGraphicsPowerManagement.kext support", right ?
If XCPM is enabled, graphics ACPI name is GFX0 and sysdef is not one of the above, yes.
 
Top