
Компания Shenzhen Xunlong Software выпустила новую open-source плату на базе 12-ядерного высокопроизводительного процессора Armv9 Cix P1 CD8160. Плата предыдущего поколения Orange PI 5 построена на Rockchip RK3588. Новый процессор Cix P1 состоит из 8 ядер Cortex‑A720 и 4-х Cortex‑A520, и обещает прирост производительности на 300% по сравнению с последним Rockchip RK3588. Ядро Cortex‑A720 было впервые представлено публике в 2023 году и через два года уже готова плата на новых процессорных ядрах. Из коробки работает UEFI/TianoCore EDK II (ED2) с запуском Debian, Android, Windows 11. Под катом разберемся с новой архитектурой Armv9, рассмотрим процессор Cix P1, оценим производительность новой платы и сравним с предыдущим поколением, платой Orange PI 5 Plus.
Оглавление
❯ Плата Orange Pi 6 Plus
Для начала рассмотрим спецификацию Orange Pi 6 Plus. Размещенный процессор Cix P1 включает в себя NPU модуль на 30 TOPS, при объединение CPU+GPU+NPU заявляется до 45 TOPS. На плате размещено три разъема M.2, два из которых типа PCIe Gen4 x4 предназначены для подключения M.2 M‑Key NVMe SSD 2280 дисков. А третий PCIe Gen4 x2 для подключения модуля M.2 E‑Key WiFi/Bluetooth. И все это в компактном форм факторе 11.5 x 10 см, но уже с турбиной для охлаждения процессора и компонентов (для охлаждения Orange PI 5 Plus достаточно было обычного радиатора).
Плата поставляется в трех вариантах, которые отличаются только объемом оперативной памяти, это 16, 32 и 64 ГБ типа LPDDR5. На лицевой стороне размещен 40-контактный GPIO разъем совместимый с Raspberry Pi, все остальные основные разъемы были перенесены на обратную сторону, что с точки зрения охлаждения совершенно верное решение, отделить горячий процессор от дискового массива и разъемов. Поддерживается Power Delivery (он же PD или USB-PD), требуется блок питания на 20V/5A, 100W. Можно подключить до 4-х дисплеев одновременно по интерфейсам HDMI 2.0 до 4K@60Hz, DisplayPort 1.4 до 4K@120Hz, порт USB‑C с DisplayPort Alt Mode до 4K@60Hz, eDP до 4K@60Hz + разъем для подключения емкостной панели. Привычный интерфейс MIPI-DSI, как в Raspberry Pi, отсутствует, вместо него размещен eDP. Из сетевых интерфейсов на плате распаяно 2 медных порта Ethernet RJ45 со скоростью до 5Gbps.
Спецификация Orange Pi 6 Plus:
-
Процессор: SoC — Cix P1 CD8160 Armv9 12-ядерный:
-
Ядра на микроархитектуре DynamIQ
-
4-ядра big Cortex‑A720 частотой до 2.6 ГГц
-
4-ядра medium Cortex‑A720 частотой до 2.4 ГГц
-
4-ядра little Cortex‑A520 частотой до 1.8 ГГц
-
-
Cache – 12 МБ общего L3 уровня
-
GPU – Arm Immortalis G720 MC10 с поддержкой аппаратной трассировки лучей, графические API: Vulkan 1.3, OpenGL ES 3.2, OpenCL 3.0
-
VPU
-
Video Decoder – до 8Kp60 AV1, H.265, H.264, VP9, VP8, H.263, MPEG‑4, MPEG‑2
-
Video Encoder – до 8Kp30 H.265, H.264, VP9, VP8
-
-
NPU
-
28.8 TOPS с поддержкой INT4/INT8/INT16, FP16/BF16 и TF32
-
до 45 TOPS при условии совокупной работы CPU+GPU+NPU
-
-
Производственный процесс – TSMC 6 нм
-
-
Оперативная память: 16GB, 32GB или 64GB 128-bit LPDDR5, скорость 6000MT/s
-
Пользовательская память:
-
SPI NAND флеш-память на 64 Мбит для firmware UEFI
-
2x слота NVMe SSD (PCIe Gen4 x4, M.2 M‑Key 2280)
-
слот для карт MicroSD
-
-
Видео:
-
1x HDMI 2.0 порт с поддержкой разрешения до 4K@60Hz
-
1x DisplayPort 1.4 до 4K@120Hz
-
2x порта USB‑C с DisplayPort Alt Mode до 4K@60Hz
-
1x eDP до 4K@60Hz + разъем для подключения емкостной панели 6pin 0.5mm FPC
-
-
Камера: 2x разъема MIPI CSI с поддержкой 4-х линий
-
Звук:
-
аналоговый вывод (3.5 mm TRRS jack)
-
2x разъема для подключения динамиков (2pin 1.00mm)
-
1x разъем для подключения аналогового микрофона (2pin 1.00mm)
-
-
Связь:
-
2x RJ45 порта Gigabit Ethernet с поддержкой скоростей 10/100/1000/2500/5000 Мбит/с (RTL8126)
-
слот M.2 E‑Key 2230 (PCIe Gen4 x2 + USB) для подключения WiFi6/Bluetooth модуля
-
-
USB:
-
2x порта USB 3.2 Gen 2 (10Gbps) Type-C port с поддержкой DP Alt Mode (4Kp60) и стандарта питания Power Delivery
-
2x порта USB 3.2 Gen 2 (10Gbps) Type-A
-
2x порта USB 2.0 Type-A
-
дополнительный 9-pin стандартный разъем на 2x порта USB 2.0
-
-
Expansions Header:
-
40-контактный GPIO разъем с шагом 2.54 мм, включает 3x I2C, 1x SPI, 2x UART/PWM (multiplexed), 12x GPIO, 5V output, 3.3V output, GND
-
-
Отладка(Debugging): 10-pin UART разъем с шагом 2.54 мм, интерфейс UART2 (BIOS and kernel logs), UART4 (PM log), UART5 (SE log) и UART6 (Post code log)
-
Разное:
-
кнопки питания (Power), загрузки (Fastboot) и сброса (Reset)
-
LED светодиоды: зеленый - статус ОС, синий - индикация питания по USB Type-C, красный - индикация зарядки аккумуляторной батареи
-
разъем PWM для подключения вентилятора (4pin 1.0mm, 5V)
-
2-pin разъем 1.00mm для подключения батарейки RTC
-
-
Питание:
-
20V/5A, 100W через порт USB Type-C, любой из двух
-
разъем для подключения аккумуляторной батареи на 12V (* - точной информации нет)
-
-
Операционная система: Debian, Ubuntu, Android, Windows и ROS2 (Robot Operating System 2)
-
Размер: 115мм x 100 мм
-
Вес: 132 г
Обратите внимание на тип разъема 2pin 1.00mm для подключения динамиков, аналогового микрофона и RTC батареи. Общепринятом стандартом является шаг в 1.25mm, именно такие разъемы распаяны на предыдущей версии Orange Pi 5 Plus. Стандартные продаваемые CR2032 батарейки поставляются с разъемом 2pin 1.25mm pitch, поэтому придется сделать переходник с разъема JST 1.25mm на SH 1.00mm.
❯ Armv9 и микроархитектура DynamIQ
Ядра, входящие в процессор Cix P1, ARM Cortex‑A720 и Cortex‑A520 построены на архитектуре Armv9 и поддерживают набор инструкций ARMv9.2-A. Последняя версия смартфона iPhone 17 (сентябрь 2025 года) построена на SoC Apple A19, ядра которого в свою очередь тоже поддерживают инструкций ARMv9.2-A. Все устройства на Android работают на процессорах следующих архитектур:
-
ARM32, ARMv7, aarch32, armhf — 32-разрядная архитектура ARM. Первые процессоры ARM для встраиваемых систем разрабатывались на этой архитектуре. В 2022 году компания ARM Holding прекратила поддержку 32-битных платформ, и далее будет поддерживаться только 64-битная архитектура. Это означает, что компания не будет поддерживать разработку ПО для 32-битных систем. Если конечный производитель устройства пожелает установить 32-битную ОС, то ему придется самостоятельно заняться портированием драйверов с 64-битной архитектуры на 32-битную. На процессоре MediaTek MT6589T, ядро Cortex A7, был выпущен смартфон Xiaomi HongMi еще в 2013 году.
-
ARM64, ARMv8, aarch64 — 64-разрядная архитектура ARM. Ядра Cortex-A53 и Cortex-A57, поддерживающие ARMv8, были представлены компанией ARM Holding 30 октября 2012 года. На этой архитектуре построено большинство текущих процессоров для смартфонов и одноплатных компьютеров, например, процессор Rockchip RK3588 для Orange PI 5 Plus.
-
ARMv9 — 64-разрядная архитектура ARM. Впервые представлена в марте 2021 г. Ядра ARM Cortex-A520, Cortex-A720 — в мае 2024 года.
Новая архитектура ARMv9 основана на ARMv8, но добавляет блоки для ИИ, безопасности и "специализированных вычислений", которые представлены аппаратными ускорителями вычислений или инструкциями оптимизированные под определенные задачи.
Armv9 по-прежнему поддерживает инструкции Aarch32 и Aarch64, NEON, Crypto Extensions, Trustzone и т. д. и представляет собой скорее эволюцию Armv8, чем совершенно новую архитектуру.
Основные новые функций ARMv9-A:
-
Scalable Vector Extension v2 (SVE2) — это векторные инструкции поддержки арифметики с фиксированной точкой и длины векторов, кратной 128, до 2048 бит. Векторные инструкции используются в суперкомпьютерах для научных вычислений, таких как прогнозирование погоды, всевозможные виды анализа и обработки данных. Все, что связано с огромными таблицами данных с большим количеством строк и столбцов, выигрывает от векторной обработки. В каком-то смысле устройства построенные на процессорах поддерживаемые инструкции ARMv9 теперь являются миниатюрными суперкомпьютерами, которые очень похожи на старые суперкомпьютеры.
-
Arm Confidential Compute Architecture (CCA) — это архитектура защиты конфиденциальных данных, основанная на расширении управления областями (Realm Management Extension, RME), которая позволяет создавать защищенные среды выполнения (Realm) для защиты данных во время их обработки. CCA создает изоляцию от привилегированного ПО, такого как операционная система или гипервизор, с помощью аппаратных средств, защищая конфиденциальные данные в процессе вычислений. Типичный пример использования: защита конфиденциальных персональных медицинских данных на мобильных устройствах.
-
Tracing & Debugging — это трассировка и отладка. Расширенное профилирование отладки, анализ горячих точек и т.д.
-
Transactional Memory Extension (TME) — это аппаратное расширение набора инструкций (ISA), которое добавляет в архитектуру Arm поддержку транзакционной памяти. Она позволяет выполнять участки кода (критические секции) как единую атомарную операцию без использования традиционных блокировок, что повышает производительность в многопоточных системах. TME использует новый «транзакционный» режим работы процессора и добавляет новые инструкции для управления транзакциями.
Необходимо отметить, что SoC Cix P1 CP8180/CD8180 помимо поддержки новейшего набора инструкций ARMv9.2-A, поддерживает множество расширенных инструкций, таких как SVE, SVEBF16, SVEAES, SVESHA3, SVESM4, которые не поддерживаются многими другими SoC. Для сравнения поддержки инструкций между различными SoC, смотрите таблицу AArch64 SoC features.
Процессорная технология DynamIQ является следующей эволюционной ступенью развития технологии big.LITTLE, где несколько экономичных процессорных ядер сочетаются в одном чипе с несколькими высокоэффективными ядрами. Таким образом, чип позволяет при необходимости значительно наращивать производительность и экономить заряд батареи мобильного устройства в остальное время.
В технологии big.LITTLE все процессорные ядра вычислительного кластера работали на одной частоте, конфигурация мощных и экономичных ядер могла быть только попарной, например 2+2, 2+4, 4+4 и т.п. Несложно догадаться, что в ситуации, когда было полноценно загружено одно big ядро из 4, то остальные 3 потребляли энергию в пустую. Развивая идею "правильный процессор для правильной задачи", в архитектуре DynamIQ у каждого ядра вычислительного кластера могут быть различные показатели производительности и энергопотребления, кластер вмещает в себя до 8 процессорных ядер, при этом кластеров в финальном чипе может быть практически бесконечно много. Дополнительно, работает любое сочетание мощных и экономичных ядер, от 1+3 или 1+7 до любых других. И конечно же, новая архитектура DynamIQ поддерживает ряд новых инструкций, оптимизированных для ускорения процесса машинного обучения и для работы с приложениями искусственного интеллекта.
❯ О компании CIX Technology
CIX Technology это технологический стартап основанный в 2021 году, объединивший пионеров отрасли в области разработки микроэлектроники, ПО и решений для устройств, как из Китая, так и из других стран. Основное направление компании это разработка процессоров общего назначения для персональных компьютеров, автомобилей и систем обеспечения инфраструктурой предприятия.
Задача компании заключается в использование самых инновационных и передовых концепции для проектирования процессоров для создания открытой экосистемы с унифицированной вычислительной платформой, формируя новую парадигму для Smart Chip 2.0.
Краткая хронология становления компании:
-
Октябрь 2021 года. Регистрация компании CIX Technology.
-
Ноябрь 2021 года. На мероприятие привлечения Angel-инвестиций, организованном Lenovo Capital & Incubator Group (LCIG), в CIX Technology вливают деньги. LCIG — это глобальный фонд инвестиций Lenovo в ключевые технологические направления, включая Интернет-вещей, большие данные, облачные вычисления, искусственный интеллект (ИИ). На сегодняшний день Lenovo инвестировала более чем в 100 стартапов.
-
Декабрь 2021 года. CIX Technology объявляет о втором раунде привлечения инвестиций, организованном QIMING Venture Partners. Qiming Venture Partners — это китайская венчурная компания, которая в первую очередь инвестирует в компании, связанные с технологиями, Интернетом и здравоохранением по всему Китаю. Это ранний инвестор таких компаний как Xiaomi, ByteDance, Meituan и Bilibili.
-
Март 2022 года. Третий раунд привлечение денег проводит китайская венчурная компания Shunwei Capital, основанная в 2011 году, созданная Лэй Цзюнем (основателем и генеральным директором Xiaomi) и Таком Ли Ко. Сформировано стратегическое партнерство с Lenovo Group.
-
Июнь 2022 года. Еще влили деньги венчурные фонды, такие как BAI Capital, CoStone Capital, CAS Star, Harvest Investments, Oriza Holdings и Sky9 Capital. CIX Technology присоединилась к рабочей группе Linaro WoA, став первым участником из Китая после Arm, Qualcomm и Microsoft. Группа Linaro WoA работает над запуском Windows на ARM устройствах.
-
Июль 2022 года. Фонды GF Qianhe и Rongji Investment еще добавляют денег.
-
Август 2022 года. CIX Technology объявила о сотрудничестве с Arm China и заключила стратегическое партнерство с UnionTech Software.
-
Ноябрь 2022 - ноябрь 2023 года. Еще больше сотрудничества с различными технологическими организациями и дополнительное вливание денег от венчурных фондов.
-
Апрель 2024 года. Разработан первый чип за 2,5 года с момента создания компании.
-
Июль 2024 года. Представлен процессор CIX P1, на котором и работает Orange Pi 6 Plus.
Необходимо отметить, ядра ARM Cortex‑A720 и Cortex‑A520, компанией ARM были представлены публике только в июне 2023 года. Поэтому фактически, новейший процессор CIX P1 был разработан за 1 год.
CIX разрабатывает процессоры для различных ниш:
-
CA8180 Automotive Computing Platform — автомобили, многоядерный процессор ARM с отдельным NPU, поддерживает до 10 независимых панелей LCD;
-
CS8180 Edge Computing Platform — инфраструктура предприятия, многоядерный высокопроизводительный процессор ARM с NPU мощным GPU для серверов, высокая эффективность кодирования/декодирования многоканального видео. Полная поддержка контейнерной виртуализации Android и Linux;
-
CP8180/CD8180 Personal Computing Platform — персональные компьютеры, многоядерный процессор ARM с NPU и GPU уровня настольных ПК, предназначенный для ПК, NAS-систем, и других вычислительных решений на базе ИИ. Поддержка нескольких операционных систем, собственные инструменты разработки, интеграция производственной цепочки и совместное формирование экосистемы посредством создания открытой платформы.
❯ Процессор Cix P1
Процессор Cix P1 представлен двумя сериями xx8180 и xx8160, где xx — это индекс сфер использования CA, CS, CP/CD. В Orange Pi 6 Plus установлен вариант CD8160 Personal Computing Platform. Компания CIX недавно опубликовала technical reference manual (TRM) на процессор P1, но получить доступ не удалось по причине закрытости, поэтому точно сказать, каковы различия между ними невозможно. Однако, известно, что в варианте CD8160 частоты big ядер Cortex‑A720 снижены до 2.6 ГГц, против 2.8 ГГц у CD8180. Так же, вариант CD8160 скорее всего лишился некоторых интерфейсов вывода изображений и было сокращено количество линий PCIe, в варианте CD8180 помимо PCIe Gen4 x2 для подключения NVMe SSD дисков, есть отдельный интерфейс физический слот PCIe x16 версии Gen4 на 8-линий для подключения внешних видеокарт. Согласно спецификации, у CP8180 всего 16 линий PCIe Gen4.
В этом году вышел один из топовых смартфонов Poco F7 на последнем доступном процессоре Snapdragon 8s Elite (Gen 4, SM8735), Snapdragon 8 Elite Gen 5 вышел только в сентябре 2025 года. Если сравнить ядра Cix P1 CD8180 и Snapdragon 8s Elite Gen 4, то получим следующий результат:
|
Snapdragon 8s Elite Gen 4 (SM8735) |
Cix P1 CD8180 |
Результат |
|---|---|---|
|
1x Cortex-X4 3.21 ГГц |
— |
Нет эквивалента |
|
3x Cortex-A720 3.0 ГГц |
4x Cortex‑A720 2.8 ГГц |
Выигрыш производительности у Cix P1 на ~30% |
|
2x Cortex-A720 2.8 ГГц |
4x Cortex‑A720 2.4 ГГц |
|
|
2x Cortex-A720 2.02 ГГц |
4x Cortex‑A520 1.8 ГГц |
Выигрыш производительности у Snapdragon 8s в 2x раза |
Приблизительный паритет рассчитывается по формуле эквивалентное ядро x частоту. Процессоры Cix P1 CD8160 и Snapdragon 8s Elite Gen 4 практически эквиваленты по производительности по группе ядер Cortex-A720/Cortex‑A520, за исключением наличия одного ядра Cortex-X4 у Snapdragon 8s Elite Gen 4. Ядро Cortex-X4 показывает отличные результаты производительности, за исключением одного но, очень высокое энергопотребление, взгляните на график:
Перевес производительности группы ядер Cortex‑A720/A520 у Cix P1 CD8180 приблизительно сопоставим с производительностью ядра Cortex-X4 3.21 ГГц у Snapdragon 8s. Средне взвешено, производительность Snapdragon 8s Elite Gen 4 (SM8735) и Cix P1 CD8180 практически эквивалентна, скорее всего, итоговая производительность Snapdragon 8s будет на 5-10% выше Cix P1 CD8180 (* — приблизительная оценка, точных данных пока нет).
На совместной презентации CIX Technology и Radxa показали слайд сравнения производительности с процессором Apple M1. Производительность процессора Cix P1 CD8180 всего на ~12% меньше Apple M1, 2020 года, в многоядерной конфигурации. Процессор Apple M1 используется в следующих устройствах: MacBook Pro (13-inch, M1, 2020), iMac (24-inch, M1, 2021), iPad Pro (5-го поколения, 2021).
Предварительно, Geekbench v6 выдает следующие результаты:
|
Платформа |
Single-Core Score |
Multi-Core Score |
Разница |
|---|---|---|---|
|
1234 |
6587 |
0% |
|
|
2418 |
8490 |
+29% |
|
|
Microsoft Corporation Windows Dev Kit 2023, Snapdragon 8cx Gen 3 |
1616 |
6265 |
-5% |
|
1245 |
3072 |
-53% |
|
|
767 |
2981 |
-55% |
|
|
1074 |
2303 |
-65% |
* — данные несколько отличаются от заявленных, полноценная программная поддержка процессора Cix P1 пока на стадии реализации, поэтому ожидаемо, что предварительные данные будут ниже заявленных.
Это превосходит показатели Intel N100/N150, BCM2712 и RK3588, в популярных мини-ПК и одноплатных компьютерах. Но он не превосходит двухлетний комплект разработчика Microsoft Windows 2023 с SoC Qualcomm Snapdragon 8cx Gen 3.
Microsoft Corporation Windows Dev Kit 2023 — это мини-ПК на ARM процессоре, созданный для разработчиков платфомы Windows 11, на котором тестируются драйвера для ARM архитектуры, проверяется ПО, Copilot+ и т.д. Опыт использования Windows Dev Kit 2023 в качестве офисного ПК в обзоре.
❯ NPU
NPU обеспечивает производительность в 30 TOPS, что достаточно для большинства языковых моделей. Процессор Cix P1 CD8160 можно сравнить с AMD Ryzen AI 9 HX 370 по производительности ИИ, поскольку оба процессора оснащены NPU, способными выдавать до 45 TOPS, что делает их идеальными для локального запуска сложных LLM-моделей.
Для разработчиков доступна программа CIX EBP(Early Bird Program)ранего доступа к техноогиям процессора CIX P1. В EBP входят компоненты:
-
GO Graphics Engine: универсальное решение для адаптации графических подсистем, таких как OpenGL, OpenGL ES, Vulkan и OpenCL для платформы CIX P1.
-
NeuralONE AI SDK: мощный инструментарий для разработки решений на базе ИИ, созданный для платформы CIX P1, объединяет различные библиотеки алгоритмов ИИ и инструменты по оптимизации моделей, помогая разработчикам быстро создавать и развертывать ИИ-приложения. SDK также включает в себя подробную документацию по NPU процессору.
-
AI Model Hub: SharePoint портал с готовыми моделями ИИ, где разработчики могут получить доступ к предварительно обученным моделям ИИ различных типов, таким как LLM и многомодальные модели.
-
DSP SDK: набор инструментов и библиотек для обработки цифрового сигнала.
❯ Графика
Для тестирования графических процессоров используют утилиту glmark2. Данная утилита полезный инструмент для оценки производительности OpenGL ES 2.0 в системах, использующих протокол сервера отображения Wayland. Последний отчёт о бенчмарке, демонстрирует очень высокую производительность:
-
glmark2-wayland: 1292 балла
-
glmark2-es2-wayland: 7190 баллов
Для сравнения, Raspberry Pi 5 набирает около 2036 баллов, а системы на Rockchip RK3588 в диапазоне 4000-4500 баллов.
Arm Immortalis G720 MC10 в CIX P1выдает:
-
2.59 TFLOPS FP32
-
4.96 TFLOPS FP16
ARM Mali-G610 MP4 в Rockchip RK3588 — 0.61 TFLOPS FP32, что в ~4 раза меньше.
❯ Хранение данных
На Orange Pi 6 Plus отсутствует разъем для подключения памяти eMMC, но это с лихвой компенсируется наличием 2x слотов M.2 Key-M 2280 для NVMe SSD, где каждый слот поддерживает PCIe Gen4 x4 с теоретической пропускной способностью до 8 ГБ/с на слот. Плата поддерживает стандартные NVMe SSD объёмом 1 ТБ, 2 ТБ, 4 ТБ и даже 8 ТБ, что позволяет увеличить объём встроенной памяти до 16 ТБ, но это требует практической проверки.
❯ Платы компании Radxa на процессоре Cix P1
Компания Radxa уже выпустила несколько моделей плат на процессоре Cix P1. Для понимания производительности Cix P1 и ожиданий, рассмотрим результаты тестов и обзоров плат.
Серия плат Orion series представлена двумя моделями, это Orion O6 и облегченная Orion O6N.
Плата Radxa Orion O6 на процессоре Cix P1 CD8180 выполнена в форм-факторе Mini-ITX со слотом PCIe x16 Gen 4 8-line для подключения внешних видео карт и стандартным разъемом питания 24-pin ATX Power. Стандартный форм-фактор платы позволяет выбрать любой удобный корпус.
Облегченная плата Orion O6N работает на процессоре Cix P1 CD8160, был удален слот PCIe x16 и некоторые другие интерфейсы, габариты стали меньше, форм-фактор Nano-ITX, и соответственно стоит дешевле.
❯ Тесты
По тесту Geekbench, плата Radxa Orion O6 на процессоре Cix P1 CD8180 набирает 6273 балла в режиме многоядерности, что практически в 3 раза больше, чем у Raspberry Pi 5, и на ~28% слабее процессора Apple M1.
Если сравнивать Orange Pi 6 Plus c Orion O6, то разница незначительная.
В тестах работы с памятью и 7-zip Cix P1 показывает хорошие результаты. Плата AAEON UP 7000 построена на процессора Intel N100, используется в мини-ПК начального уровня.
Сравнить платы по характеристикам можно на ресурсе sbc.compare.
❯ Поддержка ПО
Процессор Cix P1 CD8160 предназначен для производительных рабочих станций. Соответственно, подход к запуску ОС подразумевает аналогичный опыт как с x86 системами, т.е. поверх BIOS/UEFI. Из коробки работает система UEFI/TianoCore EDK II (ED2) предназначенная для запуска Linux и Windows систем.
Linux операционные системы могут запускаться в режиме обнаружения устройств как Device Tree и ACPI. ACPI (Advanced Configuration and Power Interface) — это стандарт (спецификация), определяющий способы программного управления электропитанием компонентов компьютера с помощью встроенных средств ОС (операционной системы). Другими словами данная технология предназначена для управления состоянием персонального компьютера и энергопотреблением его компонентов. ACPI предоставляет стандартизированный способ взаимодействия между операционной системой и аппаратным обеспечением, делая управление оборудованием более унифицированным и упрощая поддержку новых устройств, в том числе на платформах Arm.
Поддерживаются следующие ОС:
-
Debian 12
-
Ubuntu
-
Fedora (Linux ядро 6.15, режим запуска ACPI)
-
Windows 11 23H2 (с ограничением производительности, поддержка 24H2 в процессе)
-
Android 14 (Linux ядро 6.1.44)
-
Orange Pi OS (OH): специализированный дистрибутив для достижения максимальной производительности плат Orange Pi
-
ROS2 (Robot Operating System 2)
-
Deepin
-
OpenKylin
-
OpenHarmony 5.0.3 (Linux ядро 6.6)
❯ Linux
Полная поддержка оборудования заявлена в Debian 12. Сборка построена на Linux ядре 6.1 (режим Device Tree) и 6.6 (режим ACPI). Из коробки работает адаптер RTL8852BE Wi-Fi/BT. Скорость вентилятора может регулироваться из UEFI или ОС, в зависимости от выбора варианта firmware.
Полный перечь поддерживаемых устройств в Debian12
|
Function |
Linux6.1 DT Debian12 |
Linux6.6 ACPI Debian12 |
Function |
Linux6.1 DT Debian12 |
Linux6.6 ACPI Debian12 |
|---|---|---|---|---|---|
|
Mali GPU |
OK |
OK |
DP Audio |
OK |
OK |
|
NPU |
OK |
OK |
HDMI display |
OK |
OK |
|
Video hardware encoding |
OK |
OK |
HDMI Audio |
OK |
OK |
|
Video hardware decoding |
OK |
OK |
eDP display |
OK |
OK |
|
memory |
OK |
OK |
eDP backlight |
OK |
OK |
|
TF card startup |
OK |
OK |
40Pin - GPIO |
OK |
OK |
|
NVMe SSD boot recognition TF card |
OK |
OK |
40Pin - UART |
OK |
OK |
|
NVMe SSD1 startup |
OK |
OK |
40Pin - I2C |
OK |
OK |
|
NVMe SSD1 boot recognition SSD2 |
OK |
OK |
40Pin - SPI |
OK |
OK |
|
NVMe SSD2 startup |
OK |
OK |
40Pin - PWM |
OK |
OK |
|
NVMe SSD2 boot recognition SSD1 |
OK |
OK |
LED lights * 3 |
OK |
OK |
|
SPI Flash - BIOS Startup |
OK |
OK |
PWM fan |
OK |
OK |
|
RTL8852BE -Wi-Fi |
OK |
OK |
RTC |
OK |
OK |
|
RTL8852BE - BT |
OK |
OK |
10pin debugging serial port |
OK |
OK |
|
5G Ethernet * 2 |
OK |
OK |
Poweroff command |
OK |
OK |
|
5G Ethernet port light * 2 |
OK |
OK |
Reboot command |
OK |
OK |
|
USB3.0 HOST * 2 |
OK |
OK |
watchdog |
OK |
OK |
|
USB 3.0 HOST boot system * 2 |
OK |
OK |
13 temperature sensors in SoC |
OK |
OK |
|
USB2.0 HOST * 2 |
OK |
OK |
Over temperature electricity |
OK |
OK |
|
USB 2.0 HOST boot system * 2 |
OK |
OK |
USB camera |
OK |
OK |
|
9-pin socket - USB 2.0 HOST * 2 |
OK |
OK |
Reset button |
OK |
OK |
|
Type-C 3.0 HOST * 2 |
OK |
OK |
power button |
OK |
OK |
|
Type-C 3.0 PD power supply * 2 |
OK |
OK |
CAM1 - OV13850 |
OK |
OK |
|
Type-C 3.0 DP display * 2 |
OK |
OK |
CAM1 - OV13855 |
OK |
OK |
|
Type-C 3.0 DPAudio * 2 |
OK |
OK |
CAM2 - OV13850 |
OK |
OK |
|
Type-C 3.0 Startup System * 2 |
OK |
OK |
CAM2 - OV13855 |
OK |
OK |
|
Type-C 3.0 USB0 Device |
OK |
OK |
sleep wake-up |
OK |
OK |
|
Type-C 3.0 Charging the Battery * 2 |
OK |
OK |
3.5mm headphone audio playback |
OK |
OK |
|
Reading battery information in Debian |
OK |
OK |
3.5mm headphone audio recording |
OK |
OK |
|
Battery interface power supply |
OK |
OK |
Speaker * 2 |
OK |
OK |
|
DP display |
OK |
OK |
Onboard analog MIC recording |
OK |
OK |
В режиме ACPI, пока наблюдаются следующие проблемы:
-
Некоторые устройства PCIe, за исключением NVMe SSD дисков, не обнаруживаются;
-
Проседание производительности glmark2-es2-wayland при выводе через порт DisplayPort (DP).
Поддержкой процессора CIX P1 в проекте Armbian занимется Олег, один из ведущих мейнтейнеров проекта. Для платы Radxa Orion O6 был собран образ Ubuntu 24.04 на Linux ядре 6.15.0.
В тесте WebGL Aquarium графики в браузере Chromium canvas 1024×1024, при 15 000 рыбках выдает — 49 FPS, Orange Pi 5 Plus (RK3588) выдал 13 FPS, что практически в ~4 раза меньше.
Базовый образ Ubuntu для архитектуры ARM 64-bit устанавливается в режиме ACPI, но только без поддержки аппаратного ускорения и звука. Поддержка процессора CIX P1 в mainline Linux ядра пока еще находится на ранней стадии и далека от завершения, скорее всего процессор в mainline будет включен только к середине 2026 года. На странице cixtech/linux-mainline/wiki можно отслеживать процесс добавление кода в upstream Linux ядра.
В качестве беспроводного модуля гарантируется работа Intel AX210 Wi-Fi 6E и RTL8852BE в Linux.
❯ Windows
На данный момент стабильно работает только версия Windows 11 23H2. В обновленной документации "opi-6plus-windos11-arm64 User Manual v1.1.pdf", сказано: "Необходимо переключить параметр LPI Max State с LPI2 на вариант LPI0". Параметр LPI Max State определяет максимальный уровень состояния электропитания процессора. Для версии BIOS 1.3, он составляет LPI2 из трех возможных. Чем выше уровень LPI, тем выше производительность процессора. Поддерживается беспроводной адаптер Realtek 8852BE WiFi 6 на PCIe и Gigabit Ethernet 5 Гбит/с адаптер. Все медленные интерфейсы, такие как GPIO, I2C, SPI, доступны в версии Windows 11 ARM64 version 23H2 и 24H2, но драйвера для них не подписаны, поэтому требуется включать "тестовый режим".
Не смотря на все усилия Microsoft в рассказах, как прекрасна Windows on ARM, проблема с поддержкой драйверов за последний год никак не изменилась. На данный момент известно о гарантированной работе только следующих сетевых интерфейсов:
-
LAN Ethernet: серия Realtek RTL81XX PCI-E;
-
Wi-Fi: Realtek RTL8852BE (рекомендуется в качестве стандартного для Orange Pi 5 и 6 серии);
-
Bluetooth: UGREEN USB Bluetooth 5.4 CM591 Chip ATS2851;
-
USB Tethering: Remote NDIS based Internet Sharing Device (USB-модем) используя Android телефон.
Больше никакие другие сетевые адаптеры не поддерживаются, если вам что-либо известно о поддержки других адаптеров для Windows 11 ARM64, пишите в комментариях.
В Windows 11 поддерживается аппаратная виртуализация Hyper-V (WSL2), но только для платы Orion O6, в Orange Pi 6 Plus запуск виртуальных машин приводит к синему экрану смерти (BSOD). Зато в отличие от Orange Pi 5 Plus (RK3588) диски NVMe SSD работают на максимальной скорости, из коробки, без танцев с бубном.
❯ Android
Заявлена полная поддержка всего оборудования в Android 14, включая загрузку с NVMe SSD, GPU и NPU, за исключением GPIO. Видео в формате 1080p и 2160p без проблем воспроизводится в браузере.
❯ Robot Operating System 2 (ROS 2)
Robot Operating System — это платформа с открытым исходным кодом, широко используемая в робототехнических исследованиях и промышленности. ROS предоставляет набор библиотек и инструментов, помогающих разработчикам создавать роботизированные приложения. ROS предназначена для работы с различными роботизированными платформами, что делает ее гибким и мощным инструментом для специалистов по робототехнике.
❯ Deepin
Deepin — это дистрибутив GNU/Linux, разрабатываемый компанией Wuhan Deepin Technology Co., Ltd. Кодовая база основана на дистрибутиве Debian.
❯ openKylin
openKylin — дистрибутив Linux с открытым исходным кодом, созданный организацией OpenAtom Foundation для развития глобальной экосистемы настольных ОС, поддерживаемой сообществом из Китая. Цель проекта: снизить зависимость Китая от зарубежных операционных систем. Работает на Linux-ядре, кодовая база основана на дистрибутиве Debian.
❯ OpenHarmony
OpenHarmony — это открытая (open-source) операционная система для Интернета-вещей (IoT, умные устройства), управляется OpenAtom Foundation. Поддерживает разные ядра, например, LiteOS (для нишевых устройств) и Linux-ядро "HongMeng Kernel" для более производительных систем. Реализована поддержка оборудования на уровне Android.
❯ Arm SystemReady
Дабы приблизить эру ARM-компьютеров, компания ARM разработала программу соответствия Arm SystemReady, которая определяет набор требований к аппаратно-программной совместимости для серверов, встраиваемых систем и устройств IoT, использующих ARM-архитектуру.
Целью SystemReady является обеспечение запуска операционных системы на различных ARM-платформах без необходимости создавать под каждую отдельную плату свой образ ОС, загрузчика и драйверов.
SystemReady вводит стандарты, которые делают устройства «универсальными» — похожими на x86-компьютеры, где Windows и Linux могут запуститься без дополнительных модификаций, сразу из коробки.
Требования SystemReadyопределяют следующие стандарты:
-
UEFI — универсальная прошивка/интерфейс запуска ОС
-
ACPI — стандарт описания оборудования, упрощающий поддержку в ОС
-
SMBIOS, PSCI, Device Tree (в определённых профилях)
-
Части спецификаций SBSA (Server Base System Architecture) и SBBR (Server Base Boot Requirements)
Устройства сертификации SystemReady разделяются на категории:
-
SystemReady SR (ServerReady): Для серверов. Обязательное соответствие с SBSA + SBBR, полная поддержка режима запуска ACPI, без Device Tree.
-
SystemReady IR (IoT Ready): Для IoT-устройств: цель — запуск стандартных ОС Linux/Android/Zephyr. Допускается частичная поддержка ACPI, основной режим запуска Device Tree.
-
SystemReady ES (Embedded Server): Для встраиваемых систем, допускает использование Device Tree.
-
SystemReadyLS (Linux Ready): Linux-ориентированные платформы, на которых должен стабильно работать mainline Linux в режиме запуска Device Tree.
-
SystemReady VE (Virtual Environment): единственный профиль, ориентированный только на виртуализацию и полностью основан на ACPI, без Device Tree. Предназначен для запуска гипервизиров KVM, Xen, VMware, Hyper-V, QEMU.
В этом году плата Radxa Orion O6 mini-ITX получила сертификацию Arm SystemReady SR (ServerReady) v2.5, что означает возможность запуска различных ОС, таких как Windows и Ubuntu, без модификации. Можно скачать любой образ Arm ISO, например Ubuntu Desktop ISO для 64-битной архитектуры Arm, непосредственно с сайта Ubuntu, и запустить его в режиме UEFI + ACPI. Сертификация Arm SystemReady SR — это шаг в правильном направлении, поскольку это означает, что плата Orion O6 прошла ряд тестов, подтверждающих возможность загрузки нескольких готовых образов ОС.
Сертификат Arm SystemReady SR (ServerReady) v2.5 для Radxa Orion O6
Сертификация проводилась на версии UEFI 9.0.0 (выпущена 11 апреля 2025 года), прошивка ATF v2.7-598b7176a6e2. Четыре операционных систем были успешно протестированы на соответствие требованиям SystemReady:
-
Windows PE 26100 — облегчённая, урезанная версия Windows 11 24H2, предназначенная для развертывания, устранения неполадок и восстановления операционных систем Windows
-
SUSE Linux Enterprise Server 15 SP6
-
Red Hat Enterprise Linux 9.5 (Plow)
-
Ubuntu Desktop 24.10
Пояснение некоторых разделов сертификации:
-
Версия ACS: SystemReady SR ACS v2.0.0 относится к Architecture Compliance Suite для проверки соответствия SRS v2.2 с BSA v1.0c, SBSA уровня 6 и SBBR (BBR v1.0).
-
SRS: SRS v2.2 (спецификация требований SystemReady) — это документ, описывает требования для получения сертификации SystemReady. Например, система должна загружаться и устанаваливаться с различных носителей, а пользователь должен получить доступ к консоли с активным сетевым подключением.
-
BSA: BSA v1.0c (базовая архитектура системы) и SBSA уровня 6 (базовая архитектура сервера) определяют требования к оборудованию, например, имеющие отношения к интерфейсами PCIe.
-
BBR: SBBR (BBR v1.0) стандартизирует серверное firmware (UEFI + ACPI). SBBR означает Server Base Boot Requirements (требования к базовой загрузке сервера).
Документация по сертификации Arm SystemReady опубликована на GitHub ARM-software/arm-systemready.
На иллюстрации ниже приведен пример стека firmware SBBR:
Сертификация Arm SystemReady для платы Orion O6 означает успешное прохождение несколько тестов, подтвердивших, что на устройстве можно запустить и установить не модифицированные операционные системы, пользователь может получить доступ к консоли, сетевые подключения работают и т. д. Но это вовсе не означает гарантированную работу различных устройств в самой ОС, т.к. остаются некоторые проблемы с драйверами.
Несколько пользователей уже протестировали V9.0.0 firmware с включённым ACPI по умолчанию, и смогли установить Windows 11, Ubuntu 24.10 и Fedora Rawhide без серьёзных проблем. Однако, некоторые видеокарты на PCIe не работают в той степени в которой хотелось бы, еще наблюдаются некоторые проблемы с производительностью. В тестах сертификации ядра LITTLE Cortex-A520 были отключены, т.к. в Windows 11/WinPE они приводят к синиму экрану смерти (BSOD), в Linux работают должным образом.
Ожидаемо, что Orange Pi 6 Plus скорее всего тоже получит сертификацию Arm SystemReady, только позже т.к. компания Radxa начала работать с процессором CIX P1 гораздо раньше.
❯ Энергопотребление
Для электропитания рекомендуется использовать фирменный блок питания с поддержкой PD (Power Delivery) на 100 Вт. Питание подается на один из двух портов USB Type-C.
Энергопотребление:
-
Бездействие системы (Idle): режим ожидания, около 15 Вт, в зависимости от подключенных устройств и фоновых процессов;
-
Полная загрузка (Full load): полная нагрузка CPU/GPU/NPU с подключенным NVMe диском и передачей данных по двум портам Ethernet, энергопотребление возрастает до 32 Вт.
Исходя из нагрузки достаточно будет стандартного блока питания PD на 65 Вт, но могут быть нюансы с совместимости стандарта PD.
Температура процессора в режиме ожидания составляет всего 38°C благодаря хорошей системе охлаждения, кулер работает тихо, шумит только при полной нагрузки. При запуске теста StressNG температура достигала пика максимума в 67°C.
15 Вт в режиме бездействия это очень много, для сравнения Orange Pi 5 Plus потреблял в этом режиме всего 5 Вт. Теоретически ARM процессоры должны быть более энергоэффективными, но на практике все упирается в оптимизацию ПО и полноценную реализацию драйверов.
❯ Аккумулятор
В спецификации к плате и в документации фигурирует вариант подключения аккумуляторной батареи на 11.55V, емкость 4300 mAh, 50 Вт·ч. Исходя из емкости, такого аккумулятора хватит на ~7 часов работы в режиме Бездействие системы (Idle) и ~2,5 часа работы в режиме Полная загрузка (Full load).
❯ Корпус
Предлагается штатный корпус из высококачественного алюминиевого сплава. Представлены только рендеры, а из опубликованных отзывов невозможно понять насколько хорош корпус.
❯ Покупка
В продаже имеются варианты с 16 и 32 ГБ LPDDR5 без/с блоком питания на 100 Вт. Ниже представлена таблица с ценами без учета доставки:
|
Вариант |
Цена, USD |
|---|---|
|
Orange Pi 6 Plus 16G DDR5 + Cooler |
208,9 |
|
Orange Pi 6 Plus 16G DDR5 + Cooler with Type-C 20V5A Power Supply |
223,9 |
|
Orange Pi 6 Plus 32G DDR5 + Cooler |
258,9 |
|
Блок питания Orange Pi 20V5A Type-C EU 100W |
15 |
|
Корпус Orange Pi 6 Plus Aluminum Alloy Case |
19,9 |
Модель с 64 ГБ LPDDR5 пока еще не выпущена, возможно будет выпуск позже, как это было с Orange Pi 5 Plus. Доставка в РФ стала доступна только недавно, т.к. плата причислена к средствам двойного назначения, тем более с таким мощным NPU. Дополнительно доставка возможна с Amazon через посредников. Список поставщиков размещен на официальном сайте.
На декабрь 2025 года на рынке DDR и NAND памяти наблюдается большой спрос из-за массового развертывания ИИ дата-центров. Ситуация настолько усугубилась, что были подняты отгрузочные цены на платы Raspberry Pi от $5 до $25, в зависимости от модели. В конечном итоге, для удовлетворения спроса была выпущена лимитированная версия Raspberry Pi 5 с объемом памяти всего в 1 ГБ за $45.
На рынке РФ, например два модуля оперативной памяти Patriot Signature Premium DDR5, каждый по 16 ГБ, суммарно 32 ГБ как в Orange Pi 6 Plus, можно купить за ~33 000 рублей, что составляет ~$407 (курс $1 = 81 руб.). Таким образом, плата Orange Pi 6 Plus с 32 ГБ оперативной памяти типа DDR5, стоит на $148 дешевле памяти в виде отдельных модулей.
❯ ARM Мини-ПК на процессоре CIX P1 (CP8180)
Если необходимо еще больше оперативной памяти, то недавно был выпущен мини-ПК MINISFORUM MS-R1 на процессоре CIX CP8180 с 64 ГБ оперативной памятью LPDDR5x. Конфигурация Мини-ПК практически такая же как у Orange Pi 6 Plus, только дополнительно распаян модуль WiFi 6E и полноразмерный слот PCIe Gen4 x8 для видеокарты. Необходимо учитывать, что MINISFORUM MS-R1 позиционируется как рабочая станция для ARM разработчиков, нежели для обычных пользователей. Однако ПО требует оптимизации, например в режиме ожидания у станции довольно высокое энергопотребление, около 17 Вт, что для ARM устройства очень много. Благодаря особенной системы охлаждения гарантируется уровень шума менее 35 дБ.
Мини-ПК MINISFORUM MS-R1 можно приобрести за $503 в конфигурации с с 32 ГБ RAM, без встроенного накопителя. Цена возрастает до $599.90 за конфигурацию с 64 ГБ RAM. Детальный обзор доступен по ссылке Minisforum stuffs an entire Arm Homelab in the MS-R1.
❯ Документация
12 декабря, компания CIX наконец-то выпустила техническое справочное руководство (technical reference manual, TRM) для процессора CIX P1 (CD8180/CD8160), руководство для разработчиков по GPU (Arm Immortalis G720 и дискретным видеокартам NVIDIA/AMD, ускорителю NPU, а также по установке и адаптации операционных систем (Android, Linux и Windows) и по BIOS (UEFI).
Выпущенная в декабре 2024 года первая плата Radxa Orion O6 в форм-факторе mini-ITX на процессоре CIX P1 Armv9, по доступной цене от $199 и выше, вызвала большой ажиотаж, поскольку было сообщено, что новый процессор обеспечит производительность, аналогичную процессору Apple M1 и Qualcomm 8cx Gen3. Программная поддержка будет, включает в себя полноценную реализацию системы UEFI (EDKII) с открытым исходным кодом, а также SDK, документацию по аппаратному и программному обеспечению, техподдержку на форуме сообщества и регулярные обновления firmware и ОС. Компания CIX даже себя назвала "компанией, разрабатывающей чипы с собственной экосистемой открытого исходного кода ("a native open source ecosystem chip company"). Громкое заявление, поэтому ожидания были столь высокими.
Но, как всегда темпы разработки и публикации документации были не столь впечатляющими, как ожидалось, поэтому энтузиазм у некоторых разработчиков немного приутих, а некоторые даже разочаровались. Тем не менее, разработчики продолжали работать, исходный код Linux образа был впервые выпущен в начале марта 2025 года вместе с первым upstream в ядро Linux, затем в конце апреля была получена сертификация Arm SystemReady SR, а совсем недавно была улучшена программная поддержка GPU Mali.
Однако, разработка документации заняла гораздо больше времени, чем ожидалось, и вот теперь практически вся документация опубликована на портале разработчиков CIX, примерно через год после презентации платы Orion O6.
Документация доступна для загрузки за исключением раздела Chip Manual (TRM), для него требуется регистрация с ручным одобрением.
Доступные разделы
Документация разделена на разделы:
-
Firmware
-
OS
-
AI
-
Graphics
-
Chip Manual (TRM)
Firmware
Документация связанная с разработкой ПО firmware.
-
CIX-P1-Active Cooling TRM-V1.0.pdf (33 страницы) – руководство по системе охлаждения процессора, управление температурными режимами, вращением вентилятора, все, что связано с охлаждением системы.
-
CIX-P1-BIOS Porting Guide-V1.0.pdf (62 страницы) – руководство по портированию (Porting Guide) BIOS для CIX P1, включая настройку окружения сборки для x86 Ubuntu, Arm Ubuntu, и Windows, а так же руководство по использованию BIOS.
OS
Разработка различных операционных систем.
Включает в себя семь файлов для разработки программного обеспечения под Android и Linux, а также руководство по установке Windows 11.
-
CIX-P1-Android Board Bringup Guide-V1.0.pdf (32 страницы) – разработка под Androi и процесс загрузки Android.
-
CIX-P1-Android OS Development Guide-V1.0.pdf (105 страниц) – описание fastboot, Android Debug Bridge, руководство по сборке, режиме восстановления (recovery mode), OTA с системой A/B, AVB, защищенное хранилище OPTEE , Keymint, gatekeeper, и т.д.
-
CIX-P1-Linux ACPI Board-Level Bring-up Guide-V1.0.pdf (105 страниц) – содержимое такое же, как у файла "CIX-P1-Android OS Development Guide-V1.0.pdf". Скорее всего, ошибка при сохранение файла, видимо сильно торопились.
-
CIX-P1-Linux DT Board-Level Bring-up Guide-V1.0.pdf (28 страниц) – разработка под Linux, процесс загрузки, “инструкции по адаптации” под BIOS и систему, а также адаптация ядра (DTS, grub…).
-
CIX-P1-Linux DT Development Guide-V1.0.pdf (61 страница) – использование Pintrctl, GPIO, PWM, Watchdog, и UART/I2C/SPI.
-
CIX-P1-Linux OS Development Guide-V1.0.pdf (54 страницы) – прошивка кода firmware и установка ОС Debian, использование приложений Debian, разработка под ОС: Debian, Openkylin, и Deepin.
-
Windows 11 Installation Guide v1.1.pdf (14 страниц) – создание загрузочного USB-диска на базе Windows PE, установка Windows 11 из ISO-образа, как это выполняется для компьютеров на базе x86 процессоров.
AI
Разработка ИИ систем и использование NPU встроенного в процессор.
-
CIX-P1-NOE SDK and AI ModelHub Development Guide-V1.0.pdf (47 страниц) – введение, установка/использование SDK Neural One (NOE), компилятор NOE, CIX AI Model Hub и квантование NOE.
-
CIX-P1-NPU Development Guide-V1.0.pdf (42 страницы) – введение, аппаратная конфигурация NPU CIX для дерева устройств (DTS), драйверы NPU для Linux и Android, NOE SDK, базовые модели CIX AI Model Hub и методы их исполнения вместе с отладкой.
Graphics
Использование стека программного обеспечения связанного с GPU.
-
CIX-P1-Linux GPU Development Guide-V1.0.pdf (25 страниц) – в документации объясняется, как начать разработку драйверов для Arm GPU с использованием проприетарного драйвера, а также как адаптировать видеокарты NVIDIA/AMD , так же присутствует раздел посвященный настройке драйверов с открытым исходным кодом Panfrost/Panthod.
Chip Manual (TRM)
Документация по аппаратному обеспечению процессора.
-
CIX-P1-TRM-Part 1-V1.0-Public Developers.pdf (6179 страниц) – содержит обзор системы, информацию о CPU, GPU, NPU, VPU, DPU, SMMU, и PCIe.
-
CIX-P1-TRM-Part 2-V1.0-Public Developers.pdf (3051 страница) – содержит информацию о USB, FCH (GPIO, SPI, I2C, UART, I3C, timer, XSPI, и DMA), DDR, ISP, DP, Audio, MIPI, и Debug.
Личное мнение: процесс создания документации весьма непрост, да компания CIX долго формировала документацию, но просматривая документацию, скажу, что все же они молодцы, что пошли по пути открытой документации и исходного кода для своего процессора насколько это возможно. Возлагаем на них большие надежды, по крайней мере, первые результаты весьма впечатляют.
❯ Вывод
Не смотря на отличное соотношение цены к производительности, а также обещания открыть исходный код прошивки и программного обеспечения, эта плата могла бы быть отличной альтернативой решений на базе x86 процессоров, но в плане программного обеспечения ещё многое предстоит сделать. Пока это решение для разработчиков ARM программного обеспечения и энтузиастов.
Одна из основных причин почему стоит купить плату, это наличие производительного NPU c поддержкой 32 ГБ оперативной памяти и возможностью запуска больших LLM-моделей. Есть конечно же ПК на базе AMD Ryzen AI Max+ PRO 395 с NPU на 126 TOPS, то там и цена более +2K USD.
Orange Pi 6 Plus можно использовать для следующих задач:
-
Домашний NAS-сервер: Сочетание двух слотов для SSD дисков и двух сетевых интерфейсов на 5 Гб/с делает плату идеальным вариантом для хранения данных.
-
Домашняя автоматизация и IoT: В Linux можно развернуть IoT-системы для управления домом, такие как Home Assistant, openHAB, ioBroker, Domoticz и т.д.
-
Кластер ИИ: Плата может стать отличным экспериментальным узлом для бюджетной домашней ИИ-лаборатории.
-
Образовательные задачи: Orange Pi 6 Plus исключительно образовательный ресурс реализующий подход к обучению студентов предметам STEAM (естественные науки, технологии, инженерия, искусство и математика). Уникальная возможность изучить в деталях работу ARM архитектуры, попробовать свои силы в программирование, написать драйвера для Linux и Windows.
-
Прототипирование и разработка: Благодаря широким возможностям платы, сферы применения практически не ограничены, начиная от роботов, заканчивая специализированными серверными решениям.
Литература
Автор: devzona
