8 Feb 2011 19:18
Cpufreq regression in 2.6.38rc3 on i7 SMP
Martin Cracauer <cracauer <at> cons.org>
2011-02-08 18:18:45 GMT
2011-02-08 18:18:45 GMT
I noticed this regression wrt powersavings/cpufreq between 2.6.32 and
2.6.37 up to 38rc3. I originally thought I am looking at a BIOS
problem but I don't think so anymore.
I have this dual i7 that has cpufreq clock up the wrong CPU.
I have seen this problem in 2.6.37, 2.6.38rc2 2.6.38rc3 but I ran on
2.6.32 between .12 and .25 and I have not seen it on there.
It's 2x 6-core 2.93 GHz Nehalem, Supermicro X8DTV. According to i7z
the CPUs idle at 1.6 GHz. When putting on a single CPU using process
I can see that the CPU load ends up on the first core in the first
CPU. But the core that is then upped to 2.9 GHz is the first core in
the *second* CPU.
Cpu speed from cpuinfo 2933.00Mhz
True Frequency (without accounting Turbo) 2933 MHz
Socket [0] - [physical cores=6, logical cores=12, max online cores ever=6]
CPU Multiplier 22x || Bus clock frequency (BCLK) 133.32 MHz
TURBO ENABLED on 6 Cores, Hyper Threading ON
True Frequency 3066.32 MHz (133.32 x [23])
Max TURBO Multiplier (if Enabled) with 1/2/3/4/5/6 cores is 25x/25x/24x/24x/24x/24x
Current Frequency 1626.05 MHz (Max of below)
Core [core-id] :Actual Freq (Mult.) C0% Halt(C1)% C3 % C6 % Temp(in *C)
Core 1 [0]: 1599.82 (12.00x) 100 45.5 0 0 37
Core 2 [1]: 1599.84 (12.00x) 1 0.551 0 99.4 27
Core 3 [2]: 1599.98 (12.00x) 0 0.00654 0 100 27
Core 4 [3]: 1535.95 (11.52x) 0 0.00688 0 100 31
(Continue reading)
RSS Feed