KKSB – шведская компания, разрабатывающая и производящая металлические изделия для различных продуктов с открытым аппаратным обеспечением, таких как одноплатные компьютеры, в том числе Raspberry Pi, Arduino, ODROID, Orange Pi и другие, а также подставки для мобильных телефонов и планшетов, в марте у них запланирован выпуск корпуса mini-ITX.
Компания обратилась к CNX Software с просьбой рассмотреть их последний корпус для Raspberry Pi 4, и нам было интересно узнать, как он справится с охлаждением.
Распаковка алюминиевого корпуса KKSB для Raspberry Pi 4
Недавно мы получили корпус в белой картонной коробке.
Корпус состоит из двух частей, а также термопрокладки для процессора, крепежных винтов, резиновых прокладок и двух кусочков пластика для светодиода.
Сборка алюминиевого корпуса
Во-первых, снимите пластиковую пленку с одной стороны термопрокладки и поместите ее на выступающее место для процессора в верхней части корпуса.
Снимите вторую пластиковую пленку с термопрокладки и поместите Raspberry Pi 4 сверху, чтобы процессор соприкасался с термопрокладкой. Поместите нижнюю часть сверху и затяните ее четырьмя винтами.
Вы заметите небольшое отверстие сбоку для плоского кабеля для тех, кто желает использовать GPIO. Есть также два отверстия для настенного монтажа и еще три линейных выреза, которые должны пропускать сигналы WiFi (можем подтвердить, что WiFi работает).
Нам просто нужно приклеить четыре резиновые прокладки в нижней части корпуса и приклеить пластиковые кусочки, чтобы завершить сборку LED.
Отверстие в верхней части над отверстием для карты MicroSD и LED, должно быть другое, для камеры MIPI CSI и/или дисплея MIPI DSI.
Обновление ОС Raspberry Pi 4 и прошивки
Перед тестированием мы обновили Raspbian и прошивку до последней версии с помощью apt:
1 2 |
sudo apt update sudo apt full-upgrade |
Обратите внимание, что сначала нам пришлось внести некоторые изменения из-за проблем с хост-сервером rpi-monitor.
Здесь представлены различные версии ядра Linux, операционной системы Raspbian, а также прошивки ThreadX и VLI:
1 2 3 4 5 6 7 8 9 10 11 |
pi@raspberrypi:~ $ uname -a Linux raspberrypi 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux pi@raspberrypi:~ $ cat /etc/issue Raspbian GNU/Linux 10 \n \l pi@raspberrypi:~ $ sudo /opt/vc/bin/vcgencmd version Feb 10 2020 15:15:59 Copyright (c) 2012 Broadcom version d21c2d51634b793e0b0ce2816c4e3d1cf0d87e6b (clean) (release) (start) pi@raspberrypi:~ $ sudo ./vl805 VL805 FW version: 000137ad |
Давайте перейдем к RPI-Monitor в нашем веб-браузере и дождемся стабилизации температуры процессора. Обратите внимание, что температура в помещении составляет около 28 °C.
Слева на графике показана температура холостого хода через несколько часов после обновления, и как только мы перезагрузим компьютер и новая прошивка начнет действовать, мы увидим падение температуры.
Тестирование Raspberry Pi 4 с тактовой частотой 2,0 ГГц
Одна вещь, которую мы забыли, заключалась в том, что одним из последних тестов, которые мы проводили с Raspberry Pi 4, был разгон до 2,0 ГГц, поэтому плата была все еще в этом состоянии, когда мы впервые тестировали его. Нет проблем, давайте сначала попробуем этот вариант (теперь она даже поддерживает разгон до 2,1 ГГц).
Затем мы установили и начали запускать последнюю версию скрипта sbc-bench:
1 2 |
wget https://raw.githubusercontent.com/ThomasKaiser/sbc-bench/master/sbc-bench.sh sudo /bin/bash ./sbc-bench.sh -c |
Подождем немного, когда температура стабилизируется на уровне около 57 ° C. Давайте проведем тест снова:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
sudo /bin/bash ./sbc-bench.sh -c sbc-bench v0.6.9 Installing needed tools. This may take some time... Done. Checking cpufreq OPP... Done. Executing tinymembench. This will take a long time... Done. Executing OpenSSL benchmark. This will take 3 minutes... Done. Executing 7-zip benchmark. This will take a long time..../sbc-bench.sh: line 600: 8767 Killed taskset -c 0 "${SevenZip}" b -mmt 1 >> ${TempLog} ./sbc-bench.sh: line 600: 9359 Killed "${SevenZip}" b >> ${TempLog} Done. Checking cpufreq OPP... Done. ATTENTION: Throttling has occured. Check the log for details. Memory performance: memcpy: 2749.1 MB/s memset: 3849.9 MB/s (0.4%) 7-zip total scores (3 consecutive runs): 6812,6802 OpenSSL results: type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes aes-128-cbc 83440.74k 102325.48k 110827.95k 112927.06k 113691.31k 113694.04k aes-128-cbc 83502.68k 102320.15k 110830.25k 113049.60k 113582.08k 113715.88k aes-192-cbc 75067.08k 89847.70k 96032.60k 97818.28k 98020.01k 98265.77k aes-192-cbc 75068.33k 90023.70k 95905.37k 97696.77k 98287.62k 98249.39k aes-256-cbc 68007.97k 80099.16k 84809.81k 86202.37k 86611.29k 86611.29k aes-256-cbc 68080.77k 80098.73k 84930.65k 86020.78k 86578.52k 86567.59k Full results uploaded to http://ix.io/2bnS. Please check the log for anomalies (e.g. swapping or throttling happenend) and otherwise share this URL. |
Если мы посмотрим на журнал, то увидим, что многопоточный тест с 7 zip один раз потерпел неудачу из-за нехватки памяти на нашем RPM 4 с 1 ГБ ОЗУ. Регулирование дросселирования тактов установлено, но, должно быть, это было очень короткое время, так как диапазон частот на отображается в журнале:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
System health while running 7-zip multi core benchmark: Time fake/real load %cpu %sys %usr %nice %io %irq Temp VCore 15:15:40: 2000/2000MHz 4.78 7% 1% 6% 0% 0% 0% 71.1°C 0.9938V 15:16:00: 2000/2001MHz 4.57 84% 2% 81% 0% 0% 0% 76.0°C 0.9938V 15:16:48: 2000/2000MHz 5.28 96% 50% 44% 0% 0% 0% 76.4°C 0.9938V 15:17:08: 2000/2000MHz 4.64 83% 3% 80% 0% 0% 0% 78.4°C 0.9938V 15:18:03: 2000/2001MHz 5.54 96% 50% 45% 0% 0% 0% 79.9°C 0.9938V 15:18:23: 2000/2000MHz 5.10 84% 2% 81% 0% 0% 0% 80.3°C 0.9938V Querying ThreadX on RPi for thermal or undervoltage issues: 0100000000000000000 ||| |||_ under-voltage ||| ||_ currently throttled ||| |_ arm frequency capped |||_ under-voltage has occurred since last reboot ||_ throttling has occurred since last reboot |_ arm frequency capped has occurred since last reboot |
Диаграмма также показывает температуру, достигшую максимума около 80 ° C.
Тестирование Raspberry Pi 4 с тактовой частотой 1,5 ГГц
Давайте отключим перезагрузку при разгоне и подождем, пока температура процессора стабилизируется (на этот раз около 51 ° C), прежде чем перезапустить sbc-bench.sh:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
sudo /bin/bash ./sbc-bench.sh -c sbc-bench v0.6.9 Installing needed tools. This may take some time... Done. Checking cpufreq OPP... Done. Executing tinymembench. This will take a long time... Done. Executing OpenSSL benchmark. This will take 3 minutes... Done. Executing 7-zip benchmark. This will take a long time..../sbc-bench.sh: line 600: 5522 Killed taskset -c 0 "${SevenZip}" b -mmt 1 >> ${TempLog} ./sbc-bench.sh: line 600: 5783 Killed "${SevenZip}" b >> ${TempLog} ./sbc-bench.sh: line 600: 5928 Killed "${SevenZip}" b >> ${TempLog} ./sbc-bench.sh: line 600: 6057 Killed "${SevenZip}" b >> ${TempLog} Done. Checking cpufreq OPP... Done. It seems neither throttling nor frequency capping has occured. Memory performance: memcpy: 2662.5 MB/s memset: 3436.9 MB/s (0.4%) 7-zip total scores (3 consecutive runs): OpenSSL results: type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes aes-128-cbc 62549.75k 76757.59k 83105.54k 84516.52k 85240.49k 85224.11k aes-128-cbc 62538.52k 76772.86k 83095.47k 84608.68k 85142.19k 85180.42k aes-192-cbc 56479.84k 67217.86k 72106.92k 73357.99k 73613.31k 73657.00k aes-192-cbc 56287.55k 67448.51k 71992.75k 73364.82k 73711.62k 73591.47k aes-256-cbc 50963.86k 60062.68k 63540.99k 64658.77k 64932.52k 64929.79k aes-256-cbc 50868.59k 60066.30k 63686.23k 64503.13k 64940.71k 64951.64k Full results uploaded to http://ix.io/2bo4. Please check the log for anomalies (e.g. swapping or throttling happenend) and otherwise share this URL. |
За все это время не было обнаружено дросселирования, и температурная диаграмма выглядит хорошо с температурой процессора, не превышающей 66 ° C.
Вывод
Алюминиевый корпус KKSB Raspberry Pi 4 хорошо охлаждает плату даже при разгоне. WiFi работает, и в корпусе предусмотрены отверстия для модулей GPIO и MIPI CSI/DSI, а также отверстия для крепления. Устройство продается на веб-сайте компании за 31,92 евро. Если вы считаете, что это слишком дорого, корпус KKSB Raspberry Pi 4, черный/серебристый, также изготовлен из металла, продается всего за 15,12 евро, но не имеет экструзии для охлаждения процессора, поэтому вам придется добавить собственный радиатор и охлаждение не будет так эффективно.
Вы также найдете дешевые алюминиевые корпуса Raspberry Pi 4 на eBay, но учтите, что многие из них поставляются с вентилятором, не имеют экструзии для охлаждения процессора, отверстий для кабелей GPIO и MIPI и могут создавать помехи для WiFi. Просто не забудьте перепроверить важные для вас функции.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.