Turbo Boost работает?

Недавно я приобрел ноутбук с процессором с песчаным мостом, который должен иметь турбонаддув . Турбо буст поддерживается в 11.04? Как я могу узнать, работает ли он?

Я пытался это , но, похоже, он обнаруживает только процессоры Nehalem .

37
задан 3 January 2018 в 16:40

6 ответов

11.04 запускает ядро версии 2.6.38, которое должно хорошо работать с процессорами Sandy Bridge.

Вы можете открыть терминал и запустить grep MHz /proc/cpuinfo. Затем откройте вторую вкладку терминала и запустите цикл типа while :; do :; done. В первом терминале снова запустите grep MHz /proc/cpuinfo. Теперь вы должны увидеть, что одно из ядер имеет более высокую частоту:

$ grep MHz /proc/cpuinfo 
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 3701.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000

Вы также можете попробовать powertop и turbostat из пакета linux-tools-common (запустите sudo modprobe msr до sudo turbostat). Git версия i7z должна работать для Sandy Bridge (и она работает для меня с десктопом i7).

30
ответ дан 3 January 2018 в 16:40

Используйте для этого sudo turbostat . Вывод cat / proc / cpuinfo не всегда показывает реальную текущую частоту ЦП , но вместо этого показывает максимальную частоту без турбо, даже когда Turbo Boost включен и активен.

As Как указано в ответе elmicha, вам необходимо загрузить модуль msr с помощью sudo modprobe msr , а затем запустить turbostat с sudo turbostat .

.
18
ответ дан 3 January 2018 в 16:40

Чтобы установить турбостат, вам нужно запустить:

$ sudo apt-get install linux-tools-common linux-tools-generic

(очевидно, у меня нет репутации, чтобы добавить это в качестве комментария к сообщению @ david-gardner)

6
ответ дан 3 January 2018 в 16:40

Принятый ответ, получивший наибольшее количество голосов, не всегда работает

Как указывалось во втором ответе, получившем наибольшее количество голосов, верхний голосующий и принятый ответ иногда показывает максимальную регулярную частоту.

Альтернативные методы интерфейса командной строки.

Ниже вы можете увидеть частоты для ЦП с номером 0. Чтобы увидеть все ЦП, замените 0 на * .Частота выражается в МГц с тремя десятичными знаками. Итак, 1000000 = 1000 МГц = 1 ГГц. Этот процессор Intel Skylake рассчитан на 2,6 ГГц или 3,5 ГГц с включенным Turbo Boost.

Минимальная частота 800 МГц

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
800000

Максимальная частота 3500 МГц (3,5 ГГц)

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
3500000

Текущая частота 1027,669 МГц (1,028 ГГц)

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
1027669

ЦП От 0 до 7 Частота при загрузке YouTube

$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
2754249
2700098
2842167
2700270
1359287
901937
1662780
1731062

4 из 8 процессоров находятся в турбо-режиме (выше 2,6 ГГц)

ЦП от 0 до 7 Частота при приостановке YouTube

$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
808913
800029
800022
800004
800001
800001
800013
800009

Все процессоры работают с минимальной частотой 800 МГц, хотя Chrome работает на двух экранах с 11 открытыми вкладками, но YouTube приостановлен.

Включена ли Intel Turbo Boost?

Используя терминал, вы можете проверить, включена ли функция Turbo Boost:

$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0

Это двойной минус; когда "no turbo" выключено (= 0), то Turbo Boost включен.

Чтобы отключить Turbo Boost, используйте sudo Power и установите переключатель no_turbo на 1 :

$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
1

Возвращенный 1 указывает на то, что турбо сейчас отключено.


Альтернативный метод графического интерфейса с использованием Conky

В других ответах упоминаются альтернативные методы для основного CLI (интерфейса командной строки). Мне нравится использовать для этого Conky . В приведенном ниже примере процессор Skylake имеет обычную частоту от 800 МГц до 2600 МГц. При включенном турбо-ускорении частота может подскочить до 3500 МГц при большой нагрузке.

Пример .gif ниже начинается с того, что частота колеблется около 3100 МГц при большой нагрузке, когда grep выполняется во всей файловой системе. Затем выдается команда:

$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo

... выключить турбонаддув. Скорость падает до фиксированной скорости 2600 МГц, которая является обычной максимальной скоростью без турбонаддува.

Затем команда турбо меняется на противоположную:

$ echo "0" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo

... чтобы снова включить турбо, и скорость выскакивает выше 2600 МГц и колеблется от 3100 до 3200 Опять МГц.

Toggle turbo boost

Обратите внимание, как быстро температура подскакивает на 10 градусов при включении Turbo

8
ответ дан 3 January 2018 в 16:40

cpupower - это набор инструментов для проверки и настройки функций вашего процессора, связанных с энергосбережением. cpupower frequency-info может помочь получить необходимую информацию.

Пример вывода:

# cpupower frequency-info
analyzing CPU 0:
  driver: intel_pstate
  ...
  ...
  current CPU frequency is 2.80 GHz (asserted by call to hardware).
  boost state support:
    Supported: yes
    Active: yes
    3000 MHz max turbo 4 active cores
    3000 MHz max turbo 3 active cores
    3100 MHz max turbo 2 active cores
    3100 MHz max turbo 1 active cores

boost state - active подтверждает то, что вы ищете.

Справочная страница: https: // linux.die.net/man/1/cpupower

PS: Я знаю, что это старая ветка, но подумал, что этот ответ здесь уместен и может кому-то помочь.

2
ответ дан 23 November 2019 в 00:52

Для меня все было настроено правильно, поэтому ни один из ответов не был применим. Потратив пару дней впустую, я обнаружил, что мой регулятор CPU установлен на powersave и никогда не будет превышать базовую частоту. Пришлось переключить его на производительность

Вот как это исправить

sudo cpupower frequency-set -g performance

Сначала вам нужно установить cpupower

sudo apt-get install linux-tools-common linux-tools-generic
2
ответ дан 5 January 2021 в 23:54

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

Похожие вопросы: