I have a box running 3.9.4.  For a few hundred ms, all packages and
cores* exceeded their power limits, and then they all came back to
normal.

Since then, turbo boost went away.

The first thing I tried was writing 0 to msr 0x19C to clear the
throttling "log" bit.  The bit was clear, but still no turbo.  (I only
did this on one package to avoid destroying information.)

I have the performance governor set, so there are never any
software-initiated performance transitions.  As an experiment, I
switched core 0 to powersave (aka very low frequency) and then back to
performance.  The entire package's turbo came back.  I did the same
thing to the cores on package 1 (all of them, sorry), and that
package's turbo boost came back.

Does the kernel need to reprogram CPU frequencies after thermal/power
throttling conditions clear?

My CPUs are:

processor       : 31
vendor_id       : GenuineIntel
cpu family      : 6
model           : 45
model name      : Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz
stepping        : 7
microcode       : 0x710


* Slight lie here.  CPU18 exceeded core limit but not power limit.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to