Всем привет, дорогие технофаны!
Ранее мы уже распаковали два ПК серии 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 порт.
Систему можно загрузить стандартным способом через 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
Для расширения функциональности Orange Pi Zero 3 предусмотрена дополнительная плата, подключаемая через 13-контактный разъем. С ее помощью можно добавить следующие интерфейсы:
🔹 2 порта USB 2.0
🔹 3,5-мм аудиоразъем для наушников
🔹 Композитный видеовыход (TV-out)
🔹 ИК-приемник
А 26-контактный разъём даёт доступ к GPIO, UART, I2C, SPI, PWM.
Все мануалы, прошивки и образы ОС можно скачать на официальном сайте 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 кажется удобнее.
Стоит отметить, что разработчик сам сравнивает 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!
Инструкция даётся на китайском, переведя её, я понял следующее:
- Скопировать dtb в папку флешки с записанным образом Armbian OS по пути /boot/dtb/allwinner/
- Записать загрузчик на флешку с системой
Поскольку для этого нужны права администратора, то делаем это посредством командной строки через 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 признана экстремистской и запрещена на территории РФ