Добавить в корзинуПозвонить
Найти в Дзене

Orange Pi Zero 3: обзор, тесты, сравнение с Zero 2W

Всем привет, дорогие технофаны!
Ранее мы уже распаковали два ПК серии Zero — 2W и 3. Подробный обзор более компактной версии мы уже сделали, теперь очередь Orange Pi Zero 3! Orange Pi Zero 3 - это миниатюрный одноплатный компьютер, основанный на базе четырехъядерного процессора Allwinner H618 Cortex-A53 с тактовой частотой до 1,5 ГГц. За графику отвечает Mali G31 MP2, поддерживающий OpenGL ES 1.0/2.0/3.2, OpenCL 2.0 и Vulkan 1.1. Он предлагает широкие возможности для различных проектов, от мультимедийных устройств до систем умного дома. На выбор доступны модели с 1 ГБ, 1,5 ГБ, 2 ГБ или 4 ГБ LPDDR4 и 16 МБ флеш-памяти SPI. Также есть встроенные модули Wi-Fi 5 и Bluetooth 5.0. Наш Zero 3 существенно меньше, по крайней мере по площади — его размеры всего 50 × 55 × 1,2 мм. Для подключения к монитору используется Micro HDMI, поддерживающий 4K. Из-за компактных размеров платы кроме зарядочного Type-C (5В/2А) есть только один USB 2.0 и гигабитный Ethernet RJ-45 порт. Систему можно загрузить
Оглавление
(C) Алексей Крымов / FanTechno
(C) Алексей Крымов / FanTechno

Всем привет, дорогие технофаны!
Ранее мы
уже распаковали два ПК серии Zero2W и 3. Подробный обзор более компактной версии мы уже сделали, теперь очередь Orange Pi Zero 3!

(C) Orange Pi
(C) Orange Pi

Технические характеристики

(C) Orange Pi
(C) Orange Pi

Orange Pi Zero 3 - это миниатюрный одноплатный компьютер, основанный на базе четырехъядерного процессора Allwinner H618 Cortex-A53 с тактовой частотой до 1,5 ГГц. За графику отвечает Mali G31 MP2, поддерживающий OpenGL ES 1.0/2.0/3.2, OpenCL 2.0 и Vulkan 1.1. Он предлагает широкие возможности для различных проектов, от мультимедийных устройств до систем умного дома.

На выбор доступны модели с 1 ГБ, 1,5 ГБ, 2 ГБ или 4 ГБ LPDDR4 и 16 МБ флеш-памяти SPI. Также есть встроенные модули Wi-Fi 5 и Bluetooth 5.0.

Наш Zero 3 существенно меньше, по крайней мере по площади — его размеры всего 50 × 55 × 1,2 мм.

Для подключения к монитору используется Micro HDMI, поддерживающий 4K. Из-за компактных размеров платы кроме зарядочного Type-C (5В/2А) есть только один USB 2.0 и гигабитный Ethernet RJ-45 порт.

Систему можно загрузить стандартным способом через Micro SD или, при желании, записать прямо в SPI Flash (энтузиасты уже реализовали этот вариант).

Поддерживаются:
Android 12 TV
Debian 11/12
Ubuntu 20.04/22.04
Orange Pi OS (Arch)
Kali Linux
Raspberry Pi OS
Armbian OS

(C) Алексей Крымов / FanTechno
(C) Алексей Крымов / FanTechno

Для расширения функциональности Orange Pi Zero 3 предусмотрена дополнительная плата, подключаемая через 13-контактный разъем. С ее помощью можно добавить следующие интерфейсы:
🔹 2 порта USB 2.0
🔹 3,5-мм аудиоразъем для наушников
🔹 Композитный видеовыход (TV-out)
🔹 ИК-приемник

А 26-контактный разъём даёт доступ к GPIO, UART, I2C, SPI, PWM.

(C) Orange Pi
(C) Orange Pi

Все мануалы, прошивки и образы ОС можно скачать на официальном сайте Orange Pi. Техническая поддержка доступна через Telegram, Facebook**, Discord и Reddit.

Сравнение с Zero 2W

На самом деле, существенная часть текста выше почти полностью повторяет абзацы из статьи про Zero 2W, ведь, когда я распаковывал эти две платы, я делал акцент на том, что эти реально платы одного сегмента - один процессор и, соответственно, видеочип, одинаковый объём памяти, и даже одинаковый SPI Flash на 16МБ. И тут ваш выбор будет зависеть от желаемых размеров и интерфейсов (они немного отличаются, хотя максимально сближаются друг с другом при использовании плат расширения). Давайте акцентируем на них внимание.

