Radxa ROCK 5 ITX RK3588 mini-ITX материнская плата – обзор: создание Arm ПК и NAS на Debian KDE

В этом обзоре будет показана установка Debian на материнскую плату формата mini-ITX ROCK 5 ITX с процессором Rockchip RK3588 (восьмиядерный Arm Cortex-A76/A55), процесс сборки ПК/NAS на основе Arm mini-ITX платы, тестирование функционала и запуск бенчмарков.

В первой части обзора были рассмотрены материнские платы Radxa ROCK 5 ITX (Arm) и Jupiter (RISC-V) формата mini-ITX с характеристиками и распаковкой, а также корпус Auriga 6-Bay NAS mini-ITX, используемый в тесте. Поскольку система на базе материнской платы Jupiter RISC-V mini-ITX уже собрана , здесь потребовалось лишь заменить RISC-V плату на Radxa ROCK 5 ITX Arm и установить несколько SATA-накопителей.

Первая загрузка Radxa ROCK 5 ITX – непростой старт…

Radxa предоставляет инструкции по началу работы на сайте документации, которые в основном были соблюдены для быстрой загрузки. Сначала потребовалась подготовка аппаратной части: установка NVMe SSD 512 ГБ в слот M.2, размещение модуля PoE (здесь не используемого) и нанесение термопрокладки на SoC Rockchip RK3588.

ROCK 5 ITX SSD PoE Thermal Pad

Затем установлен комбинированный кулер (радиатор с вентилятором) на плату, подключение кабеля к 4-контактному разъёму вентилятора…

Radxa ROCK 5 ITX fan heatsink installation

… и фиксация четырьмя винтами с пружинами из комплекта при поддержке металлической пластины снизу.

Mini ITX motherboard fixation plate

По спецификации, плата поставляется с предустановленной ROOBI OS во флеш-памяти eMMC для упрощённой установки ОС на другие накопители. Теоретически требовалось лишь подключить блок питания 12В через адаптер 5.5/2.5 мм (использован переходник из набора для ноутбуков), подсоединить дисплей, клавиатуру и мышь для запуска процесса установки ОС через интерфейс ROOBI OS…

Radxa ROCK 5 ITX 12V DC power

На практике наблюдался пустой экран, а подключение к Ethernet не присваивало IP-адрес. Вентилятор работал, что исключало проблемы с питанием. Для диагностики подключен USB-UART адаптер для вывода данных с последовательного порта. Рабочая скорость — 1 500 000 бод, но Bootterm поддерживал лишь 1 000 000 бод на имевшемся адаптере, выводя искажённые данные… Radxa предположила отсутствие ROOBI OS. Тестирование было временно отложено в пользу RISC-V платы, а дальнейшая проверка перенесена на период смены локации с доступом к USB-UART адаптеру, гарантированно работающему на 1.5 Мбод.

Установка ROOBI OS и Debian на материнскую плату ROCK 5 ITX

Спустя две недели подключён более подходящий USB-UART адаптер на 1 500 000 бод. Использовалась модель CH340G, аналогичная представленной на Amazon .

Radxa ROCK 5 ITX serial debug board

Установка ROOBI выполнена согласно инструкциям на сайте документации . После скачивания ROCK5-itx-ROOBI-Flasher-v1.2.1.img.xz (процесс занял четыре попытки из-за размещения файла в Китае), образ записан на microSD-карту с помощью USBImager . Затем NVMe SSD был извлечён (процедура обновления требует отсутствия других накопителей), microSD-карта вставлена в материнскую плату ROCK 5 ITX mini-ITX.

Вывод с последовательного порта (сокращённо):

Система загрузилась, но данные об обновлении отсутствовали. Подключение дисплея подтвердило успешную прошивку ROOBI OS с ROOBI Flasher.

ROOBI Flasher for ROCK 5 ITX

После выключения платы установлены обратно NVMe SSD и модуль Wi-Fi 6/Bluetooth 5.2 формата M.2, ранее полученный с Radxa ROCK 5B . Появился запрос выбора языка.

ROCK 5 ITX ROOBI OS installation

Выбран английский, после чего потребовалось согласие с лицензионным соглашением ПО.

ROOBI OS SLA

Документ не найден, чтение не планировалось — нажато «Далее»…

ROOBI Network Configuration

Следующий этап — сетевая настройка (необходима для загрузки ОС). При активном DHCP и подключённом Ethernet-кабеле можно выбрать «Пропустить», но проверен Wi-Fi, подтвердивший работоспособность M.2 Wi-Fi модуля.

ROOBI OS Selection Debian Armbian

Далее получен список поддерживаемых устройств. На момент обзора доступны две ОС:

  • Debian KDE (1.33 ГБ) – официальная поддержка
  • Armbian Desktop (1.46 ГБ) – сообществом поддерживаемый образ на базе Ubuntu 22.04 Jammy и KDE.

Выбран официальный образ Debian с запросом носителя. Единственный вариант — /dev/nvme0n1 (установленный NVMe SSD 512 ГБ).

ROOBI installation medium selection

После предупреждения о стирании данных SSD подтверждено действие, ROOBI начал загрузку Debian KDE.

ROOBI Download Debian

По завершении загрузки образ автоматически записывается на выбранный носитель, система перезагружается через 10 секунд после успешной установки.

ROOBI Success

При отсутствии дисплея доступ к мастеру ROOBI возможен через браузер по http://roobi.local или IP-адресу (требуется Ethernet или предварительная настройка Wi-Fi).

После финальной перезагрузки появился экран входа в KDE.

Rock 5 ITX mini-ITX motherboard RK3588 Debian KDE

Перед сборкой ПК проверена работоспособность Wi-Fi в Debian KDE для работы вне зоны Ethernet…

Radxa ROCK 5 ITX Debian WiFi 6

Процесс занял больше времени, чем ожидалось, но система запущена!

Сборка ПК/NAS на базе материнской платы ROCK 5 ITX и корпуса Auriga

Приступаем к сборке ПК/NAS с материнской платой ROCK 5 ITX Arm mini-ITX и корпусом Auriga 6-bay NAS mini-ITX . Подготовлены четыре SATA-накопителя для использования портов материнской платы: два 2.5″ SATA HDD и два 3.5″ SATA HDD.

Build computer NAS ROCK 5 ITX Arm mini-ITX motherboard

Плата Jupiter RISC-V извлечена из корпуса, ROCK 5 ITX установлена с задней панелью по аналогии с материнской платой SpacemIT K1 RISC-V . Далее начата установка жёстких дисков. В комплект Auriga входят винты M3 для 2.5″ накопителей и M3.5 для 3.5″.

Screws set 2.5-inch 3.5- inch SATA drives

Извлечены две верхние лотка, 2.5″ SATA-накопители закреплены тремя винтами M3 каждый (снизу лотка).

2.5-inch SATA drive bays

Аналогично для двух средних лотков с 3.5″ накопителями (по шесть винтов M3.5 на каждый, по три с каждой стороны).

3.5-inch SATA drive trays

Лотки установлены на место, накопители подключены к внутренним SATA-разъёмам (ноутбучного типа).

ROCK 5 ITX NAS four SATA drives

На материнской плате подключены кабели питания ATX и комплект SATA-кабелей от Auriga. Кабели P1 и P2 соединены с SATA 1 и 2 на плате, P4 и P5 — с SATA 3 и 4. P3 пропущен из-за большей длины кабелей P4-P6 (объяснение далее)…

ROCK 5 ITX ATX Power SATA

Кабели продеты через отверстие в корпусе: P1 и P2 подключены к двум левым SATA-портам, P4 и P5 — к двум средним. Для манёвра потребовалось временно снять вентилятор.

Auriga 6 Bay NAS mini-ITX chassis SATA cables wiring

SATA-кабели уже подключались в обзоре RISC-V платы… Завершающий этап — подключение проводов светодиода питания и кнопки согласно руководству по сборке .

ROCK 5 ITX Power LED Power Switch wires

Аудиоразъём и USB 2.0 не задействованы (Auriga не имеет соответствующих кабелей). USB 3.0-кабель корпуса, использовавшийся с Jupiter RISC-V, остался неподключённым из-за отсутствия совместимого разъёма на ROCK 5 ITX. Модуль Wi-Fi выиграл бы от SMA-антенн внутри металлического корпуса (задняя панель имеет два соответствующих отверстия).

После финальной проверки сборка завершена установкой четырёх металлических пластин. Результат:

ROCK 5 ITX Review: Build Arm Computer NAS

Все четыре SATA-накопителя определяются, Wi-Fi 6 функционирует, клавиатура и мышь работают.

Auriga NAS Chassis ROCK 5 ITX mini-ITX motherboard

Задняя панель mini-ITX платы с установленной заглушкой: подключены два RF-приёмника для клавиатуры и мыши, HDMI-кабель. ROCK 5 ITX имеет PWM-вентилятор для процессора, но лишена разъёмов для управления вентилятором корпуса Auriga.

Информация о системе

Приведены основные сведения о системе.

Debian 11 KDE System Information

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

Система работает на Debian 11 с ядром Linux 5.10.110, плата ROCK 5 ITX оснащена 16 ГБ ОЗУ. Определены SSD 512 ГБ и два раздела SATA-накопителей, смонтированных вручную.

Утилита inxi предоставляет больше данных:

Отображены все компоненты: 8 ГБ eMMC (используется ROOBI OS), четыре установленных SATA-накопителя. Температура процессора в простое: 40.7°C.

Система не использует Wayland…

ROCK 5 ITX Debian 11 No Wayland

…вместо него задействован X11, графический драйвер (llvmpipe в скриншоте) указывает на отключённый GPU.

ROCK 5 ITX Debian 11 X Server

Тестирование функций ROCK 5 ITX

Проведены функциональные тесты по аналогии с материнской платой MILK-V Jupiter RISC-V . Платформа Arm более зрелая, ожидается лучшая совместимость.

Детали тестов ниже, предварительные результаты. Красным выделены критические проблемы, оранжевым — требующие улучшения:

  • GPU – Ошибка
    • glmark2-es2-wayland – Запуск невозможен из-за отсутствия поддержки Wayland
    • glmark2-es2 – Результат: 250 баллов. Потребовалось четыре попытки из-за случайных выходов из системы и проблем с рендерингом (см. скриншоты ниже).
  • Воспроизведение видео
    • YouTube Full HD @ 60 FPS в Chromium (VP9) – Приемлемо с частыми потерями кадров. Chromium часто завершается сбоем с окном «Aw. Snap!»
    • YouTube 720p60 в Chromium (VP9) – Аналогично предыдущему
    • YouTube 480p60 в Chromium (VP9) – Воспроизведение видео нормальное, но Chromium часто завершается с ошибкой “Aw, Snap!”.
  • Накопители
    • SSD – OK. Скорость: чтение 1.45 ГБ/с; запись 1.46 ГБ/с; Примечание: заявленные показатели SSD: Чтение: 2,050 МБ/с; Запись: 1,700 МБ/с
    • SATA – Обнаружены все четыре накопителя. Тест iozone на разделе EXT-4: чтение 138 МБ/с, запись 142 МБ/с (норма для этого диска)
  • HDMI
    • Видеовыход
      • HDMI 1 – OK. Тестирование при разрешении 1920×1080
      • HDMI 2 – OK. Тестирование при разрешении 1920×1080
      • Двойной дисплей – OK; 2×1920×1080
    • Аудиовыход – OK. Проверено с видео YouTube
    • Вход – HDMI вход не тестировался (не документирован).
  • Аудиоразъем
    • Выход – OK. Проверено с видео YouTube
    • Вход – Не тестировался, но отображается как “Аналоговый вход (Встроенная стереоаудиосистема)” в настройках.
  • Сетевое взаимодействие
    • Ethernet #1 (Левый) – OK – Результаты iperf3: Полный дуплекс: 2.35 Гбит/с / 2.32 Гбит/с
    • Ethernet #2 (Правый) – OK – Результаты iperf3: Полный дуплекс: 2.34 Гбит/с / 2.34 Гбит/с
    • WiFi 6 – OK. Результаты iperf3: DL: 752 Мбит/с; UL: 771 Мбит/с.
    • Bluetooth – OK. Проверено с Bluetooth-аудио через колонки, подключенные к аудиоразъему.
  • USB
    • 2 порта USB 2.0: OK – Проверено с RF-приемниками клавиатуры и мыши
    • 4 порта USB 3.0: OK – Проверено с корпусом NVMe SSD ORICO . Скорость соединения: 5 Гбит/с
    • USB Type-C с полной функциональностью – OK
      • Корпус ORICO работает. Скорость соединения: 5 Гбит/с
      • Питает и управляет дисплеем CrowView USB-C
    • Порт USB 3.0 на верхней части корпуса – Не подключен, поскольку ROCK 5 ITX имеет внутренний разъем USB 3.0 сзади.
  • Разное
    • Кнопка питания – OK. Плата автоматически включается при подаче питания. Однократное нажатие вызывает всплывающее окно выключения/перезагрузки/выхода. После выключения системы, повторное удержание кнопки несколько секунд включает систему.
    • Индикатор на корпусе – OK; оранжевый при выключении, зеленые индикаторы появляются при включении.

Материнская плата ROCK 5 ITX также значительно отзывчивее платы Jupiter RISC-V. Система на RK3588 хорошо работает без монитора, но требует доработки как настольная система: Chromium часто завершается аварийно, воспроизведение видео YouTube работает лишь на 480p60, наблюдаются проблемы с 3D-ускорением. Планировалась установка OpenMediaVault на Debian для тестирования функций NAS, но пришлось отказаться из-за нехватки времени на обзор, так как около 15 других устройств терпеливо ждут тестирования…

Часть данных по тестированным функциям представлена ниже.

Результаты glmark2-es2 и графические артефакты. Для восстановления требуется перезагрузка.

ROCK 5 ITX glmark2 es2
Проблемы с графикой при запуске glmark2-es2
OpenGL ES artifacts RK3588 mini ITX motherboard

Проблемы с графикой при запуске glmark2-es2Результаты тестов накопителей.

SSD:

SATA-накопитель:

Результаты сетевых тестов iperf3.

Полнодуплексный 2.5GbE (левый порт):

WiFi 6

  • Отдача:

  • Загрузка:

Тесты производительности ROCK 5 ITX

Процессор Rockchip RK3588/RK3588S хорошо известен, несколько платформ уже тестировались, включая ROCK 5B SBC , SoM Mixtile Core 3588E , NanoPi R6S и другие. Поэтому было проведено минимум тестов: помимо указанных, только sbc-bench.sh.

Примечание: тестирование обычно проводилось в помещении (~28°C), но ROCK 5 ITX в корпусе Augira тестировался на улице (в тени) при ~35°C. Утилита не зафиксировала троттлинг из-за перегрева, максимальная температура CPU достигла 51.8°C, что подтверждает адекватность радиатора с вентилятором.

Частота, сообщаемая Linux (2400 МГц) для ядер Cortex-A76, оказалась выше фактической (около 2260 МГц), что, вероятно, обусловлено реализацией PVTM от Rockchip , оптимизирующей частоту для конкретного процессора. SBC-Bench также фиксирует повышенные температуры трёх из четырёх SATA-накопителей, но причина в отключённых вентиляторах. Проблему можно решить, определив распиновку вентиляторов.

Показатель memcpy составил 10457.5 МБ/с на ядрах Cortex-A76 в ROCK 5B (LPDDR4x) и 12540.4 МБ/с для ROCK 5 ITX (LPDDR5), что подтверждает преимущества LPDDR5 в пропускной способности. Некоторые сообщали, что пропускная способность ROCK 5 ITX была ниже из-за (чрезмерной) оптимизации кода инициализации DDR в RK3588 для стабильности, но тест memcpy указывает на устранение проблемы.

Средний результат 7-zip — 15 780 MIPS для ROCK 5 ITX против ~16 243 MIPS у ROCK 5B, что объясняется меньшей частотой процессора RK3588 на тестовой плате (2257 МГц против 2304 МГц). С поправкой на разницу частот ROCK 5 ITX показал бы ~16 108 MIPS.

Потребление энергии

Измерения проводились с четырьмя SATA-накопителями, двумя RF-адаптерами, HDMI-кабелем и WiFi 6:

  • Выключено: 8.0–8.1 Вт
  • Простой: 27.6–27.9 Вт

Заключение

Сборка ARM-компьютера и NAS на базе ROCK 5 ITX оказалась увлекательной. Плата превосходит материнскую плату Jupiter с 8-ядерным RISC-V SoC SpacemIT M1 по функционалу и производительности. Однако для повседневного использования в десктопном режиме она не готова: Chromium часто завершается аварийно, YouTube стабильно работает лишь при 480p60, а 3D-ускорение ненадёжно.

Текущее применение — DIY NAS. Сетевая пропускная способность отличная (2.5GbE и тестировавшийся модуль WiFi 6), NVMe SSD (PCIe Gen3 x2) демонстрирует хорошую производительность, а четыре SATA-порта позволяют создать NAS объёмом до 88 ТБ.

Благодарим Radxa за предоставленные ROCK 5 ITX mini-ITX с SoC Rockchip RK3588 и 16 ГБ LPDDR5, а также корпус Auriga 6-bay NAS. Материнская плата Radxa ROCK 5 ITX 16 ГБ стоит около $160, но сейчас отсутствует в наличии на Amazon , AliExpress , Arace и AllNetChina . Корпус Auriga доступен примерно за $100 на Aliexpress , а блок питания MSI PAG A350 (350 Вт), использованный в обзоре, — за ~$70 на Aliexpress .

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

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

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

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

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