Отключение Intel Turbo Boost в 12.04

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

wrmsr -p(PROCESSOR) 0x1a0 0x4000850089

Где PROCESSOR - это номер моего ядра процессора, что позволило мне отключить Turbo Boost для этого ядра. После добавления msr в мои etc / modules и строки wrmsr в мой rc.local я обнаружил, что смог отключить Turbo Boost при загрузке.

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

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

Спасибо всем, кто может помочь.

4 ответа

Вы можете установить максимальную частоту процессора на настройку прямо под турбонаддувом - прикрепленный код, который я использую в 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

В моей системе скорость 250100 является турбо скоростью, а не турбо 2500000

Чарльз Грин

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

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

echo $[`cat /sys/devices/platform/coretemp.0/hwmon/hwmon0/temp1_input`/69000] > /sys/devices/system/cpu/intel_pstate/no_turbo

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

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

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

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