A long time ago (read seventeen months ago) I blogged about the changes in the AGDP (Apple Graphics Device Policy) and had to came up with a workaround for an issue in AppleGraphicsDevicePolicy.kext so that we could use a MacPro6,1 board-id/model combination, without the usual hang with a black screen.
Today I like to present an alternative route for this and this time it is a patch that can be used with Clover’s kext patching feature. Here it is:
<key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>AppleGraphicsDevicePolicy (board-id) Patch (c) Pike R. Alpha</string> <key>Find</key> <data> Ym9hcmQtaWQ= </data> <key>Name</key> <string>AppleGraphicsDevicePolicy</string> <key>Replace</key> <data> Ym9hcmQtaXg= </data> </dict> </array>
Basically what we do is search for “board-id” and replace it with “board-ix” – or anything that we want to use instead. Please give it a go and let me know if it works for you.
Please note that this is not my patch for the AMD discrete graphics problems!
Update: Folks. Let’s not reply to false copyright claims and other childish attacks from the same people who did that before. We know who they are…
Blog article cleaned up and a note about the (AMD) discrete graphics added.