Обзор ODROID-H4 Plus – Часть 2: тестирование NAS-комплекта на Intel N97 и пассивного SBC в Ubuntu 24.04

В первой части обзора комплекта ODROID-H4+ были рассмотрены аппаратные характеристики и показан процесс установки одноплатного компьютера Intel N97 в корпус H4 Type 3 с поддержкой до четырех 2.5-дюймовых SATA-накопителей. Теперь проведено тестирование ODROID-H4 Plus под управлением Ubuntu 24.04 как в конфигурации активного охлаждения NAS-комплекта, так и в пассивном режиме SBC. Вторая часть обзора включает результаты бенчмарков, тесты 2.5GbE и хранилищ, проверку воспроизведения видео YouTube в 4K и 8K, поддержку памяти IBECC, замеры энергопотребления и другие аспекты.

ODROID-H4 Plus Ubuntu 24.04 review

Установка Ubuntu 24.04 на ODROID-H4 Plus

Одноплатный компьютер ODROID-H4 Plus не поставляется с предустановленной ОС, поскольку в базовой комплектации отсутствует хранилище. Ubuntu 24.04 была установлена на 128 ГБ M.2 NVMe SSD, подключенный к плате. Процесс установки прошел относительно гладко, однако в ретроспективе установку ОС следовало выполнить до монтажа SBC в корпус вместе с SATA-накопителем, что несколько усложнило процедуру.

Ubuntu 24.04 manual partitioning

Два SATA-накопителя уже содержали установленную Ubuntu, поэтому пришлось переключиться на «Ручное разбиение», чтобы определить правильный целевой носитель — M.2 NVMe SSD. Этот накопитель ранее использовался для загрузки Raspberry Pi OS, поэтому его раздел был удален и создан заново для Ubuntu. По неизвестной причине M.2 накопитель не был доступен для установки загрузчика (возможно, из-за нехватки места, подробнее далее), поэтому был выбран один из жестких дисков. В результате Grub расположен на SATA-накопителе, а Ubuntu — на M.2. Не идеально, но для текущих целей приемлемо.

Системная информация Ubuntu 24.04

Оставшаяся часть установки прошла без проблем. В разделе Settings->About отображается HARDKERNEL ODROID-H4 с четырехъядерным процессором Intel N97, 32 ГБ оперативной памяти и 128 ГБ хранилища (только NVMe).

ODROID-H4 About Ubuntu 24.04

Дополнительные детали доступны через командную строку:

Система работает под управлением Ubuntu 24.04 с ядром Linux 6.8, все три SATA-накопителя корректно определены (/dev/sda, /dev/sdb, /dev/sdc) и смонтированы.

Программа inxi предоставляет расширенную информацию:

Температура в режиме простоя составляет 45°C. Вентилятор корпуса практически не вращается при отсутствии нагрузки.

Бенчмарки ODROID-H4 Plus в Ubuntu 24.04

Hardkernel реализовала режим «Unlimited Performance» для плат ODROID-H3/H4 , активируемый через BIOS. Как поясняет Hardkernel , этот режим использует Power Limit 4 (PL4), введенный для процессоров Intel 10-го поколения, который устанавливает максимальный лимит мощности на уровне пакета. Изначально предполагалось, что режим не активирован по умолчанию, но проверка раздела Advanced->CPU – Power Management Control в BIOS показала, что PL4 уже установлен в 0, что соответствует «Unlimited Performance».

ODROID-H4 Unlimited Performance PL4 Zero

Начнем со скрипта sbc-bench.sh Томаса Кайзера:

Результаты несколько выше, чем у других устройств на Intel N97/N100, благодаря увеличенному лимиту PL4 и эффективному охлаждению.

Проверим лимиты мощности:

Для Intel N97 установлены лимиты PL1 (12 Вт) и PL2 (25 Вт). Hardkernel уточняет, что для Core i3-N305 в ODROID-H4 Ultra PL1 составит 15 Вт.

Geekbench 6 запускался четыре раза для оценки вариативности:

Четыре результата для одноядерного (SC) и многоядерного (MC) тестов:

  1. SC: 1,331; MC: 3,413 – полные результаты на сайте Geekbench
  2. SC: 1,332; MC: 3,429 – полные результаты на сайте Geekbench
  3. SC: 1,333; MC: 3,438 – полные результаты на сайте Geekbench
  4. SC: 1,332; MC: 3,415 – полные результаты на сайте Geekbench
HARDKERNEL ODROID H4 Geekench 6.3.0 benchmarks
Третий запуск Geekbench 6.3.0

Одноядерные результаты практически идентичны для всех запусков. Многоядерные показывают больший разброс, но незначительный. После третьего запуска кондиционер был выключен, что повысило температуру в помещении с 28°C до 30-31°C, что может объяснить небольшое снижение результата в последнем тесте. Подробности, включая температуру CPU, доступны в полном логе SBC-bench .

Тестирование графической производительности начато с Unigine Heaven Benchmark 4.0.

ODROID-H4 Plus Unigine Heaven Benchmark 4.0

Результат: 17.2 кадр/с и 433 балла при стандартном разрешении 1920×1080.

Встроенный GPU (iGPU) протестирован воспроизведением видео YouTube в 4K и 8K через Firefox.

ODROID-H4 Plus YouTube 4K 2160p 30 fps Firefox Ubuntu 24.04

4K 30 FPS в FirefoxВоспроизведение 4K 30 fps проходит отлично: только 10 пропущенных кадров из 6589 за 9 минут просмотра. Четыре из них пришлись на момент создания скриншота.

ODROID-H4 Plus YouTube 8K 4320p 30 fps Firefox Ubuntu 24.04

8K 30 FPS в FirefoxПереход на 8K (4320p) при 60 fps также плавный: всего 3 пропущенных кадра за 3 минуты просмотра.

ODROID-H4 Plus YouTube 4K 2160p 60 fps Firefox Ubuntu 24.04

4K 60 FPS в Firefox4K 60 fps воспроизводится стабильно, но количество пропущенных кадров увеличилось до 238 из 48907 за 13 минут.

ODROID-H4 Plus YouTube 8K 4320p 60 fps Firefox Ubuntu 24.04

8K 60 FPS в Firefox8K 60 fps часто представляет сложность, но ODROID-H4 Plus справляется относительно хорошо: 380 пропущенных кадров из 18241 за 5 минут (2%). Результат приемлем для большинства, но не для всех. Проверка в Google Chrome:

Intel N97 8K 60FPS YouTube Chrome Ubuntu 24.04

8K 60 FPS в ChromeТестирование прервано из-за катастрофического результата: более 50% пропущенных кадров, видео невозможно смотреть. Наблюдалась 100% загрузка всех четырех ядер, хотя аппаратное ускорение декодирования было включено.

Chrome GPU Video Decode

4Kp60 в Chrome работает так же хорошо, как в Firefox. Проблема актуальна только для 8K 60 fps, что маловероятно для большинства пользователей. Оба браузера использовали кодек AV1 для всех разрешений и частот кадров.

Производительность веб-рендеринга оценена через Speedometer 2.0 в Firefox.

ODROID H4 Plus NAS Kit Speedometer 2.0 Benchmark

Результат: 164 прогона в минуту. Повторный тест в Google Chrome:

ODROID-H4 Plus Speedometer 2.0 Ubuntu Chrome

198 прогонов в минуту — Chrome значительно быстрее.

Поскольку Speedometer 2.0 устаревает, дополнительно запущен Speedometer 3.0 для будущих сравнений.

Mozilla Firefox

ODROID-H4 Plus Speedometer 3.0 Ubuntu Firefox

Новый результат выражен в баллах: ODROID-H4 Plus набрал 8.15 в Firefox под Ubuntu 24.04. Детализированное представление стало информативнее.

Speedometer 3.0 details

Google Chrome

ODROID-H4 Plus Speedometer 3.0 Ubuntu Chrome

Chrome подтверждает преимущество в веб-рендеринге с результатом 12.2 балла.

Сравнение бенчмарков ODROID H4 Plus с другими платформами Alder Lake-N

Сравним результаты ODROID H4 Plus под Ubuntu 24.04 с другими платформами Alder Lake-N на Ubuntu 22.04/Fedora 39 : мини-ПК Blackview MP80 (N97), MINIX Z100-0dB (N100), GEEKOM Mini Air12 (N100) и Weibu N10 (Core i3-N305). Основные характеристики приведены в таблице.

