I've edited AGPM.kext but I used the code meant for MacPro4,1 and instead marked it as iMac12,1 because it will kernel panic at boot with MacPro in SMBIOS. At first I could see AGPM loading and changing states in Console, now it doesn't show up when I search for it, there was another person out there who said this happened, I don't know what the problem is.
My real concern is the use of UseNvidiaRom=Yes in the Boot.plist. I have edited my original EVGA GTS 450 bios rom to have only one power state and corresponding voltage setting. In System Profiler it shows up as;
Vendor: NVIDIA (0x10de)
Device ID: 0x0dc4
Revision ID: 0x00a1
ROM Revision: /Extra/10de_0dc4.rom
Note: I have not flashed my bios, only loaded my edit at boot with UseNvidiaRom.
Will it now use the edited bios rom? I have the feeling this is an old solution for older 7-200 series Nvidia cards and not actually meant for what I'm trying to do. If it does use this rom then there shouldn't be any P state changes.
Update: Still getting kernel panic. I would be interested in knowing what this boot.plist Nvidia command is actually doing.