Just had a look back on the cuda forum. Seems that someone there says his 285 is running at 1.48GHz by default on his 09 Pro, but on my 08 machine I have 0.6.
If anyone has put a Mac 285 in an 09 Pro, can they PLEASE run the OpenGL Extensions viewer benchmark, twice, and tell us if the 1.1 test is any different second time round when run in quick succession*. This reminds me of Cuda's observation about power management tweaks specific to Pro 4,1. I am going to have another peek at that power management kext.
*With the settings Multisample 4, Anisotropy 17, Benchmark checked, I get 559 first run, 1314 second run right after, on OGL 1.1.
Cuda: you said you might have some ideas about how to edit that file. Having changed 4,1 to 3,1 and 5e2 to 5e3 there are still all those threshold etc items in the "heuristic" section. I am wondering about the ordering of the Items compared to what is in the Rom as per shot below. Before I foul up again what do you think? I am wondering if the Apple power management is all out of order on these states, and maybe so far they did a remap for the 260 on an 09.....
I did not think of it before, but after you edit a .kext file you need to rebuild you extensions cache, or boot with -f as a kernel Arg.
Easiest way is to install the .kext with
kext install helper, and reboot, of put " -f " in your /Library/Preferences/SystemConfiguration/com.apple.Boot.plist under the Kernel Flags( but you'll want to remove it later as it takes longer to boot.)
Or you can do it in NVRam, but KIH is the best way, anyway.
After you have booted with a clean/new kext cache:
1. /Applications/Utilities/Terminal.app
That command ( kextstat ) should return:
100 0 0x48280000 0x8000 0x7000 com.apple.driver.AGPM (100.6.5) <77 17 6 5 4>
If it does not, something is wrong with with the edits, or I did not tell you a correct way.
If kextstat does return the above, we are on the right track, and we can now make some more edits to this .plist(/System/Library/Extensions/AppleGraphicsPowerManagement.kext/Contents/Info.plist)
Let me say what I think some of these values are and what, I think they do.
I don't know?
Amount of time in ms, before the card is considered Idle and changes to a lower Power State.( Remember a PowerState is not just Clock Values, but Voltage tables too. NVDA BIOS calls this the Perf. Tables, on the Geforce GT cards there seem to be four valid states.)
This one is dicy, I think is means:
Use an external Tempature sensor to read the GPU temp. and use it's value in Celsius to determine when a Thermal Threshold is reached.
However, I think Geforce GT cards support I2c Thermal Sensors, too, so it just maybe that the SensorOption ( 1 ) is saying use the I2c Sensor On MacPro's ( I know for a fact that iMac's use an External Temp. Sensor that has wires that lead from the Heatsink of the card to, I believe the SMC Bus)
This is where things get Dicy as the Two Nvidia cards Defined in this file are not yet out in any MacPro, we don't know..........
I think valid values here(SensorOption) would be:
Use the IC Temp. sensor embedded in the GPU.
Use the I2c or External(SMC) Sensor.
BUT we could also try
But I don't think it will do anything.
My best guess is that the Binary Code (/System/Library/Extensions/AppleGraphicsPowerManagement.kext/Contents/MacOS/AppleGraphicsPowerManagement) Detects the Case for
Use the I2c or External(SMC) Sensor. So 3 is not needed.
Also, I could be wrong and
could refer not to the # of a physical sensor, but to the method by witch the absolute value in Celsius is defined, OR OR it just refers to Celsius vs fahrenheit or Kelvin.
So you see it's dicy.
Amount of time in ms, that the Temp sensor is Polled.
I don't have a clue.

?
So, Threshold_High and Threshold_Low.
When the Card is considered by the OS not to be Idle, i.e. it is active( Remember, OS X uses OpenGL for Rendering the Desktop on cards that have 16MB or grater of Vram AND Support non power of 2 floating point integer.) So, Idle, I think, is no active 3D OpenGL ,Cuda, no App other than System Root:Wheel, asking for GPU time.)
Each entry ( Item ) under the Threshold_High is a Thermal Value ( in Celsius ) for the Max Tempature of one of our four valid PowerStates, when that Temp. is reached (87c) (100c), it lowers the card to the next lower PowerState as defined by the Perf.Tables in the BIOS( I don't know if the EFI Part of the ROM also Defines them for GeForce GT xxx cards, I'll have to try and look at it.)
When the OS considers that no User Process is asking for GPU time, Power states change at given Temps.
See Above.
That's some light reading, I'll add more later.
