Тестирование NVIDIA Jetson Nano Developer Kit с вентилятором и без него

Несколько недель назад был получен NVIDIA Jetson Nano для обзора вместе с охлаждающим вентилятором 52Pi ICE Tower, включённым Seeed Studio в комплект. Вчера было опубликовано руководство по началу работы с настройкой платы и запуском примеров использования её возможностей ИИ.

Теперь будет проведено тестирование платы со штатным радиатором в режимах 5 Вт и 10 Вт для проверки возникновения троттлинга. Затем будет установлена башенная система охлаждения для оценки прироста производительности и снижения температуры процессора.

Нагрузочные тесты Jetson Nano со штатным радиатором

Установим утилиту тестирования SBC-Bench,

wget https://raw.githubusercontent.com/ThomasKaiser/sbc-bench/master/sbc-bench.sh
chmod +x sbc-bench.sh

проверим корректность установки,

sudo ./sbc-bench.sh -m
Time        CPU    load %cpu %sys %usr %nice %io %irq   Temp
15:05:06:  922MHz  0.05   5%   1%   2%   0%   0%   0%  35.0°C
15:05:11:  922MHz  0.13   3%   1%   1%   0%   0%   0%  35.0°C
15:05:16:  922MHz  0.12   3%   1%   1%   0%   0%   0%  34.8°C

и запустим в режиме 5 Вт:

sudo nvpmodel -m 1

sudo ./sbc-bench

sbc-bench v0.6.9

Memory performance:
memcpy: 3685.3 MB/s 
memset: 8555.4 MB/s 

7-zip total scores (3 consecutive runs): 2877,2885,2854

OpenSSL results:
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
aes-128-cbc     284837.64k   525113.11k   639412.05k   706251.09k   728449.02k   729841.66k
aes-128-cbc     284316.13k   525028.93k   634287.70k   704675.84k   728088.58k   728973.31k
aes-192-cbc     262002.90k   458230.17k   544725.93k   588999.68k   604075.35k   604607.83k
aes-192-cbc     261583.66k   458583.96k   538986.92k   588138.84k   602303.15k   604067.16k
aes-256-cbc     247370.60k   405101.35k   466444.29k   501432.32k   512816.47k   513370.79k
aes-256-cbc     247650.51k   405270.40k   469783.72k   502266.54k   513187.84k   512977.58k

Full results uploaded to http://ix.io/23rg. Please check the log for anomalies (e.g. swapping
or throttling happenend) and otherwise share this URL.

Температура не превышала 44.5°C, троттлинг отсутствовал.

Показания tegrastats во время многопоточного теста 7-zip:

CPU [100%@1428,100%@1428,off,off] EMC_FREQ 3%@1600 GR3D_FREQ 0%@76 APE 25 PLL@41.5C CPU@43.5C PMIC@100C GPU@43.5C AO@52.5C thermal@43.5C POM_5V_IN 3348/2567 POM_5V_GPU 0/0 POM_5V_CPU 1549/912
RAM 1211/3956MB (lfb 515x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,off,off] EMC_FREQ 3%@1600 GR3D_FREQ 0%@76 APE 25 PLL@41.5C CPU@44C PMIC@100C GPU@43.5C AO@52C thermal@43.5C POM_5V_IN 3348/2568 POM_5V_GPU 0/0 POM_5V_CPU 1549/912
RAM 1239/3956MB (lfb 508x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,off,off] EMC_FREQ 3%@1600 GR3D_FREQ 0%@76 APE 25 PLL@41.5C CPU@44C PMIC@100C GPU@43.5C AO@52.5C thermal@43.5C POM_5V_IN 3348/2569 POM_5V_GPU 0/0 POM_5V_CPU 1549/913
RAM 1265/3956MB (lfb 502x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,off,off] EMC_FREQ 3%@1600 GR3D_FREQ 0%@76 APE 25 PLL@41.5C CPU@43.5C PMIC@100C GPU@43.5C AO@52.5C thermal@43.5C POM_5V_IN 3348/2571 POM_5V_GPU 0/0 POM_5V_CPU 1510/914

Даже под нагрузкой задействованы только два ядра Cortex-A57, энергопотребление около 3.3 Вт.

Запустим sbc-bench в режиме 10 Вт:

$ sudo nvpmodel -m 0
$ sudo nvpmodel -q
NVPM WARN: fan mode is not set!
NV Power Mode: MAXN
0
$ sudo ./sbc-bench.sh 
[sudo] password for cnxsoft: 

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... Done.
Checking cpufreq OPP... Done.

Memory performance:
memcpy: 3683.5 MB/s (0.3%)
memset: 8558.0 MB/s 

7-zip total scores (3 consecutive runs): 5035,5045,5059

OpenSSL results:
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
aes-128-cbc     282575.37k   524919.70k   642781.95k   707851.26k   729044.31k   730562.56k
aes-128-cbc     272243.57k   525433.39k   630973.87k   704120.49k   727479.64k   729584.98k
aes-192-cbc     261923.39k   458297.94k   543293.95k   588578.47k   604037.12k   605437.95k
aes-192-cbc     260836.10k   458175.36k   535501.23k   586962.60k   604045.31k   605011.97k
aes-256-cbc     247839.73k   405669.46k   465043.80k   501512.87k   513157.80k   514053.46k
aes-256-cbc     246869.99k   404923.56k   462729.56k   500898.13k   513010.35k   513824.09k

Full results uploaded to http://ix.io/23rE. Please check the log for anomalies (e.g. swapping
or throttling happenend) and otherwise share this URL.

Максимальная температура достигла 48.5°C, троттлинг отсутствовал.

Мониторинг через tegrastats показывает использование всех четырёх ядер в режиме MAXN (10 Вт):

