Приветстую!
Обратил внимание, что система постоянно гоняет проц в максимальной частоте.
Смотрел в той же убунте, там частота меняется от 800 на каждое ядро, до 3400
В магеи же почему-то постоянно 3400
Собственно вопрос в том, как научить систему регулировать частоту
Кто же его знает...
Некоторые оконные менеджеры могут менять частоту, например enlightenment это делает. Может какое то приложение загружает процессор.
модуль или вкомпилирован ACPI_CPUFREQ присутствует в ядре?
А так в общем lscpu и cpupower в помощь.
algri14
[console]cat /proc/cpuinfo|grep MHz[/console]
Так же какой-то виджет на кедах видел, но это было давно и уже не помню, как назывался то..
"ormorph" написал:
модуль или вкомпилирован ACPI_CPUFREQ присутствует в ядре?
А винни плюх его знает, поэтому и спрашал, как и чего
"1000Mhz" написал:
Открываем системный монитор, и смотрим загрузку.
Нагрузки вообще никакой
Система простаивает, вход в ДЕ не выполнял, логинился через CTRL+ALT+F2 спецом, чтоб лишнее не грузилось
Проц отдыхает, нагрузки нет, а частота максимальная
Иногда разве, что бывают скачки типа с 3400 до 3399~
Сам спросил, сам нашёл ответ :D
В общем, как оказалось, всё дело было в /etc/sysconfig/cpupower
В нём принудительно был указан профиль perfomance
[console][root@localhost bodun]# cat /etc/sysconfig/cpupower
# See 'cpupower help' and cpupower(1) for more info
CPUPOWER_START_OPTS="frequency-set -g performance"
CPUPOWER_STOP_OPTS="frequency-set -g ondemand"[/console]
Поставил вместо perfomance, powersave
Перезапустил демон cpupower
И вуаля регулировка заработала *YAHOO*
Как говорится, дело было не в бобине..
Вот и ладушки...
Только странно что демон cpupower запущен по умолчанию.
Обычно хватает аппаратного управления частотой процессора, с запущенным модулем acpi-cpufreq.
BoDun, как оказалось у меня в Магее 5 та же самая петрушка
[console][algri@localhost ~]$ cat /proc/cpuinfo|grep MHz
cpu MHz : 2154.925
cpu MHz : 3266.355
cpu MHz : 2609.191
cpu MHz : 2965.617[/console]
в файле /etc/sysconfig/cpupower
text
# See 'cpupower help' and cpupower(1) for more info
CPUPOWER_START_OPTS="frequency-set -g performance"
CPUPOWER_STOP_OPTS="frequency-set -g performance"
"1000Mhz" написал:
надо заходить на багзиллу своего дистрибутива в первую очередь:
да, надо, интересно, а кто-нибудь ещё обратил на это внимание
Добавлено: 26.12.2017 15:47:58
BoDun, покажи как теперь выглядит запись в /etc/sysconfig/cpupower
algri14
[console][bodun@localhost ~]$ cat /etc/sysconfig/cpupower
# See 'cpupower help' and cpupower(1) for more info
CPUPOWER_START_OPTS="frequency-set -g powersave"
CPUPOWER_STOP_OPTS="frequency-set -g ondemand"[/console]
получается что у меня ещё хуже, так как в обоих строках performance, по дефолту даже ondemand во второй строке не поставили.
Вот так мы, чайники-хомячки и живём-с ничего не зная, не ведая.
Ладно, спасибо, буду подправлять и у себя
BoDun, меня интересует почему частота разная (было до замены файла), в первой строке 3084:
[console][root@localhost algri]# hwinfo --cpu | grep Clock
Было Стало
Clock: 3084 MHz Clock: 1900 MHz
Clock: 3300 MHz Clock: 1880 MHz
Clock: 3300 MHz Clock: 1900 MHz
Clock: 3300 MHz Clock: 1891 MHz[/console]
в инете нагуглил цитату:
intelfx написал:
Тащемта intel_pstate специально делали для того, чтобы минимизировать мощность, выделяющуюся на проце, поэтому если оно держит частоту выше минимальной — значит, на то есть причины (если вкратце, часто выгоднее поднять частоту, обработать задачу и уйти в deep sleep, чем долго считать ту же задачу на низкой частоте). Следовательно, чини хардварное охлаждение...
Теперь частота будет подниматься лишь при необходимости
При простое системы, без нагрузки частота будет минимальная, у меня это 800MHz
Если нужны будут ресурсы процессора, система будет поднимать частоту соответственно
"algri14" написал:
оперативно сработал, я так неумею
Не без помощи гугла в переводе
"1000Mhz" написал:
и получишь DUPLICATE. Впрочем, интересно будет посмотреть.
Забракуют мой первый баг репорт?
Есть репортёры, а нам нужны багрепортёры :D
algri14, там частота тоже регулировалась, но в максимальных пределах
Основное же время будет очень близко к максимальной частоте, даже при простое (без нагрузки)
У меня тоже 3400-3300 примерно было