Comment 33 for bug 1672439

Revision history for this message
Carl Mueller (cmuell89) wrote :

@Kai-Heng Feng, the fix is not showing up in 4.4.0-72

carl@carl-5520:~$ uname -a
Linux carl-5520 4.4.0-72-generic #93-Ubuntu SMP Fri Mar 31 14:07:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

carl@carl-5520:~$ sudo powertop

          Package | Core | CPU 0 CPU 4
POLL 0.0% | POLL 0.0% | POLL 0.0% 0.0 ms 0.0% 0.0 ms
C1 2.7% | C1 2.2% | C1 4.3% 1.3 ms 0.1% 0.3 ms
C2 7.3% | C2 7.3% | C2 7.0% 1.6 ms 7.7% 4.1 ms
C3 87.9% | C3 88.4% | C3 85.2% 14.8 ms 91.5% 23.1 ms

                    | Core | CPU 1 CPU 5
                    | POLL 0.0% | POLL 0.0% 0.0 ms 0.0% 0.0 ms
                    | C1 2.6% | C1 0.0% 0.1 ms 5.2% 1.2 ms
                    | C2 4.4% | C2 2.8% 1.9 ms 6.1% 1.1 ms
                    | C3 91.3% | C3 96.0% 10.2 ms 86.6% 7.4 m

                    | Core | CPU 2 CPU 6
                    | POLL 0.0% | POLL 0.0% 0.0 ms 0.0% 0.0 ms
                    | C1 5.1% | C1 8.8% 0.7 ms 1.4% 1.1 ms
                    | C2 8.4% | C2 14.7% 2.5 ms 2.1% 1.5 ms
                    | C3 84.6% | C3 73.7% 6.9 ms 95.4% 10.6 ms

                    | Core | CPU 3 CPU 7
                    | POLL 0.0% | POLL 0.0% 0.0 ms 0.0% 0.0 ms
                    | C1 0.9% | C1 0.5% 0.2 ms 1.3% 3.3 ms
                    | C2 8.9% | C2 13.6% 1.6 ms 4.2% 2.5 ms
                    | C3 87.1% | C3 80.3% 6.8 ms 93.9% 10.8 ms

carl@carl-5520:~$ sudo i7z

Cpu speed from cpuinfo 2902.00Mhz
cpuinfo might be wrong if cpufreq is enabled. To guess correctly try estimating via tsc
Linux's inbuilt cpu_khz code emulated now
True Frequency (without accounting Turbo) 2902 MHz
  CPU Multiplier 29x || Bus clock frequency (BCLK) 100.07 MHz

Socket [0] - [physical cores=4, logical cores=8, max online cores ever=4]
  TURBO ENABLED on 4 Cores, Hyper Threading ON
  Max Frequency without considering Turbo 3002.07 MHz (100.07 x [30])
  Max TURBO Multiplier (if Enabled) with 1/2/3/4 Cores is 39x/37x/36x/35x
  Real Current Frequency 1395.28 MHz [100.07 x 13.94] (Max of below)
        Core [core-id] :Actual Freq (Mult.) C0% Halt(C1)% C3 % C6 % Temp VCore
        Core 1 [0]: 1351.45 (13.51x) 5.21 97.6 0 0 44 0.8995
        Core 2 [1]: 1395.28 (13.94x) 1.37 99.3 0 0 43 0.8981
        Core 3 [2]: 1310.44 (13.10x) 2.49 98.9 0 0 44 0.8981
        Core 4 [3]: 1328.40 (13.27x) 1 99.6 0 0 44 0.8954

C0 = Processor running without halting
C1 = Processor running with halts (States >C0 are power saver modes with cores idling)
C3 = Cores running with PLL turned off and core cache turned off
C6, C7 = Everything in C3 + core state saved to last level cache, C7 is deeper than C6
  Above values in table are in percentage over the last 1 sec
[core-id] refers to core-id number in /proc/cpuinfo
'Garbage Values' message printed when garbage values are read
  Ctrl+C to exit