ROCK PI X

Lorsque l'on veut fabriquer une platine client audio du serveur Logitech Media Player et utiliser la convolution, la solution la plus simple consiste à utiliser un ordinateur à processeur Intel et installer Daphile : environ 15 minutes pour le premier démarrage. Y a t-il aujourd'hui un moyen simple d'avoir une machine Daphile pour un montant réduit ? La réponse est OUI ! Et elle vient de RADXA et de sa Rock Pi X !

Commande et réception

Eviron 80€ pour la version avec 4Go/32Go et 20€ de plus pour une version 4/64 (essentiellement pour ceux qui veulent installer un Win10). Il existe plusieurs versions, mais celle-ci est assez complète avec le WiFI, 4 ports USB, le LAN etc... La carte arrive 15 jours plus tard et réserve quelques surprises.

On avait déjà l'expérience de l'Atomic Pi, vraiment pas chère, mais difficile à mettre en oeuvre :

  • il faut l'alimenter via ses GPIOs, trouver des cables DuPont pour faire u nmontage avec le fer à souder

  • il n'y a qu'un seul port USB et si l'on démarre sur une clé USB, il faut trouver moyen de bracher un clavier pour mettre à jour le BIOS : hub USB obligatoire

  • il faut mettre à jour le BIOS avant toute chose pour régler la date et l'heure et indiquer le support de démarrage

  • et le meilleur c'est que sur la carte se trouve un bouton sur lequel on appuie quand on attrape la carte et qui remet à zéro le BIOS grrr... Il faut recommencer avec un clavier, un hub USB... C'est tellement pénible que j'ai fini par imprimer une protection du bouton à coller sur la carte pour ne plus JAMAIS appuyer sur ce bouton.

Haaa, la carte Atomic Pi fonctionne correctement mais il est requis d'avoir un peu de matériel à disposition et une certaine expérience pour la mettre en oeuvre

Pour la RADXA Rock PI X Modèle B, un peu plus chère, le déballage et la première mise sous tension offrent une expérience très positivement différente !

La première impression est que la carte est vraiment toute petite (surtout par rapport à une Atomic Pi) : ce sont les dimensions d'une Raspberry Pi.

Quand on regarde la connectique pour le premier démarrage, on est rassuré : l'alimentation est des plus simples, un connecteur USB-C et on a quatre port USB pour brancher tout ce que l'on souhaite, ainsi qu'un port HDMI plein format (contrairement aux Raspberry Pi 4 et 400).

Puisque tout parait si simple à mettre sous tension, j'en profite pour récupérer une clé USB sur laquelle Daphile est installée (pour une Atomic Pi) et je mets sous tension. Le boot est un peu plus long que sur une Raspberry ou Orange Pi (avec un processeur Intel il y a un BIOS et ça prend du temps), mais voilà qu'en quelques secondes Daphile démarre et le lecteur audio fonctionne !

Whaaaa, ça fonctionne immédiatement ! De quoi faire un lecteur Daphile en 5 minutes, le temps de préparer la clé USB : merci Radxa !

Daphile à MERVEILLE !

L'objectif de l'achat de cette carte était clairement un test avec Daphile. Cela fonctionne immédiatement et je suis assez déçu de ne pas avoir à chercher quoique ce soit. D'un autre côté, si vous débutez dans ce genre de "sport", je ne peux que vous conseiller la carte, pour vous simplifier la vie.

Un petit tour dans les paramètres du système nous montre que la température du processeur (en lecture audio) est d'environ 60° sur la quatre coeurs.

Pour un lecteur audio, c'est important de ne pas embarquer de ventilateur. A 60° on a encore de la marge avant le throtteling, ça va passer sans ventilo !

On doit pouvoir descendre la température (et la consommation) en limitant la vitesse du processeur.

Première remarque, l'interface de la machine Daphile est sensiblement plus rapide sur la Rock Pi que sur l'Atomic Pi.

ce n'est pas très important parce qu'a priori une fois que les réglages sont effectués, on n'y vient plus !

Question : est-ce qu'en limitant la fréquence, par exemple à 800 MHz, on gagne quelques degrés en température ?

Tel est le cas, mais la charge CPU est élevée.

La machine néanmoins répond bien et pas de problèmes pour la musique.

Tentons de descendre au minimum, puis ensuite on essayera 1GHz...

Bon la température baisse un peu, mais c'est un petit gain. La machine est moins rapide pour servir le client ouaibe, mais ça fonctionne correctement.

La diffusion d'un 24bits@96kHz ne change rien.

En posant le doigt sur le processeur, on descend la température à 43° sur les deux premiers coeurs : certainement qu'un petit radiateur passif aidera à bien contenir la température !

