Я просто установил Ubuntu на своем ноутбуке Lenovo y50, и имейте турбо проблему повышения.
Я пытаюсь установить программу под названием Gromacs с cmake.
Но каждый раз, когда я пытаюсь установить его, ЦП растет к полному турбо со всеми 4 ядрами. Это заставляет мой ЦП подойти 100°C согласно i7z
- Этого никогда не происходит в Windows, обычно он заблокирован на уровне 2,4 ГГц, когда 4 ядра активны. Там каким-либо путем является к underclock мой ЦП?
Okey, таким образом, я нашел оптимальное решение для своей проблемы. На Lenovo y50 там швы, чтобы быть некоторой тепловой проблемой на Ubuntu 14.10.
я могу только размышлять, но я полагаю, что это происходит из-за наличия и карта Nvidia и intelHD, выполняющий одновременно порождение перегрева.
можно отключить eGPU путем входа в Y50 bios. Я нахожу, что это улучшит ресурс аккумулятора немного. Но это сосет для выключения аппаратных средств, за которые Вы уже заплатили.
Путем установки TLP мне удалось выполнить мой ноутбук на уровне 3 ГГц с временными файлами ниже 75 градусов C!
См. эту ссылку:
http://www.webupd8.org/2013/04/improve-power-usage-battery-life-in.html
первые части, найденные важными для Y50, где:
склонный sudo add-apt-repository ppa:linrunner/tlp
sudo - добирается, обновление
sudo склонный - добираются, склонный tlp tlp-rdw
sudo установки - получают gksu
установки Тогда
gksudo gedit/etc/default/tlp
Тогда в текстовом файле, я просто удалил хэш-теги и установил эти значения на следующих строках:
CPU_MIN_PERF_ON_AC=0
CPU_MAX_PERF_ON_AC=90
CPU_MIN_PERF_ON_BAT=0
CPU_MAX_PERF_ON_BAT =90
CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=1
И помещенные хэш-теги на всех строках с настройками Radeon, так как моей картой является Nvidia.
компьютер работает намного более прохладный, и Вы ничего не должны вручную устанавливать на запуске.
Каждый раз после редактирования чего-то в том текстовом файле использует эту команду для применения тех изменений вместо перезагрузки.
sudo tlp запускаются
, Другой возможный профиль был бы
CPU_MIN_PERF_ON_AC=90
CPU_MAX_PERF_ON_AC=90
CPU_MIN_PERF_ON_BAT=90
CPU_MAX_PERF_ON_B AT=90
, Блокирующий ЦП в довольно хорошей частоте. Эти значения находятся в процентах.
, Если Вы соглашаетесь с ЦП, подходящим к 90 градусам C Вы, может также попробовать этот профиль
CPU_MIN_PERF_ON_AC=90
CPU_MAX_PERF_ON_AC=100
CPU_MIN_PERF_ON_BAT=90
CPU_MAX_PERF_ON_ BAT=100
, можно также попробовать эту опцию
, Минимизируют количество используемых ядер/гиперпотоков ЦП при легких условиях загрузки
SCHED_POWERSAVE_ON_AC=1
SCHED_POWERSAVE_ON_BAT=1
Удачи!
Когда драйвер частоты CPU является intel_pstate, тогда турбо может быть отключено с этой командой:
echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
турбо Отключения ограничит максимальную частоту тактовой частоты ЦП не турбо числом. Например, и для моего компьютера, который означает стихи на 3,4 ГГц, которые турбо включило макс. 3,8 ГГц.
, Чтобы проверить, использует ли Ваша система intel_pstate использование драйвера эта команда:
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver
, Если Вы находите, Вы хотите выключить максимальную тактовую частоту еще некоторая попытка, например, эта команда:
echo "90" | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct
Значение, набор максимальная частота тактовой частоты ЦП, которая может привыкнуть к 90 процентам максимума по умолчанию. Обратите внимание, что точное сокращение процента будет или округлено или усеченное к соседнему pstate (целочисленный множитель на 100 МГц).
Обычно драйвер должен работать в powersave режиме, который не является тем же как powersave режим для acpi cpufreq драйвер. Это на самом деле более подобно ondemand режиму. Проверьте через:
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
и изменение с помощью сценария, такого как это, выполненное как sudo:
#! /bin/bash
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo "powersave" > $file; done
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor