22.04.2024

Возвращаем кнопку Turbo.

Наконец организовал охлаждение Пи4, прокачал производительность, настроил управление температурой.

Во-первых, конечно, дырки в днище для притока воздуха снизу. Это дало падение температуры на 5 градусов в пассивном режиме. Надо было сразу думать, а не ждать, пока одноплатник ИК-излучением прогреет 3 слоя фанеры вниз.

Во-вторых, вентилятор на 12В, запитанный от 5В. Слышимо, но не противно.

Ну и в-третьих — cpufreqd с простым и эффективным конфигом:

rrr@raspberrypi:~/.komic $ cat /etc/cpufreqd.conf
# this is a comment
# see CPUFREQD.CONF(5) manpage for a complete reference
#
# Note: ondemand/conservative Profiles are disabled because
# they are not available on many platforms. [General]
pidfile=/var/run/cpufreqd.pid
poll_interval=2
verbosity=4
#enable_remote=1
#remote_group=root
[/General] [Profile]
name=P600
minfreq=600000
maxfreq=600000
policy=ondemand
[/Profile] [Profile]
name=P800
minfreq=600000
maxfreq=800000
policy=ondemand
[/Profile] [Profile]
name=P1000
minfreq=600000
maxfreq=1000000
policy=ondemand
[/Profile] [Profile]
name=P1200
minfreq=600000
maxfreq=1200000
policy=ondemand
[/Profile] ## [Rule]
name=P600
sensor=temp1:66-100
profile=P600
[/Rule] [Rule]
name=P800
sensor=temp1:61-65
profile=P800
[/Rule] [Rule]
name=P1000
sensor=temp1:56-60
profile=P1000
[/Rule] [Rule]
name=P1200
sensor=temp1:0-55
profile=P1200
[/Rule]

На скринах:

  • Нижний левый — пассивный, низкая нагрузка.
  • Верхний правый — пассивный, полная нагрузка.
  • Нижний правый — полная нагрузка с полным охлаждением.

Обратите внимание, как медленно одноплатник нагревается и охлаждается. Одна строка бенчмарка 7zip идёт полторы-две минуты.
Общее потребление (ваттметром на розетке) в простое 9,8-10,5Вт, под максимальной нагрузкой с охлаждением 12,2-13Вт. Из них ~2,5Вт уходит на e-inc экран когда он включен, 0,7Вт теряется на заряднике и ещё сколько то на понижающем блоке 5В. Вентилятор в пределах 0,2Вт.

Интересный результат: несмотря на двухкратную разницу частот, попугаи 7-зипа растут всего на 41,5%. Кажется, у Пи4 крайне нелинейная производительность цпу (дооптимизировались, блин). Для сравнения у Пи3 одноядерная и многоядерная производительность меняется практически линейно с частотой. Возможно я сам частично виноват — я снизил максимальную частоту gpu с 500 до 400Мгц, от неё же назначается частота системной шины и оперативки, этим выигрывается 0,5Вт энергии. Позже проверю, насколько это влияет.

Кто нибудь знает многоядерный бенч цпу с выдачей результатов в реальном времени?

>>> Просмотр (2800×2100, 2211 Kb)

 , raspberry pi 4, ,

Источник.