Греется процессор после настройки cpufreq

Автор serke7771, 20 февраля 2018, 13:02:24

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

serke7771


сделал

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

получил:
performance powersave
Понял, что доступны только эти два режима.


# for i in 0 1 2 3; do cpufreq-set -c $i -g powersave -u 1.60Ghz -d 1.60Ghz; done

Чтобы частоту понизить до 1.60GHz


cpufreq-info


получил
Открыть содержимое (спойлер)

user@debian5:~$ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 0.97 ms.
  hardware limits: 1.60 GHz - 3.30 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.60 GHz and 1.60 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 2.20 GHz.
analyzing CPU 1:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 0.97 ms.
  hardware limits: 1.60 GHz - 3.30 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.60 GHz and 1.60 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 2.21 GHz.
analyzing CPU 2:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 2
  CPUs which need to have their frequency coordinated by software: 2
  maximum transition latency: 0.97 ms.
  hardware limits: 1.60 GHz - 3.30 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.60 GHz and 1.60 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 2.11 GHz.
analyzing CPU 3:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 3
  CPUs which need to have their frequency coordinated by software: 3
  maximum transition latency: 0.97 ms.
  hardware limits: 1.60 GHz - 3.30 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.60 GHz and 1.60 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 1.82 GHz.

[свернуть]

Частота процессора всё равно выходит за установленный предел 1.60GHz.
Может что забыл?
я знаю про Debian это
https://yadi.sk/d/DvClza40AyT8ag


serke7771

букет из firmware-linux, firmware-linux-nonfree, intel-microcode ставил. Также. Вернул на место nvidia карту. Держит 1.60GHz.
Наверно, в играх, когда подключается графический адаптер встроенный, powersave не работает. Я не парюсь теперь.
Но всё же. Как по-грамотному надо было?
я знаю про Debian это
https://yadi.sk/d/DvClza40AyT8ag

Ogis1975

Цитата: serke7771 от 20 февраля 2018, 20:59:31Как по-грамотному надо было?
Открыть содержимое (спойлер)
В игры не играть...
[свернуть]

ihammers

Цитата: serke7771 от 20 февраля 2018, 20:59:31Наверно, в играх, когда подключается графический адаптер встроенный, powersave не работает. Я не парюсь теперь.
Но всё же. Как по-грамотному надо было?
Посмотрите в bugs.debian.org, возможно в данном пакете ошибка. Насчёт "по-грамотному", всё зависит от задачи.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

phantomsmart

#5
Цитата: serke7771 от 20 февраля 2018, 13:02:24Код: [Выделить]
# for i in 0 1 2 3; do cpufreq-set -c $i -g powersave -u 1.60Ghz -d 1.60Ghz; done
Чтобы частоту понизить до 1.60GHz

Регулятор powersave выставляет минимальную частоту процессора - разве нет? Вы регулятором powersave пытаетесь вручную задать частоту процессора, но для этого есть userspace.

Понизить частоту процессора до минимального значения или установить вручную (userspace) можно прописав в файле /etc/default/cpufrequtils соответствующий регулятор. Только сначала установить apt-get install cpufrequtils Потом этот демон задать в автозагрузку.

phantomsmart

#6
Цитата: serke7771 от 20 февраля 2018, 13:02:24
Код: [Выделить]
cpufreq-info

получил
SPOILER: HIDE

user@debian5:~$ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 0.97 ms.
  hardware limits: 1.60 GHz - 3.30 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.60 GHz and 1.60 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 2.20 GHz.

Не заметил когда читал первый раз... Так вот, в этом выводе видно, что текущее значение процессора 2,2 GHz, значит ваши настройки не работают. Чтобы частота не превышала 1,6 GHz, попробуйте отредактировать /etc/init.d/cpufrequtils так:
#
ENABLE="true"
GOVERNOR="conservative"
MAX_SPEED="1600000"
MIN_SPEED="0"

Перезагрузить систему или чтобы применить сразу:

/etc/init.d/cpufrequtils start