ODROID-H4 Plus Blackview MP80 (N97) MINIX Z100-0dB GEEKOM Mini Air12 Weibu N10
SoC Intel Processor N97 Intel Processor N97 Intel Processor N100 Intel Processor N100 Intel Core i3-N305
CPU 4-core processor up to 3.6 GHz 4-core processor up to 3.6 GHz 4-core processor up to 3.4 GHz 4-core processor up to 3.4 GHz 8-core processor up to 3.80 GHz
GPU 24EU Intel UHD Graphics @ 1.2 GHz 24EU Intel UHD Graphics @ 1.2 GHz 24EU Intel HD Graphics @ 750 MHz 24EU Intel HD Graphics @ 750 MHz 32EU Intel HD Graphics @ 1.25 GHz
TDP 12W 12W 6W 6W 15W
Memory 32GB DDR5-5600 SO-DIMM (user installed) 16GB LPDDR5 SDRAM 16 GB DDR4-3200 16GB DDR5-4800 8GB DDR4-3200
Storage 128GB M.2 NVMe SSD (user installed) 512GB M.2 SATA SSD 512GB NVMe SSD 512GB NVMe SSD 512GB NVMe SSD
Default OS N/A Windows 11 Pro Windows 11 Pro Windows 11 Pro Windows 11 Pro
Linux OS Ubuntu 24.04 Fedora 39 Ubuntu 22.04 Ubuntu 22.04 Ubuntu 22.04

Разнородность ОС (Ubuntu 22.04, 24.04, Fedora 39) не идеальна, но позволяет оценить относительную производительность. Результаты Linux-бенчмарков:

ODROID-H4 Plus
«Unlimited Performance» mode
Blackview MP80 (N97) MINIX Z100-0dB GEEKOM Mini Air12 Weibu N10 Core i3-N305
sbc-bench.sh
— memcpy 12400.1 MB/s 8989.0 MB/s 9,572.6 MB/s, 10,459.3 MB/s 9,949.4 MB/s
— memset 13755.9 MB/s 12881.2 MB/s 8,552.2 MB/s 10,665.4 MB/s 8,991.6 MB/s
— 7-zip (average) 14,030 13,230 10,680 13,940 17,615
— 7-zip (top result) 14,056 13,270 12,324 13,976 20,002
— OpenSSL AES-256 16K 1303565.65k 1302822.91k 1,232,743.08k 1,233,283.75k 1,377,211.73k
Geekbench 6 Single 1,332 1,251 1,243 1,213 1,177 (Geekbench 5)
Geekbench 6 Multi 3,429 3,141 3,189 3,272 4,856 (Geekbench 5)
Unigine Heaven score 433 404 294 303 451
Speedometer 2.0 (Firefox) 164 152 146 149 N/A

ODROID-H4 Plus демонстрирует превосходство над другими четырехъядерными системами Alder Lake-N. Более высокая пропускная способность памяти обусловлена использованием Samsung 32GB DDR5-5600 SO-DIMM. Результаты 7-zip также выше и улучшаются с повторными запусками (13984 -> 14045 -> 14056), что свидетельствует об эффективном охлаждении. Мини-ПК Weibu N10 с восемью ядрами сохраняет лидерство в многоядерных тестах. Сравнение не совсем объективно, поскольку ODROID-H4 Plus — более крупная система с активным охлаждением. Geekbench 6 подтверждает отличную одноядерную и многоядерную производительность. Графика также на хорошем уровне для бюджетного SoC.

Тестирование продолжается с включенным IBECC и в пассивном режиме после извлечения SBC из корпуса.

Тестирование хранилищ

Платы ODROID-H4 не комплектуются хранилищем, поэтому тестируются интерфейсы с накопителями, не использующими максимальную пропускную способность.

Начнем с NVMe SSD ( MAKERDISK 128GB drive ) с заявленной скоростью чтения 1 800 МБ/с и записи 560 МБ/с:

Скорость записи вызывает вопросы (около 2 000 МБ/с), если только Cytron не указал неверные характеристики для своих накопителей. Однако скорость чтения соответствует заявленной (1 867 325 КБ/с или 1 823 МБ/с).

Теперь протестируем три из четырех интерфейсов SATA. Два из них оснащены HDD с ожидаемой производительностью около 100 МБ/с, а третий — бюджетным SATA SSD, который ранее тестировался в мини-ПК MINIX NEO Z100-0dB с показателями ~252 МБ/с на чтение и 144 МБ/с на запись.

/dev/sda2 (SATA HDD – раздел EXT-4):

/dev/sdb1 (SATA SSD – раздел exFAT):

/dev/sdc2 (SATA HDD – раздел EXT-4):

Все результаты соответствуют ожиданиям для используемых накопителей.

Тестирование производительности и стабильности 2.5GbE

Проверим скорость 2.5GbE на обоих портах RJ45 с помощью iperf3, используя UP Xtreme i11 Edge mini PC (192.168.31.12) на другом конце.

Левый порт RJ45:

  • Отдача

  • Загрузка

  • Полный дуплекс (двунаправленный)

Идеально! Поскольку левый порт работает корректно, сразу перейдем к полнодуплексному тестированию правого порта RJ45:

Все в порядке.

Обычно на этом тестирование Ethernet завершается, но многие отмечают потенциальную проблему с контроллерами Intel 2.5GbE при включенном ASPM и низкой/отсутствующей нагрузке. Hardkernel успешно протестировали эту конфигурацию на ODROID-H4 в течение 400+ часов с пингом Google каждые 30 минут. На ODROID-H4+ с интервалом пинга 2 секунды первый тест завершился через 6 часов, возможно, из-за плохого кабеля (требуется проверка).

Но для уверенности повторим тест на ODROID-H4 с пингом cnx-software.com каждые 10 секунд в течение 24+ часов. Сначала убедимся, что ASPM включен:

Полный вывод команды lspci доступен на pastebin . Ключевой момент — активный ASPM. Запустим пинг CNX Software каждые 60 секунд через правый порт RJ45, подключенный к коммутатору TP-Link 2.5GbE, используя следующий скрипт:

Проблем с соединением не возникло:

Изменение IP-адреса ожидаемо, так как CNX Software использует Cloudflare.

На ODROID-H4 Plus настроены два SAMBA-ресурса: на NVMe SSD и SATA SSD (последний недостаточно быстр для насыщения 2.5GbE). Доступ к ним осуществляется с UP Xtreme i11:

Скопируем образ Ubuntu 24.04 Desktop (5.7 ГБ) на каждый ресурс:

и перенесем файл в /dev/null с каждого ресурса:

Схожие результаты: ~280 МБ/с (2 240 Мбит/с). Для NVMe SSD это ожидаемо, но не для SATA SSD (~240 МБ/с в iozone). Причина — кэширование двух файлов в 32 ГБ ОЗУ. Повторим тест после перезагрузки:

Немного медленнее — ~249 МБ/с (1 991 Мбит/с), но все равно хорошо.

Стресс-тест и температура CPU

Проведем стресс-тест, отслеживая температуру процессора Intel N97 в корпусе Type 3.

ODROID-H4 Plus Stress Test CPU Temperature

Максимальная температура CPU — 57°C, стабилизируется на 54-55°C в режиме «Unlimited Performance». По данным sbc-bench.sh, CPU работает на 2 900 МГц. Температура в простое — 37-39°C при комнатной температуре ~28°C. Для сравнения, компактный Blackview MP80 (N97) нагревался до 79°C при тех же 2 900 МГц. Позже проверим ODROID-H4 Plus в режиме «fanless SBC».

Тестирование ECC-памяти

Поддержка ECC редко встречается в бюджетных решениях, но Hardkernel модифицировали BIOS для добавления IBECC (In-band ECC). Проверим ее влияние.

Вывод команды free до изменений:

В BIOS переходим в Chipset -> System Agent (SA) Configuration -> Memory Configuration. Параметр In-Band ECC Support отключен ( Disabled ).

BIOS In-Band ECC Support Disabled

После активации появляется «In-Band ECC Operation Mode» (по умолчанию 2: «Защищать все запросы и игнорировать проверки диапазона»).

ODROID-H4 Plus enable ECC BIOS

Снова выполняем free в Ubuntu 24.04:

Объем памяти уменьшился с 32 605 440 до 31 573 252 (~3.16%, что близко к 1/32). Это объясняется добавлением бита четности. Для пользователя других изменений нет. Теоретически, ошибки ECC можно отслеживать через rasdaemon:

CE — исправимые ошибки, UE — неисправимые. Проверить это сложно без оборудования для генерации битовых переворотов в RAM, а программные методы неочевидны

Запустим benchmarks (sbc-bench.sh, Geekbench 6.3, Unigine Heaven 4.0) для оценки влияния на производительность.

Geekbench 6.3 через sbc-bench.sh:

ODROID-H4 Plus Geekbench ECC IBECC

Средние результаты: 1 305 (однопоточный) и 3 266 (многопоточный). Полные данные на сайте Geekbench .

ODROID-H4 Plus ECC memory Unigine Heaven Benchmark 4.0

Сравним с результатами без IBECC в режиме «Unlimited Performance».

ODROID-H4 Plus
IBECC disabled
ODROID-H4 Plus
IBECC enabled
Delta
sbc-bench.sh
— memcpy 12400.1 MB/s 11,353.5 MB/s -8.44%
— memset 13755.9 MB/s 10534.9 MB/s -23.38%
— 7-zip (average) 14,030 13,660 -2.64%
— 7-zip (top result) 14,056 13,698 -2.55%
— OpenSSL AES-256 16K 1303565.65k 1303767.72k +0.015%
Geekbench 6 Single 1,332 1,305 -2.03%
Geekbench 6 Multi 3,429 3,266 -4.75%
Unigine Heaven score 433 409 -5.54%

Как и ожидалось, сильнее всего пострадали тесты пропускной способности памяти. В Unigine Heaven падение составило ~5.5%.

Уровень шума в корпусе H4 Type 3

Хотя ODROID-H4 — это fanless SBC, в корпусе Type 3 установлен вентилятор. До перехода в «Unlimited Performance» вентилятор периодически включался/выключался в простое. Сейчас он работает постоянно, создавая заметный шум даже на расстоянии 2 метров.

Измерения шума шумомером (5 см от корпуса):

  • Простой (вентилятор активен) — 46–47 дБА
  • Стресс-тест (4 ядра) — 46–47 дБА

Фоновый шум в комнате — 37.5–38.5 дБА.

Это стандартные настройки, но управление вентилятором можно настроить , учитывая запас по температуре CPU.

Потребление ODROID-H4 Plus (режим «Multimedia NAS»)

Измерим энергопотребление системы в корпусе с включенными IBECC и «Unlimited Performance». Конфигурация: SATA-накопители, 2.5GbE, HDMI-дисплей, два RF-донгла (клавиатура и мышь).

  • Выключен — 0.4–0.5 Вт
  • Простой
    • 8.3–8.4 Вт (Вентилятор выключен)
    • 10.5–10.9 Вт (Вентилятор активен)
    • Примечание: в моих условиях вентилятор работает почти постоянно.
  • Передача файлов (SAMBA SATA SSD) – 15.9-16.5 Вт
  • Воспроизведение видео – 19.4 – 22.5 Вт (YouTube 8K60fps в Firefox)
  • Стресс-тест CPU (stress -c 4) – 24.4 -24.8 Вт

Теперь последовательно отключим некоторые компоненты для измерения энергопотребления в режиме простоя (вентилятор выключен):

  • Отключение HDMI – 7.3 -7.4 Вт
  • Отключение USB RF-донглов – 6.3 – 6.4 Вт
  • Отключение Ethernet-кабеля – 5.5 – 5.6 Вт

Далее перейдем в BIOS и отключим режим Unlimited Performance (PL4=0), но сначала проверим, активирован ли ASPM для всех устройств:

Похоже, что ASPM активирован для всех устройств. После возврата в BIOS установим PL4 обратно на 30000 и отключим IBECC. Затем проверим энергопотребление в режиме простоя с теми же подключенными периферийными устройствами:

  • Режим простоя (вентилятор выключен) – 8.8 – 8.9 Вт
  • Режим простоя (вентилятор активен) – 9.0 – 9.1 Вт
  • Отключение HDMI – 7.2 – 7.4 Вт (вентилятор выключен)
  • Отключение USB RF-донглов – 6.3 – 6.4 Вт (вентилятор выключен)

