Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
NanoPi NEO2
#31
L'adaptateur USB Ethernet est branché sur le port USB de Odroid-HC1 qui est le serveur (MinimServer) + player virtuel (Upmpdcli avec support Qobuz). Il fonctionne parfaitement stable depuis 9 jours. La configuration bridge de ses deux interfaces Ethernet le transforme donc en un switch à deux ports. 
[Image: c24e08135e8dec525f5cf84ca8c7ddb7.md.png]

Le NanoPi NEO2 se connecte via Ethernet sur le Odroid-HC1. C'est le player UPnP(MPD) + Shairport-sync.
[Image: e8fc89fc3197faeb02677ef3527fd451.md.png]
Répondre
#32
Bien joué... Est-ce que l'odroid hc1 fonctionne bien ?
Le débit que tu constates avec l'adaptateur usb est il suffisant, par exemple pour copier des fichiers (rajout de fichiers, backup...)?
Répondre
#33
Odroid-HC1 fonctionne très bien.
Je me suis rendu compte que son port RJ45 Ethernet est en fait aussi un usb 3.0 vers RJ45 Gigabit Ethernet, et c'est basé exactement sur le même chipset RTL8153 que mon adaptateur USB.
http://www.hardkernel.com/main/products/...&tab_idx=2
https://www.ebay.fr/itm/263240400443

L'adaptateur USB vers mon routeur wifi 100M qui lui se connecte sur l'ancienne freebox.
Le débit me semble suffisant. Je fais mes sauvegardes avec rsync en wifi. C'est très rapide.
Qobuz mp3 fonctionne aussi très bien. Je n'ai pas ressenti de différence de débit par rapport au port RJ45.

Le disque dur se met en veille automatiquement (contrôlé par le firmware du contrôleur SATA-USB). Donc pendant le streaming internet, il ne tourne pas.
Répondre
#34
Merci pour ces précisions.
Répondre
#35
Je viens d'envoyer des photos par rsync d'un PC portable en wifi sur le Odroid-HC1. Voici le rapport :
Code :
Number of files: 23,572 (reg: 22,543, dir: 1,029)
Number of created files: 571 (reg: 567, dir: 4)
Number of deleted files: 0
Number of regular files transferred: 569
Total file size: 24,510,763,351 bytes
Total transferred file size: 1,629,310,844 bytes
Literal data: 1,624,373,768 bytes
Matched data: 4,937,076 bytes
File list size: 0
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 1,625,367,875
Total bytes received: 31,008

sent 1,625,367,875 bytes  received 31,008 bytes  11,094,872.92 bytes/sec
total size is 24,510,763,351  speedup is 15.08
(1.6G de photos et 11Mb par seconde)
Répondre
#36
Tout ça en écoutant la musique Smile
Répondre
#37
Voici une vue globale de toute la partie informatique de mon système actuel, avec sortie audio par USB. Les éléments s’enchaînent en série.
- routeur wifi (TP-LINK TL-WR841N par exemple) ou box internet
- Cordon RJ45 Cat6 SFTP, 1.5m
- Adaptateur RJ45 USB (Chipset Realtek rtl8153)
- Odroid-HC1 + alimentation 5V/4A + ODROID-HC1 Case
  WD Blue WD10SPZX (1TB) (très silencieux)
- Cordon RJ45 Cat6 SFTP, 1m
- NanoPi NEO2 v1.1 + Clear Acrylic Case
  Allo.com 5V Power Supply (ou chargeur ipad)
- Câble USB A/B, plat, 80cm

Tout ça pour ~200€.

L'interface USB Singxer F-1 fait le pont vers un trio Rega DAC/Brio-R/RS3.
Répondre
#38
Je commence à tester à réduire le noyau au minimum possible, cela prend du temps ...

[Image: fcfe3cfcd02dabca456055176bdd817f.md.png]

Mon idée est de supprimer les taches inutiles pour que je puisse prendre le sens opposé d'un noyau temp réel.
Je pense que le problème de latence ne se pose plus.

Pas de  preemtion, et 100Hz timer :
CONFIG_PREEMPT_NONE=y
CONFIG_HZ_100=y
Si vous compilez le noyau, ça vaut le coût tester. Smile
Répondre
#39
(07-02-2018, 08:10 PM)bz31 a écrit : Je commence à tester à réduire le noyau au minimum possible, cela prend du temps ...

[Image: fcfe3cfcd02dabca456055176bdd817f.md.png]

Mon idée est de supprimer les taches inutiles pour que je puisse prendre le sens opposé d'un noyau temp réel.
Je pense que le problème de latence ne se pose plus.

Pas de  preemtion, et 100Hz timer :
CONFIG_PREEMPT_NONE=y
CONFIG_HZ_100=y
Si vous compilez le noyau, ça vaut le coût tester. Smile

tu utilises Shairport ?
Répondre
#40
Oui. UPnP renderer et accessoirement shairport-sync et Qobuz.
La copie d'écran est la lecture un 24/96 par mpd.
J'ai déplacé le front-end UPnP renderer upmpdcli sur le serveur pour alléger le vrai renderer "mpd". Donc on ne voit pas upmpdcli sur le nanopi neo2.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)