Zero 2W — выбор для тех, кто ценит максимальную компактность, но готов пожертвовать интерфейсами. Даже с платой расширения проводной интернет здесь ограничен 100 Мбит/с, тогда как у Zero 3 на плате распаян полноценный гигабитный порт. Однако у 2W есть важное преимущество — USB Type-C для передачи данных, которого нет у Zero 3.

Zero 3 делает ставку на скорость и беспроводные интерфейсы, но если вам критичен Type-C и расширяемость, Zero 2W может оказаться предпочтительнее. Тем более что у него 40 GPIO-пинов против 26 у Zero 3.

В итоге выбор зависит от задач: если важна компактность и Type-C — Zero 2W, если нужен гигабитный интернет и стабильность в корпусе — Zero 3. Лично мне важнее, чтобы корпус был устойчивым и кабели не перевешивали устройство, поэтому Zero 3 кажется удобнее.

Корпус 2W крайне нестабилен при использовании слотов (C) Алексей Крымов / FanTechno
Корпус 2W крайне нестабилен при использовании слотов (C) Алексей Крымов / FanTechno

Стоит отметить, что разработчик сам сравнивает Zero 3 не с 2W, а с предшественником Zero 2 — логичный ход для оценки прогресса в линейке. И он действительно заметен! Процессор притерпел не небольшие измненения, которые сложно оценить на глаз, но рост оперативной памяти с 1 ГБ до 4 ГБ — серьёзный шаг вперёд, особенно с сохранением прежней ценовой политики. Однако ключевое улучшение — софт: поддержка более новых версий ОС, без которых современные проекты просто невозможны.

Что будем делать?

Собственно говоря, первое, что я должен решить - что протестировать и что вам показать из возможностей данной платы. В целом, спектр идей огромен и большую часть из них я перечислял в своей статье про идеи для проектов на Orange Pi 4A. Дерзайте!

На нашей Zero 3 мне же интересно пощупать Armbian OS, а возможности данной платы как ретро-консоли я решил не рассматривать - для этого мы использовали уже Zero 2W, а преимуществ перед ней наша Zero 3 не имеет - обе имеют сомнительную совместимость и, с учётом на 90% общей базы результат тестов будет одинаковый.

К слову, с Armbian OS всё не ограничивается простой установкой Linux — здесь нужна адаптация. Если вы возьмёте версию с 1.5 ГБ или 4 ГБ оперативной памяти, она не будет полноценно работать из коробки.

На этом этапе я снова убеждаюсь в двух вещах:

  • Недаром купил сразу четыре microSD-карты.
  • Пора всё-таки поставить Linux на старый ноут. Похоже, статья про его оживление неизбежна!

Ведь у меня на тесте одновременно две платы, и на каждую нужно установить Android и Linux, попробовать что-то новое. Причём даже для полноценного использования нужен ещё один компьютер с Linux!

Слава богу, я пока не доделал сервер на базе Orange Pi 4A с Debian на eMMC, так что он оказался свободен. Воспользуемся им для настройки загрузчика для Zero 3!

Инструкция даётся на китайском, переведя её, я понял следующее:

  1. Cкачать файлы dtb и bin
  2. Скопировать dtb в папку флешки с записанным образом Armbian OS по пути /boot/dtb/allwinner/
  3. Записать загрузчик на флешку с системой

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

Осталось записать загрузчик. Для этого надо сначала определить название вашей флешки с системой (команда lsblk).

А затем прописать уже команды для записи, в моём случае:

sudo umount /dev/mmcblk1p1

sudo dd bs=1k seek=8 if=~/Downloads/u-boot-sunxi-with-spl-opizero3-4gb.bin of=/dev/mmcblk1

В итоге, после всех телодвижений получаем рабочую систему с 4ГБ оперативной памяти, которая, к слову, тут избыточна - вы скорее загрузите процессор. Но для проверки корректности для вас я простресстестил её 2 минуты. Работает!

Тестируем Linux

Сама система мне очень понравилась! В первую очередь — широчайшими возможностями «из коробки». Количество предустановленного софта впечатляет, особенно на фоне многих дистрибутивов Linux, где даже для банального браузера или текстового редактора (обычного БЛОКНОТА!) приходится что-то докачивать.

