- Joined
- Jan 18, 2011
- Messages
- 62
- Motherboard
- GA-Z68X-UD3H-B3
- CPU
- i5-2500K
- Graphics
- GT640
- Mac
- Classic Mac
- Mobile Phone
Just wanted to share what I did to get AGPM working. I'm using iMac12,2 as my sys def and I was getting the following in the system log
[AGPM Controller] unknownPlatform
AVF error: AVAHDGPURendererVP2VP3BoostVP3: AGPMSetBoost code = 0 returned 0xe00002c2 (ig)
So I decided to tweak the /System/Library/Extensions/AppleGraphicsPowerManagement.kext/Contents/Info.plist to get AGPM working. Since the GT 640 is similar to the GT 650M in the new Retina MacBookPro's Here is what I did. Obviously make a backup of the Info.plist before editing it.
I copied the info from the <key>Mac-C3EC7CD22292981F</key> section but replaced the <key>GFX0</key>with <key>Vendor10deDevice0fc1</key> which is the Vendor/device id for my card. Then I pasted it under the <key>iMac12,2</key> section right after the last <key>Vendor1002Device6740</key> </dict> section (See code block for clarity). Reason being, there isn't any GFX0 key's in the iMac12,2 section so I thought it would be better to use the VendorDevice key instead.
Then do a sudo touch /System/Library/Extensions/ and check the system log to make sure it rebuilt the cache
After rebooting now I get the following: [AGPM Controller] build GPUDict by Vendor10deDevice0fc1.
Tested using Unigine and my score actually went up (which is probably just a lucky coincidence).
[AGPM Controller] unknownPlatform
AVF error: AVAHDGPURendererVP2VP3BoostVP3: AGPMSetBoost code = 0 returned 0xe00002c2 (ig)
So I decided to tweak the /System/Library/Extensions/AppleGraphicsPowerManagement.kext/Contents/Info.plist to get AGPM working. Since the GT 640 is similar to the GT 650M in the new Retina MacBookPro's Here is what I did. Obviously make a backup of the Info.plist before editing it.
I copied the info from the <key>Mac-C3EC7CD22292981F</key> section but replaced the <key>GFX0</key>with <key>Vendor10deDevice0fc1</key> which is the Vendor/device id for my card. Then I pasted it under the <key>iMac12,2</key> section right after the last <key>Vendor1002Device6740</key> </dict> section (See code block for clarity). Reason being, there isn't any GFX0 key's in the iMac12,2 section so I thought it would be better to use the VendorDevice key instead.
Code:
<key>iMac12,2</key>
(lines removed for brevity)...
<key>Vendor1002Device6740</key>
<dict>
<key>control-id</key>
<integer>17</integer>
<key>max-power-state</key>
<integer>2</integer>
</dict>
The lines I added start here
<key>Vendor10deDevice0fc1</key>
<dict>
<key>BoostPState</key>
<array>
<integer>6</integer>
<integer>13</integer>
<integer>13</integer>
<integer>6</integer>
</array>
<key>BoostTime</key>
<array>
<integer>1</integer>
<integer>1</integer>
<integer>1</integer>
<integer>1</integer>
</array>
<key>Heuristic</key>
<dict>
<key>EnableEnergyPstate</key>
<integer>1</integer>
<key>EnergyPstate</key>
<integer>5</integer>
<key>ID</key>
<integer>4</integer>
</dict>
<key>control-id</key>
<integer>17</integer>
</dict>
and stop here, make sure and leave the last </dict> below this line.
</dict>
After rebooting now I get the following: [AGPM Controller] build GPUDict by Vendor10deDevice0fc1.
Tested using Unigine and my score actually went up (which is probably just a lucky coincidence).