Petite note : j'ai l'impression que la clé Daphile ne boote pas correctement sur le port USB3 (il reste trois autres ports !).

Le Bilan du premier jour

Il y a beaucoup à dire sur la carte, mais pour l'instant on se contente d'un évaluation de deux de journées avec Daphile. Tout d'abord cette carte permet la convolution, contrairement à une Raspberry Pi.

(Encore) un mot sur la convolution

Qu'est-ce que c'est la convolution ? Allez sur Wikipédia pour en savoir plus d'un point de vue théorique. En pratique, voici mon cas d'usage. Mes enceintes dans ma pièce produisent des résonances (room mode) avec un +6dB à 50Hz. Avec un micro à 100€ (Umik 1) et le logiciel gratuit REW, on peut faire des mesures et générer un filtre, en moins d'une heure. Ensuite, le fichier de filtre et passé à Daphile et la correction est intégrée, pour mes enceintes dans ma pièce. Du coup j'ai une correction numérique, préparée par mes soins (et pas dans un ampli home cinéma dont je ne connais pas la qualité de mesures ni l'algorithme de correction) et définie exactement pour mon besoin. Vous pouvez utiliser le même principe pour corriger un casque ou ce que vous voulez. Le tarif est celui du micro, ça prend moins d'une heure de faire les mesures et générer un fichier de filtre.

Dans Daphile il faut 20 secondes pour intégrer le filtre et une case à cocher permet de l'activer ou pas, donc comparaisons en temps réel.

Par rapport à l'Atomic Pi

  • La Rock X est plus chère à 80€, l'Atomic Pi se négociait entre 35$ (aux USA) et 65€ rendue en france, lais une fois que l'on ajoute une alimentation, un HUB USB l'écart de prix se réduit

  • La Rock Pi est meilleure (presque) partout ailleurs, citons par exemple :

    • quatre ports USB dont 1 USB3

    • taille de la carte réduite (format Raspberry Pi)

    • meilleur Form Factor (l'Atomic PI a des connecteurs tout autour de la carte !)

    • les GPIOS sont programmables (sur l'Atomic Pi c'est VRAIMENT trop compliqués)

    • le processeur est identique mais les 4Go (2Go sur l'Atomic) donne un peu d'air à la Rock X Pi

    • la facilité de mise en oeuvre est un énorme plus

    • Par contre le Wifi ne fonctionne pas sur Daphile (même avec la dernière version et je pense que ça ne fonctionnera jamais) avec la Rock Pi, il faudra un câble ou un dongle à 4€)


Par rapport à la Raspberry Pi

  • A "configuration égale" la Raspberry en 4Go est un peu moins chère, à 60€ au lieu de 80€ pour la RADXA

  • Si c'est pour le cas d'usage d'un lecteur audio LMS AVEC la convolution, alors seule la carte avec le processeur Intel en est capable (en même temps c'est peut-être possible désormais avec une Pi4...)

  • La Raspberry Pi 4 chauffe beaucoup, c'est LE problème de la version 4, alors que la température, même sans radiateur, est contenue pour la Rock Pi X

  • Les mesures de consommation dans notre cas d'usage (Daphile) n'ont pas été effectuées complètement, on est sur <3.5W environ et une Rasp 4 doit consommer moins

  • Bien sur une Raspberry Pi bénéficie de tout l'éco-système qui est véritablement inégalable, même si la RADXA est bien documentée on est très loin de ce que propose la fondation !

Un comparatif dans une vidéo ici.


Par rapport à un PC standard

  • la ROCK PI X n'a pas de ventilateur, ce qui est obligatoire pour un lecteur audio, c'est en général le contraire pour un PC quelconque

  • la Rock PI arrive "nue" et il faudra trouver un moyen de l'habiller : un détail pour l'impression 3D, mais pas pour tout le monde, alors qu'un PC est dans un boîtier, avec son alimentation en général ; je pense en particulier aux ordinateurs NUC dont certains peuvent se trouver d'occasion à moins de 100€ : à condition de ne pas avoir de ventilateur, c'est certainement une alternative intéressante.

La suite ?

Avec Daphile tout fonctionne (sauf le Wifi pour l'instant), c'est impeccable aussi sur la sortie HDMI avec JiveLite. Il reste à tester la partie tactile, mais je suis certain que cela va fonctionner.

On va peut être proposer un article avec un écran tactile, la carte et du design 3D pour faire tenir tout ça ensemble, et puis aussi des tests sous Linux etc... La carte est relativement puissante (par rapport à une carte avec processeur en ARM) et c'est peut être intéressant de l'avoir aussi en tant que serveur LMS. A voir.

Des tests de consommation électrique...