Наконец организовал охлаждение Пи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Вт энергии. Позже проверю, насколько это влияет.
Кто нибудь знает многоядерный бенч цпу с выдачей результатов в реальном времени?
>>> Просмотр (2800x2100, 2211 Kb)