Disable turbo boost linux

как совсем отключить turbo boots?

Как процессор нагрузится проверяю, там опять 0.

УМВР, пиши багрепорт.

Какое ядро у тебя анонимус?

в биосе жеж, один раз и навсегда

в прошивке матери?

Недавно читал, что ядро кладёт болт на выключатель C6/C7 в BIOS. Думаю, покласть на выключатель турбонаддува ему тоже ничто не мешает 🙂

Таким заниматься может только имеющий ноутопечь, а на них в биосах нет настроек практически.

Turbo boots — ботинки скороходы?

Да ты угадал в биосе не фиксится. MCE ругается на кулинг. хотя по сенсору относительно нормально 60 гр. в режиме простоя, ну а когда под нагрузкой то говорит что частотой регулируется. Система охлаждения чистая, термопаста новая. Вычитал что проблема с турбо режимом.

в параметры ядра при загрузке. Вроде это переключит ядро на ondemand гувернёр и эффективно отключит turbo boost.

поставил больше не сыпит в dmesg, посмотрю как дальше будет. спасибо.

Источник

lucasbrigida / disable_intel_turbo_boost.md

Follow the steps below:

  • Create directory
  • Create service file
  • Create service unit file
  • Set service

Create service file

  • Create the file and save it in /opt/power-mode/powersave-no-turbo-boost.sh

Create service unit file

  • Create the file and save it in «/opt/power-mode/powersave-no-turbo-boost.service»

Set power mode service with turbo boost disabled

Check processor status

This comment has been minimized.

Copy link Quote reply

Читайте также:  Ядро линукса это что

serboox commented Nov 4, 2019

Thank You very much! I really long time thinking about how i can make my laptop more cold.

This comment has been minimized.

Copy link Quote reply

Globson commented May 3, 2020

Thank you Lucas! Your script works great! I just changed the maximum frequency from 800Mhz to 2800Mhz (According to my processor’s maximum frequency specification without turbo (Core i7 7700HQ)).

This comment has been minimized.

Copy link Quote reply

sebaplaza commented May 12, 2020

Just a question, i use some alias to disable/enable turbo boost mode.

Why you have to manually set the frequency to achieve the «same» result ?

This comment has been minimized.

Copy link Quote reply

lucasbrigida commented Jul 23, 2020

Because I wanted the turbo boost to be deactivated at system startup and not after my user session was started.

This comment has been minimized.

Copy link Quote reply

lucasbrigida commented Jul 23, 2020

I’m very happy to have helped in solving your problem

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник

Включение и отключение Turbo Boost в Linux

Бывает нужно отключить Turbo Boost или наоборот включить его, так же узнать текущие состояние. В Linux это можно сделать без перезагрузки в BIOS. Мы рассмотрим с помощью каких команд узнать текущие состояние, так же изменим режим работы процессора с «энергосбережение» на «производительность», что заставит процессор работать более эффективно.

1. Текущие состояние Turbo Boost и его смена.

Установим необходимый пакет

Проверим текущие состоние, где -p0 — номер ядра:

1 = деактивирован
0 = активирован

Если получаете ошибку:

Нужно загрузить модуль msr в ядро:

Далее можно правя регистры включать или отключать Turbo Boost, но чтобы было проще, я нашел скрипт, который активирует или деактивирует его, без запоминания сложных регистров. Назовем его turbo-boost.sh:

Читайте также:  Java jdk 64 bit windows downloads

Дадим права на запуск:

Теперь вы можете активировать/деактивировать Turbo Boost:

2. Управление режимом питания процессора, если используется intel_pstate:

Установим утилиту cpupower:

Узнать текущие состояние 1-го ядра:

Возможные варианты: https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt.

Нас интересует режим performance, так как он дает наибольшую производительность. У вас возможно стоит powersave, как было у меня, поэтому сменим его.

На этом все, мы включили Turbo Boost и переключили режим работы процессора на максимальную производительность, так как нам нет смысла экономить электроэнергию на арендованом сервере в Дата Центре.

Еще дам команду, с помощью которой можно наблюдать за изменением частоты ядер процессора:

Игорь Горгуль

Оставить комментарий Отменить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Источник

turboboost (Решено)

9 комментариев

Необходимо ядро Linux 3.7 и выше
Значение 1 не активирует режим, а только позволяет его использовать

И снова на просторах инета находил для себя решение путем задействования средств системд.

Внутри юнита (именовать файл можете как угодно, главное чтоб для себя понятно было):

Сохраняем, активируем, смотрим. Делал так на своем старом буке HP. Работало как часы.

Проблема решена! Спасибо! Но почему-то попытки с десятой. Я раз за разом производил одни и те же действия, но сначала система не видела юнит, потом маскировала его, а потом запустила. Не знаю почему так, но всё заработало.
Если кому-нибудь пригодится, то вот что я сделал: через графический интерфейс создал файл turboboost.service в каталоге /etc/systemd/system, скопировал туда
[Unit]
Description=Disable Turbo Boost in /sys/devices/system/cpu/cpufreq/boost

[Service]
Type=oneshot
ExecStart=/bin/sh -c «echo 0 > /sys/devices/system/cpu/cpufreq/boost»
ExecStop=/bin/sh -c «echo 1 > /sys/devices/system/cpu/cpufreq/boost»
RemainAfterExit=yes

сделал его исполняемым, запустил при помощи команды systemctl start turboboost.service, поставил в автостарт при помощи команды systemctl enable turboboost.service, перезагрузил и всё заработало.

Да, извиняюсь. Забыл написать не менее важное уточнение.
Файл сервиса надо помещать по пути /etc/systemd/system/ или сразу от рута создавать там.
Еще вариант если драйвер управления частотой процессора Intel_pstate, путь и значения будут другие:

Читайте также:  Поменял windows нет звука

Источник

Disabling Intel Turbo Boost in ubuntu

I’m new to Ubuntu and want to disable the turbo boost. I tried with cpufreq but i cant get it to work. is there any other way to do it.

In windows it was as easy as changing the CPU speed from 100 to 99.

4 Answers 4

If your system is using the intel_pstate frequency scaling driver:

Then you can inquire as to the turbo enabled or disabled status:

Where 0 means turbo is enabled and 1 means it is disabled. And you can change it by writting (as sudo) to the same location.

I never remember the location or how to do the `tee’ thing properly, so I prefer scripts to be run as sudo:

To read the current state of the Turbo Boost, we need to install the msr-tools

To know if the Turbo Boost feature is disabled, run:

Replace i with your cores number

NOte: If you get the following error:

then load the “msr” module by the following command:

To disable the Turbo Boost feature, one can set the entire 0x1a0 MSR register to 0x4000850089, as in here:

Where C refers to a particular core number

ou can get those number by running

then once you know your numbers you have to run the command above for each core. in your case numbers would be 0 & 1 so you have to do

A script to disable/enable turbo boost

The following script can be used to turn off/on turbo boost:

save this to a file called turbo-boost.sh

Usage: You can copy the above script and save it into a file named turbo-boost then set it to be executable:

you can then use it to disable/enable turbo boost:

Источник

Оцените статью