
Comme le rapporte cnx-software, CIX a enfin rendu public le manuel de référence technique (TRM) pour son SoC Arm Cortex-A720/A520 P1 (CD8180/CD8160). Ce dernier comprend également des guides de développement pour le GPU, qu’il s’agisse des cartes graphiques Arm Immortalis G720 ou NVIDIA/AMD, ainsi que des informations sur l’accélérateur d’IA et les systèmes d’exploitation (Android, Linux et Windows) et le micrologiciel (BIOS).
Processeur Armv9 avec 12 cœurs : des performances à 199 $ face à Apple M1 et Qualcomm 8cx Gen3
L’arrivée de la carte mère mini-ITX Radxa Orion O6 en décembre 2024 avait suscité un grand enthousiasme. Le processeur Armv9 à 12 cœurs CIX P1 promettait des performances comparables à celles de l’Apple M1 et du Qualcomm 8cx Gen3, avec un coût abordable fixé à partir de 199 $ pour la carte. Le logiciel incluait une image Debian ainsi qu’un UEFI complet grâce à une implémentation EDKII open source, et les utilisateurs bénéficiaient également d’un SDK, d’une documentation exhaustive, d’un soutien communautaire et de mises à jour régulières du micrologiciel et du système d’exploitation. CIX était alors présentée comme une « société native de puces à écosystème open source ».
Les attentes étaient par conséquent très élevées. En mars 2025, lors d’un test du Radxa Orion O6 avec Debian, les performances surpassaient celles d’autres plates-formes Arm, telles que les SBC Raspberry Pi 5 et RK3588, bien que restant légèrement en dessous de celles revendiquées pour l’Apple M1. La majorité des fonctions étaient opérationnelles avec l’image Debian fournie, mais des améliorations étaient encore nécessaires, notamment en ce qui concerne les performances GPU décevantes, la connexion DisplayPort non fonctionnelle et des problèmes de compatibilité des ports USB avec les boîtiers NVMe. Le modèle montrait également une consommation électrique élevée de 16 à 17 W au ralenti, un problème persistant.
Le développement et la publication de la documentation ont également été plus lents que prévu, ce qui a conduit à une déception parmi de nombreux utilisateurs. Néanmoins, des progrès ont été réalisés : le code source a été publié en mars 2025 accompagné des premiers travaux upstream sous Linux, la certification Arm SystemReady SR a été obtenue fin avril, et un support amélioré pour le GPU Mali a été mis en œuvre.
Documentation du SoC CIX P1 : accès et ressources détaillées
La documentation a pris plus de temps que prévu, mais elle est désormais disponible sur le site des développeurs de CIX, un an après le lancement de l’Orion O6.

Pour accéder à la documentation CIX P1, il est nécessaire de naviguer jusqu’à la section « Ressources de documentation » qui inclut des téléchargements pour le micrologiciel, les systèmes d’exploitation, l’IA, les graphiques ainsi que le manuel de la puce. Il est important de noter que cliquer sur « Télécharger » ne vous permettra pas d’ouvrir directement le fichier ; il vous faudra créer un compte avec votre adresse e-mail et votre numéro de téléphone, et cette approbation est manuelle. J’ai déjà eu un compte lors de ma première évaluation, ce qui m’a permis de récupérer les fichiers. Voici un aperçu des différentes sections.
Documentation du micrologiciel : Un guide complet en 95 pages
Cette documentation du firmware comprend deux fichiers clés : le tout premier est le CIX-P1-Active Cooling TRM-V1.0.pdf, qui s’étend sur 33 pages et traite du contrôle des ventilateurs du P1. Le second est le Guide de portage CIX-P1-BIOS-V1.0.pdf, avec 62 pages fokautlissant les interventions nécessaires pour garantir un bon fonctionnement du BIOS.
Systèmes d’exploitation : Un ensemble varié de ressources pour P1
Ce fichier zip consacré au système d’exploitation renferme un total de sept documents précieux relatifs au développement pour Android et Linux, ainsi que l’installation de Windows 11 sur le P1. On trouve le CIX-P1-Android Board Bringup Guide-V1.0.pdf de 32 pages, qui aborde le développement et le processus de démarrage d’Android. Le CIX-P1-Android OS Development Guide-V1.0.pdf, qui compte 105 pages, est particulièrement riche, présentant des sections sur le démarrage rapide, le débogage Android via ADB et des instructions pour le stockage sécurisé OPTEE. Le CIX-P1-Linux ACPI Board-Level Bring-up Guide-V1.0.pdf, aussi de 105 pages, présente le même contenu que le précédent, ce qui semble constituer une erreur, tandis que les autres documents se concentrent sur le développement Linux et l’adaptation au hardware.
Développement AI et NPU : Des ressources dédiées pour maximiser le potentiel de CIX P1
La documentation dédiée au développement du NPU et de l’IA comprend deux fichiers essentiels : le Guide de développement du SDK CIX-P1-NOE et AI ModelHub-V1.0.pdf, qui offre une introduction et des instructions sur le SDK Neural One, ainsi qu’un partage sur la quantification NOE. Le second, le CIX-P1-NPU Development Guide-V1.0.pdf, couvre des points comme la configuration matérielle du NPU, les pilotes pour Linux et Android, et manque quelques détails que l’on trouve dans le premier document.

Développement GPU : 25 pages pour tirer parti des performances graphiques
La documentation graphique est condensée dans un document unique portant sur 25 pages, intitulé CIX-P1-Linux GPU Development Guide-V1.0.pdf. Ce fichier explique les bases nécessaires pour commencer le développement du pilote GPU Arm à l’aide des drivers propriétaires, tout en proposant des instructions sur l’adaptation des cartes graphiques NVIDIA/AMD et une section consacrée à la configuration avec les pilotes open source Panfrost et Panthod.
Manuel technique de référence : Une ressource cruciale en 9 230 pages
Le manuel technique de référence pour le P1 était très attendu, comprenant deux fichiers. Le premier document, CIX-P1-TRM-Part 1-V1.0-Public Developers.pdf, totalise 6 179 pages et couvre des aspects majeurs tels que la présentation du système, les composants CPU, GPU, NPU, VPU, DPU, SMMU et PCIe. Le second, le CIX-P1-TRM-Part 2-V1.0-Public Developers.pdf, de 3 051 pages, se concentre sur des éléments comme l’interface USB, GPIO, SPI, I2C, UART, et d’autres fonctionnalités essentielles.
Ces documents sont vitaux pour les développeurs souhaitant optimiser le logiciel pour le CIX P1. Cependant, il demeure une interrogation quant à l’impact que cela aura sur la consommation d’énergie élevée observée au ralenti, un aspect qui pourrait dissuader certains utilisateurs. Il est probable que des optimisations au niveau de la gestion de l’énergie du SoC soient nécessaires, et il se peut que certaines sections de gestion de l’énergie soient effectivement abordées dans le TRM P1. Dans le scénario le plus défavorable, cela pourrait nécessiter une nouvelle révision du silicium.
Merci à redefineme pour le conseil.
