Отключение Intel Turbo Boost в 12,04

У меня есть вопрос относительно Intel Turbo Boost и способности отключить его в Ubuntu 12.04. Я хотел отключить Турбо Повышение, потому что оно произвело большое тепло, и я не нашел потребность в нем в Ubuntu (являющийся столь легким, как оно сравнивается с Windows). Я нашел что путем установки msr-инструментов и выполнения modprobe msr и затем:

wrmsr -p(PROCESSOR) 0x1a0 0x4000850089

То, где ПРОЦЕССОР является количеством моего ядра процессора, позволило мне отключать Турбо Повышение для того ядра. После добавления msr в мой и т.д./модули и wrmsr строки в мой rc.local я нашел, что смог отключить Турбо Повышение при начальной загрузке.

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

У меня есть MSI-GE60 без установки в BIOS для Турбо Повышения, так изменение, это как это, казалось, было единственным путем.

Благодаря любому, кто может помочь.

3
задан 27 January 2017 в 17:36

4 ответа

По всей вероятности необходимо сделать это через BIOS - по крайней мере, именно так это было для меня. Иначе Вы могли установить индикатор-cpufreq (sudo apt-get install indicator-cpufreq) и набор это к установке, которая не использует Турбо, как консерватор. Можно даже установить его на постоянную скорость (мой обычно в 1,2), и измените его при нахождении вещей, становящихся медленными. Я также рекомендовал бы Аппаратный Индикатор Датчиков:

 sudo add-apt-repository ppa:alexmurray/indicator-sensors
 sudo apt-get update
 sudo apt-get install indicator-sensors

Чтобы контролировать Вашу температуру и удостовериться, это не идет в высоко.

-1
ответ дан 1 December 2019 в 17:53

Вы могли установить макс. частоты ЦП на установку только при турбо повышении - присоединенный, код, который я использую в rc.local

echo 1 > /sys/module/processor/parameters/ignore_ppc

for x in /sys/devices/system/cpu/cpu[0-3]/cpufreq/;do 
  echo 2501000 > $x/scaling_max_freq
done

В моей системе скорость 250 100 является турбо скоростью, при этом нетурбо 2500000

Charles Green

1
ответ дан 1 December 2019 в 17:53

Можно также отключить повышение путем установки /sys/devices/system/cpu/cpufreq/boost к 0.

1
ответ дан 1 December 2019 в 17:53

Например, для отключения турбо более чем 69 градусов Вы можете crontab каждая 1 минута:

echo $[`cat /sys/devices/platform/coretemp.0/hwmon/hwmon0/temp1_input`/69000] > /sys/devices/system/cpu/intel_pstate/no_turbo
0
ответ дан 1 December 2019 в 17:53

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

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