Originally Posted by Jodiuh
Ok, I used EZFlash and the MSI BIOS.
My clock is all over the place...1210, 1046, etc. Voltage is bouncing around too.
This should not be happening, right? I was under the impression my clocks would STAY @ 1210 and my voltage would STAY @ 1.2.
It is perfectly normal for clocks and voltage to change under unsteady load. Gaming and similar loads are generally somewhat unsteady because what is being rendered changes all the time. Voltage will change to match the appropriate voltage level for the clock speed - the two will always change together.
The reason they change is because different tasks produce different load on the GPU. Not all loads make the CPU produce as much heat, even if they run at the same clock speed. So if the card is bumping along it's set TDP limit, if a few lightweight frames are getting rendered the clock speed will go up and it'll still stay within the TDP. On heavier frames, the TDP will go up and the card will clock back accordingly.
As I said before the headline default and boost clock speeds are nothing more than a marketing con, because all cards will throttle below default clocks when idle and boost above the boost clocks under load if the temperature limit, power limit, voltage limit and maximum clock limit allow.
Bouncing clocks are actually bad for performance - every time the clock speed transition occurs, all the pipelines in the processor have to get flushed before the state is transitioned. This costs you a few clock cycles at every transition. It can also cause stutter during play, but this is to some extent covered up by the fact that at least one frame is always pre-rendered.
If you are tuning for actually using the card for a real purpose (e.g. gaming or computation) rather than some arbitrary bragging rights, and you find the clock speed is all over the place under long term load (e.g. I find my clock/voltage settles after 10 seconds or so and doesn't move much after that) you can limit the maximum boost clock so that under maximum steady state load it never hits the power/thermal/voltage limits; it should hit maximum boost first, which will cause it to just stay there. It will reduce your maximum frame rate (on those easy to render frames), and thus lower your benchmark results, but it will improve the fps stability and under a stady state load (e.g. computation), improve overall performance slightly. Note that the maximum boost clock is not the same as the boost clock shown by GPU-Z. Dump the BIOS and open it in KBT, on the first tab you'll see what the maximum boost clock is set to.
From the screenshot you posted, that looks fine. A clock speed transition every few seconds is fine. It's when the clock speed starts transitioning on most readings that the performance will deteriorate.