RAM 736/3956MB (lfb 627x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [0%@1428,100%@1428,0%@1428,0%@1428] EMC_FREQ 32%@1600 GR3D_FREQ 0%@76 APE 25 PLL@39C CPU@41.5C PMIC@100C GPU@41.5C AO@49.5C thermal@41.25C POM_5V_IN 3225/1881 POM_5V_GPU 0/0 POM_5V_CPU 1020/314
RAM 736/3956MB (lfb 627x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [2%@1428,100%@1428,2%@1428,2%@1428] EMC_FREQ 32%@1600 GR3D_FREQ 0%@76 APE 25 PLL@39.5C CPU@41.5C PMIC@100C GPU@41.5C AO@49.5C thermal@41.5C POM_5V_IN 3307/1881 POM_5V_GPU 0/0 POM_5V_CPU 1100/314

Показания tegrastats во время многопоточного теста 7-zip:

RAM 697/3956MB (lfb 640x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,100%@1428,100%@1428] EMC_FREQ 2%@1600 GR3D_FREQ 0%@76 APE 25 PLL@45.5C CPU@47.5C PMIC@100C GPU@47.5C AO@55.5C thermal@47C POM_5V_IN 4603/1968 POM_5V_GPU 0/0 POM_5V_CPU 2867/384
RAM 687/3956MB (lfb 640x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [98%@1428,98%@1428,93%@1428,96%@1428] EMC_FREQ 2%@1600 GR3D_FREQ 0%@76 APE 25 PLL@44.5C CPU@47.5C PMIC@100C GPU@46.5C AO@55.5C thermal@47.25C POM_5V_IN 3506/1968 POM_5V_GPU 0/0 POM_5V_CPU 1753/384
RAM 781/3956MB (lfb 620x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [57%@1428,47%@1428,81%@1428,81%@1428] EMC_FREQ 2%@1600 GR3D_FREQ 0%@76 APE 25 PLL@44.5C CPU@45.5C PMIC@100C GPU@46.5C AO@55.5C thermal@46.5C POM_5V_IN 4132/1968 POM_5V_GPU 0/0 POM_5V_CPU 2268/385
RAM 822/3956MB (lfb 610x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [55%@1428,44%@1428,100%@1428,100%@1428] EMC_FREQ 4%@1600 GR3D_FREQ 0%@76 APE 25 PLL@45C CPU@46C PMIC@100C GPU@47C AO@55.5C thermal@46.25C POM_5V_IN 4172/1969 POM_5V_GPU 0/0 POM_5V_CPU 2305/385

Энергопотребление возросло до 4.1 Вт.

Нагрузки на процессор недостаточно. Используем метод Raspberry Pi Foundation с stress-ng (для CPU)

sudo apt install stress-ng
stress-ng --cpu 0 --cpu-method fft

и glxgears (для GPU):

sudo apt install mesa-utils
glxgears -fullscreen

Программы запущены одновременно. После ночного прогона при температуре окружения 20°C температура CPU составляла ~67°C, но экран отключился. Для чистоты эксперимента отключена автоматическая блокировка экрана, тест продолжен до достижения температуры окружения 27°C (стандартная тестовая среда).

Показания tegrastats после 16 часов теста:

RAM 2359/3956MB (lfb 42x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,100%@1428,100%@1428] EMC_FREQ 10%@1600 GR3D_FREQ 38%@230 APE 25 PLL@69C CPU@74C PMIC@100C GPU@68C AO@78.5C thermal@71C POM_5V_IN 6170/3835 POM_5V_GPU 517/142 POM_5V_CPU 3259/1906
RAM 2359/3956MB (lfb 42x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,100%@1428,100%@1428] EMC_FREQ 10%@1600 GR3D_FREQ 39%@230 APE 25 PLL@69C CPU@74C PMIC@100C GPU@68C AO@78.5C thermal@71C POM_5V_IN 6210/3835 POM_5V_GPU 517/142 POM_5V_CPU 3259/1906
RAM 2359/3956MB (lfb 42x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,100%@1428,100%@1428] EMC_FREQ 10%@1600 GR3D_FREQ 43%@230 APE 25 PLL@69.5C CPU@74C PMIC@100C GPU@68C AO@78.5C thermal@70.75C POM_5V_IN 6170/3835 POM_5V_GPU 517/142 POM_5V_CPU 3259/1906

Все четыре ядра работают на 1428 МГц, температура CPU 74°C (ниже максимума 85°C), датчик AO показывает 78.5°C (пирометр подтверждает 74°C). Энергопотребление ~6.2 Вт. Загрузка GPU лишь 40% @ 230 МГц — glxgears не нагружает GPU Pascal.

Известно, что при запуске YoloV3 GPU работает на 921 МГц с 99% загрузки. Проведём более сложный тест — детектирование объектов в RTSP-потоке с камеры :

./detectnet-camera -width=640 -height=480

Показания tegrastats при работе с RTSP-потоком (температура окружения 24°C):

RAM 2485/3956MB (lfb 107x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [29%@1132,28%@1132,25%@1132,26%@1132] EMC_FREQ 27%@1600 GR3D_FREQ 99%@921 NVDEC 716 APE 25 PLL@75C CPU@77C PMIC@100C GPU@75.5C AO@85.5C thermal@76.25C POM_5V_IN 7847/7356 POM_5V_GPU 2874/2862 POM_5V_CPU 1206/983
RAM 2485/3956MB (lfb 107x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [24%@307,27%@307,25%@307,25%@307] EMC_FREQ 27%@1600 GR3D_FREQ 55%@921 NVDEC 716 APE 25 PLL@75C CPU@77C PMIC@100C GPU@75C AO@85C thermal@76C POM_5V_IN 7206/7356 POM_5V_GPU 2624/2862 POM_5V_CPU 861/983
RAM 2485/3956MB (lfb 107x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [33%@825,23%@825,27%@825,21%@825] EMC_FREQ 27%@1600 GR3D_FREQ 70%@921 NVDEC 716 APE 25 PLL@75C CPU@77C PMIC@100C GPU@75.5C AO@85C thermal@76C POM_5V_IN 7156/7356 POM_5V_GPU 2580/2862 POM_5V_CPU 1054/983

GPU стабильно работает на 921 МГц, но не постоянно на максимуме. Загрузка CPU умеренная. Температура CPU ~77°C, датчик AO достигает 85°C — близко к пределу. Энергопотребление ~7.2 Вт.

Этого недостаточно для троттлинга. Добавим нагрузку на CPU.

stress-ng --cpu 0 --cpu-method fft

Показания tegrastats через час (температура окружения ~22°C):

RAM 2559/3956MB (lfb 107x4MB) SWAP 1/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1224,100%@1224,100%@1224,100%@1224] EMC_FREQ 28%@1600 GR3D_FREQ 83%@921 APE 25 PLL@92C CPU@96.5C PMIC@100C GPU@93C AO@104C thermal@95C POM_5V_IN 9677/7773 POM_5V_GPU 3567/2945 POM_5V_CPU 2803/1297
RAM 2559/3956MB (lfb 107x4MB) SWAP 1/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1326,100%@1326,100%@1326,100%@1326] EMC_FREQ 28%@1600 GR3D_FREQ 67%@921 NVDEC 486 APE 25 PLL@92.5C CPU@97C PMIC@100C GPU@93C AO@104C thermal@94.75C POM_5V_IN 10195/7773 POM_5V_GPU 3624/2945 POM_5V_CPU 3015/1298
RAM 2559/3956MB (lfb 107x4MB) SWAP 1/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1326,100%@1326,100%@1326,100%@1326] EMC_FREQ 28%@1600 GR3D_FREQ 99%@921 NVDEC 486 APE 25 PLL@92.5C CPU@96.5C PMIC@100C GPU@92.5C AO@104C thermal@95C POM_5V_IN 10061/7773 POM_5V_GPU 3700/2945 POM_5V_CPU 2864/1298

Достигнут перегрев с троттлингом CPU. Энергопотребление >10 Вт, загрузка CPU 100%, частота снижена до 1224-1326 МГц. Температура CPU 97°C, датчик AO — 104°C. Система стабильна, но работает на пределе с умеренным троттлингом.

Jetson Nano Overheat Температура радиатора по пирометру — до 94°C. Экстремальный тест с полной загрузкой CPU и GPU.

Установка башенного кулера 52Pi

После демонтажа платы ослабляем четыре винта крепления радиатора специальной крестовой отвёрткой из комплекта.

Remove Heatsink Jetson Nano

Накладываем термопрокладку на процессор NVIDIA, предварительно сняв защитную плёнку. Jetson Nano Thermal Pad Устанавливаем башенный кулер 52Pi ICE, фиксируя тем же крепежом. Jetson Nano Install Heatsink

Проверяем правильность ориентации системы охлаждения… Jetson Nano Module with Fansink …и подключаем 4-контактный кабель к PWM-разъёму вентилятора. Jetson Nano Connect PWM Fan Cable После включения питания активируется RGB-подсветка вентилятора.

Jetson Nano 52Pi-ICE Tower Cooling Fan
Увеличить

Согласно инструкции, после установки необходимо запустить jetson_clocks для фиксации частот CPU, GPU и EMC на максимальных значениях.

Проверка состояния до:

sudo jetson_clocks --show

SOC family:tegra210  Machine:NVIDIA Jetson Nano Developer Kit
Online CPUs: 0-3
CPU Cluster Switching: Disabled
cpu0: Online=1 Governor=schedutil MinFreq=102000 MaxFreq=1428000 CurrentFreq=710400 IdleStates: WFI=1 c7=1 
cpu1: Online=1 Governor=schedutil MinFreq=102000 MaxFreq=1428000 CurrentFreq=825600 IdleStates: WFI=1 c7=1 
cpu2: Online=1 Governor=schedutil MinFreq=102000 MaxFreq=1428000 CurrentFreq=614400 IdleStates: WFI=1 c7=1 
cpu3: Online=1 Governor=schedutil MinFreq=102000 MaxFreq=1428000 CurrentFreq=1036800 IdleStates: WFI=1 c7=1 
GPU MinFreq=76800000 MaxFreq=921600000 CurrentFreq=307200000
EMC MinFreq=204000000 MaxFreq=1600000000 CurrentFreq=1600000000 FreqOverride=0
Fan: speed=0
NV Power Mode: MAXN

и после:

sudo jetson_clocks
sudo jetson_clocks --show
SOC family:tegra210  Machine:NVIDIA Jetson Nano Developer Kit
Online CPUs: 0-3
CPU Cluster Switching: Disabled
cpu0: Online=1 Governor=schedutil MinFreq=1428000 MaxFreq=1428000 CurrentFreq=1428000 IdleStates: WFI=0 c7=0 
cpu1: Online=1 Governor=schedutil MinFreq=1428000 MaxFreq=1428000 CurrentFreq=1428000 IdleStates: WFI=0 c7=0 
cpu2: Online=1 Governor=schedutil MinFreq=1428000 MaxFreq=1428000 CurrentFreq=1428000 IdleStates: WFI=0 c7=0 
cpu3: Online=1 Governor=schedutil MinFreq=1428000 MaxFreq=1428000 CurrentFreq=1428000 IdleStates: WFI=0 c7=0 
GPU MinFreq=921600000 MaxFreq=921600000 CurrentFreq=921600000
EMC MinFreq=204000000 MaxFreq=1600000000 CurrentFreq=1600000000 FreqOverride=1
Fan: speed=255
NV Power Mode: MAXN

Все частоты зафиксированы на максимуме, вентилятор активирован. Уровень шума умеренный.

Показания tegrastats в простое:

RAM 1359/3956MB (lfb 479x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [1%@1428,0%@1428,0%@1428,0%@1428] EMC_FREQ 2%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28.5C CPU@32.5C PMIC@100C GPU@28.5C AO@35C thermal@30.5C POM_5V_IN 2252/2262 POM_5V_GPU 122/122 POM_5V_CPU 286/286
RAM 1359/3956MB (lfb 479x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [0%@1428,0%@1428,0%@1428,0%@1428] EMC_FREQ 2%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28.5C CPU@32.5C PMIC@100C GPU@28.5C AO@35C thermal@30.5C POM_5V_IN 2252/2260 POM_5V_GPU 122/122 POM_5V_CPU 286/286

Частоты на максимуме, загрузка близка к нулю, энергопотребление платы ~2.2 Вт. Температура CPU 32.5°C (окружение 22°C).

Нагрузочные тесты с активным охлаждением

Повторяем тесты, начиная со скрипта SBC Bench:

sudo ./sbc-bench.sh 

sbc-bench v0.6.9

Memory performance:
memcpy: 3661.0 MB/s 
memset: 8555.2 MB/s 

7-zip total scores (3 consecutive runs): 4953,4961,4953

OpenSSL results:
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
aes-128-cbc     273593.75k   525504.51k   630604.71k   703969.28k   728457.22k   729475.75k
aes-128-cbc     282788.21k   524919.77k   640369.75k   706102.61k   728765.78k   729017.00k
aes-192-cbc     261789.39k   457992.00k   537714.60k   588098.90k   603433.64k   603548.33k
aes-192-cbc     254238.13k   458880.06k   533469.27k   586498.39k   603903.32k   605181.27k
aes-256-cbc     247258.79k   405603.50k   467143.77k   502022.49k   513215.15k   513851.39k
aes-256-cbc     245611.08k   402022.21k   466378.84k   498536.45k   508482.90k   508766.89k

Full results uploaded to http://ix.io/23ST. Please check the log for anomalies (e.g. swapping
or throttling happenend) and otherwise share this URL.

Производительность в 7-zip незначительно ниже (4955 против 5046). Максимальная температура существенно снижена (35.8°C против 48.5°C со штатным охлаждением).

Показания tegrastats во время теста 7-zip:

RAM 2242/3956MB (lfb 226x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,63%@1428,100%@1428,63%@1428] EMC_FREQ 8%@1600 GR3D_FREQ 0%@921 APE 25 PLL@32.5C CPU@38C PMIC@100C GPU@31C AO@38C thermal@34.25C POM_5V_IN 4574/3035 POM_5V_GPU 120/121 POM_5V_CPU 2207/931
RAM 2267/3956MB (lfb 221x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,58%@1428,100%@1428,60%@1428] EMC_FREQ 8%@1600 GR3D_FREQ 0%@921 APE 25 PLL@32.5C CPU@38C PMIC@100C GPU@31C AO@38C thermal@34.25C POM_5V_IN 4267/3037 POM_5V_GPU 120/121 POM_5V_CPU 2009/932

Энергопотребление ~4.4 Вт, на 0.3 Вт выше, чем без вентилятора.

Параллельный запуск stress-ng и glxgears:

stress-ng --cpu 0 --cpu-method fft
glxgears -fullscreen

После ночного прогона (окружение 21°C):

RAM 1478/3956MB (lfb 420x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,100%@1428,100%@1428] EMC_FREQ 10%@1600 GR3D_FREQ 15%@921 APE 25 PLL@37C CPU@43C PMIC@100C GPU@34.5C AO@42C thermal@38.75C POM_5V_IN 5405/5388 POM_5V_GPU 556/488 POM_5V_CPU 2821/2830
RAM 1478/3956MB (lfb 420x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,100%@1428,100%@1428] EMC_FREQ 10%@1600 GR3D_FREQ 15%@921 APE 25 PLL@36.5C CPU@43.5C PMIC@100C GPU@34C AO@42C thermal@38.75C POM_5V_IN 5484/5388 POM_5V_GPU 516/488 POM_5V_CPU 2856/2830
RAM 1478/3956MB (lfb 420x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,100%@1428,100%@1428] EMC_FREQ 10%@1600 GR3D_FREQ 17%@921 APE 25 PLL@37C CPU@43.5C PMIC@100C GPU@34C AO@42C thermal@38.75C POM_5V_IN 5365/5388 POM_5V_GPU 476/488 POM_5V_CPU 2866/2831

Температура CPU 43.5°C (против 74°C со штатным охлаждением). Энергопотребление ниже (5.4 Вт против 6.2 Вт) по неясным причинам.

Останавливаем glxgears, запускаем детектирование в RTSP-потоке при работающем stress-ng. Показания tegrastats через 2 часа (окружение 23°C):

RAM 2579/3956MB (lfb 1x2MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,100%@1428,100%@1428] EMC_FREQ 28%@1600 GR3D_FREQ 65%@921 NVDEC 716 APE 25 PLL@51.5C CPU@58C PMIC@100C GPU@48.5C AO@60C thermal@53.5C POM_5V_IN 8640/6828 POM_5V_GPU 2645/1444 POM_5V_CPU 2913/2872
RAM 2579/3956MB (lfb 1x2MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,100%@1428,100%@1428] EMC_FREQ 28%@1600 GR3D_FREQ 56%@921 APE 25 PLL@50.5C CPU@58C PMIC@100C GPU@48.5C AO@60C thermal@53.25C POM_5V_IN 8244/6828 POM_5V_GPU 2735/1444 POM_5V_CPU 2928/2872
RAM 2579/3956MB (lfb 1x2MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,100%@1428,100%@1428] EMC_FREQ 28%@1600 GR3D_FREQ 99%@921 NVDEC 716 APE 25 PLL@50.5C CPU@58C PMIC@100C GPU@48.5C AO@60C thermal@53C POM_5V_IN 8855/6828 POM_5V_GPU 2717/1444 POM_5V_CPU 2903/2872

Троттлинг CPU отсутствует (все ядра на 1428 МГц). Температура CPU достигла 58°C, датчик AO — 60°C. Энергопотребление 8.8 Вт против ~10 Вт со штатным радиатором.

Заключение

Jetson Nano Temperature Heatsink vs Fan

Вертикальная ось — температура (°C)Комплект разработчика NVIDIA Jetson Nano стабильно работает со штатным радиатором в большинстве сценариев. Однако при непрерывном детектировании в видеопотоке температура может быть критической, особенно в жаркой среде. При постоянной высокой нагрузке на CPU и GPU активное охлаждение обеспечит стабильную производительность и продлит срок службы платы.

Башенный кулер 52Pi ICE обеспечивает необходимое охлаждение за $24.90 + доставка . Он эффективен и эстетичен с RGB-подсветкой, но аналогичного охлаждения можно добиться с более доступным вентилятором за $9 , монтируемым на штатный радиатор.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments