Contribute
Register

macOS Native Discrete GPU Power Management

Status
Not open for further replies.
System Definition?

My CPU is Sandy Bridge hence the guide wouldn't work?

Requirements
  1. macOS/10.10 or newer
  2. Intel 3rd Generation Processor/Core i-3xxx/Ivy Bridge and newer
  3. Discrete GPU (macOS recognized and enabled)
    • AMD (7xxx and newer) or
    • Nvidia (6xx and newer)
 
@toleda Thanks for the great tutorial. Very help.

I do have a question for the instruction. See quote bellow. I assume you wanted to copy the whole section under "Mac-BOARD-ID", and paste under MAC-AMD, and then rename MAC-AMD to Mac-BOARD-ID. Am I right?

If yes, please see attached screenshot for my Info.plist file under dAGPM.kext. Can you confirm is it looks good? Do I need sections like "Vendor..."?

Thanks a lot!

macOS (nearly) Native Discrete GPU Power Management

Add AppleGraphicsPowerManagement.kext support
  1. From Table 1/System Definition, copy board-id
  2. Download: dAGPM.kext.zip
  3. Edit Info.plist
    1. Finder/Show Package Contents: S/L/E/AppleGraphicsPowerManagement.kext/Contents/Info.plist
    2. Use: III. Tools/2. Xcode
    3. Xcode/File/Open/Info.plist
    4. Info.plist/IOKitPersonalities/AGPM/Machines/
    5. Find board-id/IGPU
    6. Copy IGPU
    7. Finder/Show Package Contents: dAGPM.kext/Contents/Info.plist
    8. Xcode/File/Open/Info.plist
    9. AMD:
      • Select "Mac-AMD", paste IGPU on "Mac-AMD"
      • Copy board-id
      • Paste board-id over "Mac-AMD"

Screen Shot 2018-05-19 at 6.20.21 PM.png
 
I assume you wanted to copy the whole section under "Mac-BOARD-ID", and paste under MAC-AMD, and then rename MAC-AMD to Mac-BOARD-ID. Am I right?
Yes.
However, the screenshot shows you used Mac-Nvidia, not Mac-AMD. Try again.
 
Yes.
However, the screenshot shows you used Mac-Nvidia, not Mac-AMD. Try again.

Yes it's Nvidia. But from AppleGraphicsPowerManagement.kext, there no AMD vendor. See screenshot bellow, which is from the Info.plist of AppleGraphicsPowerManagement.kext.

How do I add AMD?

Screen Shot 2018-05-21 at 4.13.05 PM.png
 
True, missed Post #1/II. Installation/3. Add AppleGraphicsPowerManagement.kext support

I did follow the instruction there. Here is the Info.plist file from dAGPM.kext at the end. Does it look good?

My machine's board ID is Mac-FC02E91DDD3FA6A4, model is iMac 13,2.

Thanks.

Screen Shot 2018-05-21 at 9.36.22 PM.png
 
Table 1: Native AppleGraphicsPowerManagement.kext (AGPM)
Processor
Generation
Desktop
GFX0 required, unless noted
Laptop
GFX0 required
Discrete
Graphics
(D/L)
8th: Core i-8xxx
Coffee Lake
TBA TBA AMD

Hi there!

What would be the best choice for a 8700K system (regarding GPU power management) ? Will any of the AMD recommended cards work?

Or do we have to wait till any real Apple computer uses a Coffee Lake processor?

Thanks in advance!
 
Status
Not open for further replies.
Back
Top