LINUX.ORG.RU

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

 , , ,


4

2

Наконец организовал охлаждение Пи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)

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Ответ на: комментарий от BceM_IIpuBeT

Через тип-Ц. Тот который микро-юсб, его можно питать хоть реверсом через юсб-А порты, хоть проводами через gpio. Последнее даже рекомендуется. А у меня кольцо микроюсб+ реверс через 2 хаба. И на БП сидят 5-8 юсб устройств плюс плата.

kirill_rrr ★★★★★
() автор топика
Ответ на: комментарий от BceM_IIpuBeT

Как это нет? Ну ладно, альт есть.

kirill_rrr ★★★★★
() автор топика
Ответ на: комментарий от kirill_rrr

на порт БП

1 порт - 1 устройство. Хабы это вообще про данные, а не про зарядку.

От зарядки зависит. Моя умеет в несколько мощных потребителей, по вечерам заряжает в быстром режиме телефон и планшет и до кучи медленной зарядкой наушники и телефон жены.

devl547 ★★★★★
()
Ответ на: комментарий от kirill_rrr

хоть проводами через gpio. Последнее даже рекомендуется.

Кем? Raspberry официально заявляет - на свой страх и риск. Никаких защит нет. Спалите плату - виноваты сами.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

1 порт - 1 устройство.

Сложно. Схема со сквозными линиями «0» и +5 намного лучше для одноплатника. И садить по 1 устройству на 1 порт одноплатники тоже не могут себе позволить. Если хаб вызывает какие то вопросы по питанию - в топку весь этот хлам.

З.Ы. Я ещё не проверил что пи4 имеет сквозные шины питания и может запитываться реверсом от юсб-А портов, но почти уверен что да.

kirill_rrr ★★★★★
() автор топика
Ответ на: комментарий от devl547

А через тип-ц есть там защиты? нету.

kirill_rrr ★★★★★
() автор топика
Ответ на: комментарий от BceM_IIpuBeT

devl547 Пи3, 4 потока, множитель 2,78. Частота то ли 900, то ли 1000.

rrr@raspberrypi:~$ dd if=/dev/urandom bs=512b count=2048 | pbzip2 -9 -p4 > /dev/null
2048+0 записей получено
2048+0 записей отправлено
 скопировано 536870912 байт (537 MB), 265,092 c, 2,0 MB/c
kirill_rrr ★★★★★
() автор топика
Ответ на: комментарий от Goat

Там же прямо на странице репозитария указано.

Languages
C++
84.3%
 
C
9.5%
 
HTML
1.8%
 
Shell
1.3%
 
Makefile
1.1%
 
Java
0.9%
 
Other
1.1%

vbcnthfkmnth123 ★★★★★
()
Ответ на: комментарий от BceM_IIpuBeT

Почему? Результат в 142% между 4*600Мгц и 4*1200Мгц подтверждён в тесте ассалткуб+7-зип.

На сжатии нулей должно быть хуже. Вроде даже gzip достаточно умён чтобы просто пересчитать их и помножить на ноль, по 80+ Мб/с на 1 ядро.

kirill_rrr ★★★★★
() автор топика
Последнее исправление: kirill_rrr (всего исправлений: 2)

слегка задушеный пень

$ 7z b

7-Zip (z) 23.01 (x86) : Copyright (c) 1999-2023 Igor Pavlov : 2023-06-20
 32-bit ILP32 locale=en_US.UTF-8 Threads:2 OPEN_MAX:1024

Compiler: 12.2.0 GCC 12.2.0: i686
Linux : 6.6.16_1 : #1 SMP PREEMPT_DYNAMIC Wed Feb  7 19:24:35 UTC 2024 : i686
PageSize:4KB THP:madvise hwcap:1
Intel(R) Pentium(R) 4 CPU 3.20GHz (F41) 

1T CPU Freq (MHz):  1964  3028  3174  3169  3173  3173  3173
1T CPU Freq (MHz):  99% 3171    99% 3169  

RAM size:    2048 MB,  # CPU hardware threads:   2
RAM usage:    444 MB,  # Benchmark threads:      2

                       Compressing  |                  Decompressing
Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
         KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS

22:       1949   165   1147   1896  |      24359   195   1067   2080
23:       1808   168   1094   1843  |      24066   195   1068   2083
24:       1703   172   1063   1831  |      23798   196   1067   2089
25:       1650   174   1086   1885  |      23410   196   1066   2084
----------------------------------  | ------------------------------
Avr:      1778   170   1098   1864  |      23908   195   1067   2084
Tot:             183   1082   1974
amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

А у меня пиковая компрессия 2100 MIPS. И это на 3 ядрах, на 4-м игрушка. Однопоток конечно классный...

kirill_rrr ★★★★★
() автор топика

Сижу листаю всякое и вдруг пришла мысль - а что если сделать пассивное охлаждение с радиатором закрытым сверху и каналами расширяющимися в одну сторону? Теоретически, тяга в нём должна образовываться сама собой. Надо разобрать мою платку и попробовать сколхозить такой бурбулятор. Всё равно я вентилятора не ставил, хуже не будет.

R_He_Po6oT ★★★★
()
Ответ на: комментарий от R_He_Po6oT

Хитро. Для лежащего на боку полноразмерного системника должно прокатить если сделать трубу с полметра.

kirill_rrr ★★★★★
() автор топика
Ответ на: комментарий от kirill_rrr

Зачем пол метра? Просто «крышу» со скосом сделать, чтобы в каналах воздух расширяясь шёл в одну сторону, а подсасывало с другой. Но для этого как раз голая плата должна быть, без корпуса.

R_He_Po6oT ★★★★
()
Ответ на: комментарий от Irma

Есть поверье, что вертикально малинка меньше греется, да. И ножки дают эффект, подтверждаю. у самого

over_voltage=6
arm_freq_min=100
arm_freq=2000

Коротким проводом от хорошей зарядки, стандартный хиленький карлсон, вообще никаких траблов. Но бубнов два мешка изорвал, пока систему полировал).

piyavking ★★★★★
()
Последнее исправление: piyavking (всего исправлений: 1)
Ответ на: комментарий от piyavking

Это не поверье, это факт. Не всегда правда можно расположить вертикально чтобы ещё и порты были доступны.

over_voltage=6

Весьма жирный овервольт. Кажется максимум если без слёта гарантии. Я бы предпочёл отрицательные значения, если бы оно и так не сидело на 0,88В.

arm_freq_min=100

И что, оно не виснет? Пи3 например при 400Мгц уже работал нестабильно.

kirill_rrr ★★★★★
() автор топика
Ответ на: комментарий от kirill_rrr

Да, максимальный вроде.

Не, не виснет. Вот если за 2000 залазить, то начинаются лаги, 2000 максимальная частота разгона, при которой четвёрка у меня стабильно работает, 2200 - уже начинаются глюки.

piyavking ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.