Я понимаю, что для многих важно настраивать систему с нуля, но, по-моему, это перебор — базовые функции должны быть доступны сразу! И здесь они не просто базовые. Я могу полноценно работать с сайтом, используя предустановленную FileZilla, свободно сидеть в интернете, редактировать таблицы, презентации, документы. Это действительно удобно!

Не зря Armbian OS рекомендуют как лучшее решение для Orange Pi. Полный список предустановленного софта можно посмотреть в видео ниже.

Приступаем к тестам! Здесь я планировал всё провести на Armbian, но я уже четко понял, что сборки на основе Linux часто сильно различаются, поэтому некоторые бенчмарки или не заработали или не были завершены до конца, поэтому я прогнал их на Ubuntu, установленной дополнительно к Armbian.

Начинаем с самого простого - посмотрим ТТХ платы. Поскольку это происходит в Armbian, на котором, по заявлению разработчика, не работает 4ГБ "из коробки", я на всякий случай провёл небольшой стресс-тест, чтобы понять, грузит ли он всю память (было бы странно, если бы он грузил ту память, которой не видит...) И тут все отлично! Судя по всему, мы правильно переписали загрузчик - ядра на месте, частота в норме! С объемом памяти все отлично - около 4 ГБ и все они нагружаются в стресс-тесте. Едем дальше!

Следующим на очереди - тест Sysbench в однопоточном и четырехпоточном режиме. Здесь я должен вам сказать, что для того, чтобы улучшить точность показателей, я начал прогонять быстрые стресс-тесты несколько раз. В, итоге, скорость CPU - 296.78 событий в секунду в однопотоке и 1180.48 - в многопотоке в среднем за 5 тестов. Честно говоря, тут результат меня сильно удивил. То ли как-то скрыто улучшен Zero 3 в сравнение с Zero 2W, то ли выборка на втором была маленькая, но преимущество очень большое во многопотоке. Возможно, проблема в разнице температур (об этом позже), но разница более чем 450 баллов, возможно, заставит вас рассмотреть именно Zero 3, несмотря на одинаковый процессор.

Около 716k в тесте 256 байтов OpenSSL - это на ~4% больше версии Zero 2W. Кажется, я уже вижу определённую тенденцию...

А вот с популярным тестом glmark2 возникли проблемы на обоих устройствах! На Armbian тест вообще не получилось завершить, но даже на Ubuntu было не сильно лучше - 45 баллов в среднем за 2 прогона. Я думал, что 28 баллов на Zero 2W в сравнение с 600 на 4A - это какая-то ошибка. Вероятно, это так, но ошибка не в моём тесте. Во время теста я видел множественные сообщения об ошибках при тесте, вероятно какие-то технические или софтверные особенности более слабого Mali G31 MP2 дают о себе знать. Ну или реально настолько мало внимание уделено этому аспекту в модели, под графику мало предназначенную. Можете посмотреть видео и понять, в чём, дело...

Завершим тесты Linux простой проверкой скорости памяти MBW (Memory Bandwidth Benchmark), которые. к слову, тоже не смогли провести на Armbian. Результаты следующие (mbw 1024):

MEMCPY - ~1177 Mib/s

DUMB - ~1115 Mib/s

MCBLOCK - ~3757 Mib/s

Да, всё-таки догадки мои были верны (по крайней мере, отчасти)! Даже в трех-пяти прогонах тестов явно заметно, что первые прогоны часто лучше, чем последующие. Всё-таки, этот момент надо учитывать при покупке и, если вдруг вам критически важен каждый балл производительности на вашем мини-ПК, то, как и в обычном ПК, попросторнее и с охлаждением - лучше. Уже в нескольких тестах примерно на 5%, а в одном вообще странное преимущество в десятки процентов!

Собственно, на этом всё по Linux, но не всё в принципе - список популярных бенчмарков в Android сильно шире, в том числе очень популярных!

Тестируем Android

Для тестирования Android надо так же подготовить флешку по инструкции.

Готово, приступаем!

Смотрим ТТХ! Здесь я использовал сразу два "гиганта" в мире подобных программ - CPU-Z и AIDA64. Ознакомится с характеристиками можете в видео ниже.

Дальше посмотрим общие тесты производительности - PC Mark 2.0. Здесь ситуация аналогична проблеме с Zero 2W - тест не завершается. Видимо, какая-то софтверная или хардверная проблема (мало памяти, отсутствие инструкций и т.д.). Но это не мешает оценить плавность работы до завершения теста...

