I'm running Ubuntu on my Dell E7440 (CPU: i7-4600U CPU @ 2.10GHz, sig=0x40651) and have exactly the same problem. I updated the microcode using iucode_tools to the most recent version (7/14/2016) but the problem persists

dmesg:
[ 0.000000] microcode: CPU0 microcode updated early to revision 0x1f, date = 2016-04-01
[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1 [ 0.000000] PERCPU: Embedded 33 pages/cpu @ffff88041ea00000 s98008 r8192 d28968 u524288
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000]     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[    0.018030] CPU: Physical Processor ID: 0
[    0.018031] CPU: Processor Core ID: 0
[    0.018917] mce: CPU supports 7 MCE banks
[    0.018927] CPU0: Thermal monitoring enabled (TM1)
[ 0.077818] smpboot: CPU0: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz (family: 0x6, model: 0x45, stepping: 0x1)
[    0.078534] .... node  #0, CPUs:      #1
[ 0.079816] microcode: CPU1 microcode updated early to revision 0x1f, date = 2016-04-01 [ 0.082840] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[    0.089543] x86: Booted up 1 node, 4 CPUs
[    0.717632] ledtrig-cpu: registered to indicate activity on CPUs
[    0.718311] microcode: CPU0 sig=0x40651, pf=0x40, revision=0x1f
[    0.718316] microcode: CPU1 sig=0x40651, pf=0x40, revision=0x1f
[    0.718324] microcode: CPU2 sig=0x40651, pf=0x40, revision=0x1f
[    0.718331] microcode: CPU3 sig=0x40651, pf=0x40, revision=0x1f

is it possible that the problem was fixed for only some CPUs?

Best,


On Fri, 26 Aug 2016 14:27:12 -0300 Henrique de Moraes Holschuh <h...@debian.org> wrote:
> On Fri, 26 Aug 2016, Stuart Bennett wrote:
> > I reproducibly found that on initial booting, with no system load, 0x36 came > > up with processors clocked at 900MHz (below the cpufreq scaling_min_freq of > > 1200MHz), before then settling to 1200MHz after some time, whereas 0x32 and > > 0x38 behaved alike, with the cores at much higher initial frequencies (later
> > settling to 1200MHz).
>
> This matches the behavior described in
> https://communities.intel.com/thread/105416
> for the Haswell-E i7-5820K.
>
> So, I'd say it is indeed the same microcode defect.
>
> > Using the 0x38 microcode I have not yet had any 400MHz occurrences BUT the
> > time 0x38 has been on test is much less.
> >
> > So, in summary, the initial signs are good that 0x38 may fix the 0x36
> > performance regression, but I think a couple more weeks' use would make me
> > more certain of that.
>
> Stuart, thank you very much for doing all this testing.
>
> I am actually pretty sure that microcode 0x38 indeed fixed the
> regression, based on the behavior you described and the report for the
> Haswell-E i7-5820K.
>
> I will tag this issue as fixed, but I will not close the bug report yet.
> Should you notice the regression still exists, please send a note to the
> bug report...
>
> --
> Henrique Holschuh
>
>

Reply via email to