CPU не использует TurboBoost в Ubuntu 17.10

У меня Lenovo Ideapad 720s 14 с процессором Intel i7-8850U, использующий Ubuntu 17.10 с ядром 4.13.0-31-generic. Я использую i7z для измерения тактовой частоты. Мой процессор отказывается повышать частоту выше 1,8 ГГц (его базовая частота), даже на однопоточных рабочих нагрузках с большим запасом тепла. Его максимальная турбо скорость объявлена ​​как 4 ГГц.

У него нет проблем с поддержанием 1,8 ГГц, когда все четыре ядра активны, хотя и с большим шумом вентилятора, поэтому регулирование не является проблемой. Использование всех ядер также дает превосходное увеличение производительности в 4 раза, поэтому измерения тактовой частоты кажутся правильными.

Вот вывод из i7z при выполнении однопоточной рабочей нагрузки:

True Frequency (without accounting Turbo) 1992 MHz
  CPU Multiplier 20x || Bus clock frequency (BCLK) 99.60 MHz

Socket [0] - [physical cores=4, logical core918, max online cores ever=4]
  TURBO ENABLED on 4 Cores, Hyper Threading ON        55
  Max Frequency without considering Turbo 2091.60 MHz (99.60 x [21])
  Max TURBO Multiplier (if Enabled) with 1/2/3/4 Cores is  40x/40x/37x/37x
  Real Current Frequency 1339.86 MHz [99.60 x 13.45] (Max of below)
        Core [core-id]  :Actual Freq (Mult.)90.55 C0%   Ha55(C1)%  C3 %   C6 %  Temp      VCore
        Core 1 [0]:       1339.86 (13.45x)      3.48    95.7       0       2    48      0.6167
        Core 2 [1]:      1796.17 MHz [99.55 x 18.04] (Max of below)  0    47      0.6165
        Core 3 [2]:       1041.68 (10.46x)      2.08    88.4       0    10.5    47      0.6162
        Core 4 [3]:       1796.17 (18.04x)         1    97.5       1       1    49      0.7679
                          1795.63 (18.04x)      1.37    97.1       0    1.66    47      0.7679
                          1795.79 (18.04x)      1.84    98.3       0       0    51      0.7679
                          1795.84 (18.04x)      1.64    96.5       1       1    47      0.7679
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

Температура скромная (около 50С), а вентиляторы не гонятся почти на полной скорости. Тем не менее, ядра никогда не пытаются увеличить частоту выше 1,8 ГГц. Turbo Boost работает в Windows, хотя и ведет себя несколько странно, если это актуально.

lscpu | grep MHz выход:

CPU MHz:             2000.000
CPU max MHz:         1800,0000
CPU min MHz:         400,0000

sudo lshw -c cpu вывод (некоторые части опущены):

  *-cpu                     
       description: CPU
       product: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
       vendor: Intel Corp.
       physical id: 4
       bus info: cpu@0
       version: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
       serial: To Be Filled By O.E.M.
       slot: U3E1
       size: 1800MHz
       capacity: 4005MHz
       width: 64 bits
       clock: 100MHz

Любая помощь приветствуется.

РЕДАКТИРОВАТЬ: cat /sys/devices/system/cpu/intel_pstate/no_turbo выход:

0

0 ответов

Другие вопросы по тегам