Разница незначительна, за исключением режима с активным вентилятором, где возможно скорость вращения вентилятора была ниже…

Одноплатный компьютер без вентилятора – тесты производительности, энергопотребление и проверка GPIO

До этого момента рассматривался ODROID-H4 Plus в корпусе H4 Type 3 с активным охлаждением. Теперь извлечем плату из корпуса для использования в безвентиляторном режиме, вернем в BIOS значение PL4=0 и проведем тесты производительности, проверим температурные показатели, измерим энергопотребление и быстро протестируем некоторые контакты GPIO-разъема.

Пришлось переустановить Ubuntu 24.04 на ODROID-H4 Plus, так как EFI-раздел находился на одном из SATA-накопителей. В первый раз не удалось выбрать NVMe SSD из-за того, что EFI-файлы превышали 1 ГБ, и не было оставлено достаточно места…

Ubuntu 24.04 manual partitioning FAT32 EFI

На этот раз диск был полностью очищен, и раздел загрузчика создан перед созданием раздела rootfs.

ODROID-H4 Plus Intel Processor N97 fanless SBC with Ubuntu 22.04

Тесты производительности ODROID-H4 Plus в безвентиляторном режиме

Проведем те же тесты производительности в безвентиляторном режиме.

Температура значительно выше, чем с активным охлаждением, показатели тестов немного ниже, а sbc-bench.sh также сообщает о высокой температуре NVMe SSD. Также отмечается, что ASPM отключен, как и ранее. После выполнения той же команды, что и в разделе энергопотребления, выяснилось, что ASPM отключен для всех устройств, так как sbc-bench.sh отключил его для повышения производительности:

Это повлияет на измерения энергопотребления, поэтому необходимо перезагрузить плату для этой части тестирования. Продолжим с тестами производительности. Следующий тест – Geekbench 6.3:

ODROID-H4 Plus Fanless SBC Geekbench 6.3

Результаты очень похожи на те, что получены с активным охлаждением, поэтому режим «Unlimited Performance» работает хорошо и в безвентиляторном режиме, по крайней мере для ODROID-H4 и ODROID-H4 Plus на процессоре N97, но ситуация может быть иной для ODROID-H4 Ultra на базе Core i3-N305. Полные результаты можно найти на сайте Geekbench , а вывод sbc-bench.sh – на Pastebin .

Результаты Unigine Heaven Benchmark 4.0 немного снизились – 411 баллов.

Unigine Heaven Benchmark 4.0 ODROID H4 Plus Fanless

Однопоточный тест Speedometer 2.0 в веб-браузере (Firefox) практически не изменился.

ODROID-H4 Plus Fanless Speedometer 2.0 Benchmark

ODROID-H4 Plus
Active cooling
ODROID-H4 Plus
Fanless
Delta
sbc-bench.sh
— memcpy 12400.1 MB/s 12347.0 MB/s -0.42%
— memset 13755.9 MB/s 13637.3 MB/s -0.86%
— 7-zip (average) 14,030 13980 -0.35%
— 7-zip (top result) 14,056 14030 -0.18%
— OpenSSL AES-256 16K 1303565.65k 1303876.95k +0.023%
Geekbench 6 Single 1,332 1326 -0.45%
Geekbench 6 Multi 3,429 3425 -0.12%
Unigine Heaven score 433 411 -5.08%
Speedometer 2.0 (Firefox) 164 163 -0.61%

Сводка результатов показывает, что ODROID-H4 Plus в безвентиляторном режиме работает так же хорошо, как и в корпусе с активным охлаждением, за исключением 3D-графики, где система теряет около 5% производительности в Unigine Heaven Benchmark 4.0.

Стресс-тест

Повторим стресс-тест в Ubuntu 24.04 и проверим температуру CPU в безвентиляторном режиме.

Fanless stress test ODROID-H4 Plus Ubuntu 24.04

Как и ожидалось, температура значительно выше, чем в корпусе, достигая 96°C, и через некоторое время начинается незначительное троттлинг с постепенным снижением частоты CPU с 2900 МГц до 2500 МГц, стабилизируясь на этом уровне при длительном тесте. Тест проводился в помещении с температурой около 27°C и в режиме «Unlimited Performance».

Энергопотребление ODROID-H4 Plus

Поскольку три SATA-накопителя и вентилятор были удалены, энергопотребление может быть ниже. После выключения и перезагрузки энергопотребление было измерено снова с теми же аксессуарами (HDMI-дисплей, Ethernet и 2 RF-донгла).

  • Выключенное состояние – 0.4 Вт (Примечание: на плате горит красный светодиод, а на блоке питания – зеленый, что может незначительно влиять на энергопотребление)
  • Режим простоя – 7.0 – 7.1 Вт
  • Воспроизведение видео – 17.1 – 20.6 Вт (YouTube 8K60fps в Firefox)
  • Стресс-тест CPU (stress -c 4) – 24.0 – 24.5 Вт

Подтверждаем, что ASPM активирован:

Вернемся к режиму простоя и последовательно отключим несколько компонентов:

  • Отключение HDMI – 5.6 – 5.7 Вт
  • Отключение USB RF-донглов – 4.6 – 4.7 Вт
  • Отключение 2.5GbE – 3.4 – 3.5 Вт

GPIO-разъем ODROID-H4 Plus

Платы ODROID-H4 оснащены 24-контактным GPIO-разъемом с 2x I2C, UART, HDMI CEC, 3x USB 2.0 и т.д…

ODROID-H4 GPIO header pinout

Схема распиновкиИнструкции по использованию этих интерфейсов можно найти в разделе примечаний по применению на вики. Будет протестирован I2C0 с использованием OLED-дисплея на контроллере SSD1306. Сначала установим и запустим i2ctools для проверки подключения дисплея:

Дисплей обнаружен по адресу 0x3c. Можно вывести текст, собрав и запустив проект SSD1306 OLED:

Успех!

ODROID-H4 Plus I2C OLED

Каждый порт I2C может быть включен (по умолчанию) или отключен в BIOS, а скорость может быть установлена от 100 КГц до 3.4 МГц. Для этого перейдите в Chipset->PCH-IO Configuration->SerialIO Configuration в BIOS.

BIOS I2C settings Aptio Setup I2C speed

Заключение

ODROID-H4 Plus – это надежный одноплатный компьютер на базе Alder Lake-N, который обычно работает быстрее, чем аналогичные мини-ПК под управлением Ubuntu 22.04/24.04, благодаря эффективным решениям охлаждения (как активного, так и пассивного) и оптимизации в BIOS. Это также универсальная платформа с SATA-портами, которую легко превратить в полноценный NAS с четырьмя накопителями, используя различные корпуса. Hardkernel предлагает ряд аксессуаров. Энергопотребление также немного ниже, чем у других систем, но, возможно, не настолько, как заявлено…

К потенциальным недостаткам можно отнести несколько большие габариты системы, отсутствие M.2-слота для беспроводных модулей (единственный вариант – USB-донглы для добавления WiFi 5/6 и Bluetooth), а также более высокую цену по сравнению с аналогичными системами. Немногие системы оснащены четырьмя SATA-портами и GPIO-разъемом, что может быть платой за универсальность.

На этом все. Благодарим Hardkernel за предоставленный комплект ODROID-H4+ для обзора. Читатели могут воспроизвести данную конфигурацию, используя следующие компоненты:

  • Одноплатная система ODROID-H4+ – $139
  • Корпус H4 Type 3 – $17
  • Блок питания 15В/4А – $9.40 (опция при заказе платы). Примечание: также подойдет блок питания для ноутбука 19В~20В. Важно проверить полярность.
  • Кабели SATA (данные и питание) –   $3 за комплект, или $12 всего
  • Батарейка для RTC – $2.50 (Примечание: возможно, включена по умолчанию, требует уточнения).
  • Вентилятор охлаждения PWM 92x92x15мм – $4
  • Память Samsung 32GB DDR5-5600 SO-DIMM – $95 на Hardkernel . Неплохая цена по сравнению с модулями Samsung 32GB DDR5-5600, продаваемыми на Amazon . Модули CRUCIAL немного дешевле.

Итого: $278.90 плюс доставка, к чему нужно добавить M.2 SSD для ОС (если не планируется использовать один из SATA-накопителей) и несколько SATA-дисков. Конфигурация без вентилятора обойдется примерно в $245.9 плюс доставка.

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

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

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

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

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