Дальше - Lite версия AnTuTu. Так же можете оценить плавность и итоговые 72194 баллов. Ситуация та же - немного лучше, на около 800 баллов лучше, чем Zero 2W.

Теперь не менее легендарный Geekbench 5. Разумеется, оба теста - CPU и вычислений. 113 и 413 соответственно в однопотоке и многопотоке. 237 - тест вычислений. Тут разница и вовсе минимальная, но всё так же в пользу нашего сегодняшнего, менее компактного "одноплатника".

Тест AiTuTu я не смог завершить так же, как и на Zero 2W - на 20% всё зависает. Тестировать на устройствах без NPU в дальнейшем не буду...

3DMark я протестировал в двух сценариях. Результаты - 124 балла (0.75 FPS) в Wild Life и 422 балла (1.17-20.61 FPS) в Sling Shot. Здесь впервые наша плата проявила себя хуже, но на уровне погрешности. Уверен, что при прогонке нескольких тестов, результаты были бы одинаковые или чуть лучше у нашей в виду ухудшений результатов на более горячем Zero 2W в последующих тестах.

Завершим тест 3D на ещё одном бенчмарке AnTuTu - 3D BenchLite. Результат - около 2.39-3.07 фпс. Так же, как и у Zero 2W, точнее разница так же на уровне погрешности.

Дальше - пробуем воспроизвести видео 4K 60 FPS! Возможно ли это для воспроизведения на нашем довольно скромном мини-ПК? Хотя бы в плеере? Пробуем!

Ожидаемо, как и на Zero 2W работает идеально! Очень приятная плавная картинка. Пожалуй, это лучшее предназначение для данной платы, особенно при наличии гигабитного интернета - за минуты скачал и смотришь фильмы в отличном качестве!

Завершаем браузингом. В этот раз я решил попробовать нечто странное, экзотическое и даже близкое к запрещённому в РФ (да, я опасный...) - YouTube. В целом, непосредственно серфинг на приемлимом уровне - заметно медленнее, чем на том же 4A, но тут плата существенно дешевле и слабее, так что это вполне логично.

X* работает прекрасно, полистать на досуге вполне можно, даже встроенные видео. Что касается видео на крупнейшем видеосервисе, тот тут я был несколько разочарован... И тут проблема вовсе не в доступе к видеосервису в моей стране - полоска загрузки явно дальше, чем видео подвисает. Опытным путём я выяснил, что комфортно, пожалуй, тут можно работать только в 480p. Дальше - проблемы. А я то надеялся, проводя этот тест, что крупнейший видеохостинг мира СИЛЬНО лучше использует наши скромные ресурсы, чем русские альтернативы, что получится замахнуться на 1080p, но увы... Оперативной памяти очень много, а вот процессор захлебывается!

Чтобы убедиться, что слабый интернет не повлиял на результаты тестов, проверим его в реальных условиях. На этот раз всё просто: один провайдер, 300 Мбит/с, Wi-Fi и проводное соединение.

По проводу работает идеально - 287 Мбит/с. По Wi-Fi результат чуть хуже – около 250 Мбит/с. Хорошая антенна, особенно, с учётом того, что я запрятал её внутри корпуса, чтобы не моталась.

Ещё пару моментов отмечу, наблюдаемые в ходе теста. Потребление не привышает 4 Вт, при этом температуры поднимались до около 50 по Цельсию. Здесь я отмечу вдвое большее потребление, хотя с учетом цифр это вообще не существенно... А вот более важную роли именно в сравнении с 2W я могу сказать - она действительно холодная и энергоэффективная! Я точно так же назвал и Zero 2W, но это актуально в обоих случаях и тут нас очень сильно выручает активное охлаждение вентилятором, которое не только делает максимально комфортные цифры нагрева, но и увеличивает потенциальную производительность!

Выводы и ссылки

Orange Pi Zero 3 выглядит как старший брат Pi Zero 2W. Он не хуже и не лучше, он просто немного другой - с множеством общих черт, с общими "генами", но своим характером. Он так же прекрасно подходит для разработчиков и тех, кто хочет поэкспериментировать с одноплатными компьютерами. Он так же предлагает отличное соотношение производительности и цены и даже чуть более широкий выбор оптимизированных непосредственно под неё операционных систем.

Оф.сайт | Файлы | Wiki | Где купить?

*Запрещён на территории РФ

**Meta Platforms признана экстремистской и запрещена на территории РФ