HD4870/90 Clock info states information...
I certainly don't know exactly what all the states are for, but I familiar with how HD4870/90 video cards operate with certain values in each of them. Alot of what is said here is true for other ATI video cards, especially other HD4xxx series cards. If anyone has any better or more factual explanations, I'd love to hear them.
Clock info 00 - Supposedly the card runs at these settings during any non-OS operation (boot-up, motherboard BIOS, etc...). I haven't really wasted much time testing whether this is true or not.
Clock info 01 - This is the 2D IDLE state. Usually the settings in this section are utilized during low/no GPU load and/or at the desktop.
Clock info 02 - This is an intermediary state. A stepping stone from 2D to 3D and vice versa. When the HD4870 first came out and even now, this state would (and should) be set identical to what was (or is) in Clock info 01.
It's true usefulness is shown with the HD4890. To keep IDLE power consumption and temperatures down, the HD4890 undervolts from ~1.3125v in 3D to ~1.05v in 2D. This is a far greater voltage range than the HD4870 (usually 1.263v in 3D to 1.203v, or even to 1.08v in 2D). While going from 3D to 2D in one jump would usually work fine, going back to 3D could render the card unstable. For a split second (less than that) the HD4890 might "try" to run in 3D mode at 850/975 @ 1.05v, before jumping to 1.3125v. I've tested this voltage range issue quite a bit with Rivatuner and an HD4890.
To allieviate this, Clock info 02 is set with "middle ground" GPU/MEM clocks and voltage. Usually set at 500/975 @ 1.18v. Effectively, the HD4890 moves from 3D to Intermediary to 2D states and back again. This allows the card to undervolt with full stability with such a wide voltage range.
Clock info 03 - This is the 3D LOAD state. Usually the settings in this section are utilized during high (or even any) GPU load and/or during any 3D gaming, benchmarks, etc.
Clock info #s 04,05,06 - These three are for the UVD state. They should always be set the same. Usually the settings in this section are utilized during any hardware accelerated decoding of H.264, VC-1, MPEG-2, etc.
The first BIOSes of HD4870 cards came with UVD state settings that were equal to the 3D state in both GPU/MEM clocks and voltages. Personally I figure that this is probably the best setup. While you could change the UVD state to run with lower clocks (usually for power savings and temperature reduction), you'd just be utilizing your CPU more, which could be used for other purposes. Running the UVD state at the maximum clocks and voltages should ensure the smoothest, most stable, and efficient operation at this state. That being said, it's a personal preference. You'd really have to try out different settings and see if it makes a big difference for your specific situation. I myself never really messed around with the UVD state, so just take my words as opinion, not fact.
Clock info 07 - This is a mirror state of Clock info 01. What it's true purpose is, and how or if it is linked with Clock info 01 is unknown. I do know that you either want this state set to what is in Clock info 01 or 03. Also, whichever you choose, those values should also be used in Clock info 08.
For an HD4890 this is also a mirror state of Clock info 01. It should usually always be set with the values that are in Clock info 01.
Clock info 08 - This is a mirror state of Clock info 02. What it's true purpose is, and how or if it is linked with Clock info 02 is unknown. As I said above, whatever values you use for Clock info 07 should also be used here.
For an HD4890 this is also a mirror state of Clock info 02. It should usually always be set with the values that are in Clock info 02.
Clock info 09 - This is a mirror state of Clock info 03. What it's true purpose is, and how or if it is linked with Clock info 03 is unknown. Whatever values that are used in Clock info 03, should also be used here. The same applies for an HD4890.
Clock info #s 10,11,12 - Earlier HD4870 BIOSes did not have this state, which I call the "overheating" state. It was added as a precaution for users who like to bake pies on their HD4870s.
In most cases this state should never be triggered, unless the card is severly overheating, in which case it will run at these values until the PC is shut off and the card resets (hopefully). It's usually set at the GPU/MEM clocks from Clock info 01 and the lowest voltage available in the BIOS. All three should be set the same.
Everything I've said above is just my personal opinions gathered from months and months (and months) of messing around with and tweaking of various HD4870/90 video cards. While not all of it may be exactly correct, it's the best I have come up with. Hope it helps...