Там каким-либо путем является к underclock мой ЦП, или отключите турбо повышение? Lenovo Y50

Я просто установил Ubuntu на своем ноутбуке Lenovo y50, и имейте турбо проблему повышения.

Я пытаюсь установить программу под названием Gromacs с cmake.

Но каждый раз, когда я пытаюсь установить его, ЦП растет к полному турбо со всеми 4 ядрами. Это заставляет мой ЦП подойти 100°C согласно i7z- Этого никогда не происходит в Windows, обычно он заблокирован на уровне 2,4 ГГц, когда 4 ядра активны. Там каким-либо путем является к underclock мой ЦП?

6
задан 28 February 2015 в 05:45

2 ответа

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

Удачи!

1
ответ дан 23 November 2019 в 07:43

Когда драйвер частоты 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
6
ответ дан 23 November 2019 в 07:43

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

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