Bonjour,
Pour répondre à une question qui m'a été posée par Davide en mp, je vais détailler un peu l'architecture utilisée dans mon système. Je viens de simplifier la configuration sans impact sur la qualité de mon point de vue...
J'ai dans une pièce qui est loin de la pièce d'écoute un serveur Linux sur lequel tourne HQPe (HQPlayer Embedded) en v4.35. Ce serveur tourne sous Fedora 37, mais pourrait également tourner sous GentooPlayer. Sur cette machine tourne également le driver ALSADriver de Diretta.
Le Holo Red qui est relié au DAC, se comporte comme une machine Linux, grâce à son processeur Raspberry Pi 4, sur lequel tourne dans ma configuration une distribution de GentooPlayer. Sous Gentooplayer, on a la possibilité de lancer via scripts une couche réseau Diretta Target, qui est ici simplement un ensemble de services activés au boot de la machine, et qui permettent au Holo Red d'être vu comme un target de Diretta. Ces scripts permettent également la gestion de la licence et après de nombreux échanges avec Diretta, il ne semble pas qu'ils soient prêts à distribuer cette couche logicielle autrement que par GentooPlayer.
Voici un schéma de la configuration:
![[Image: Sch-ma-r-seau.jpg]](https://i.ibb.co/JyKQ97P/Sch-ma-r-seau.jpg)
L'architecture interne du Holo Red est construite autour d'une puce USB qui dispatche les serices offerts par la machine selon différents protocoles (voir schéma proposé par StereoNet et récupéré ici sur HeadFi https://www.head-fi.org/threads/holo-aud...t-17279301).
![[Image: Holo-Audio-Red-Streamer-Block-Diagram.png]](https://i.ibb.co/j3j80VP/Holo-Audio-Red-Streamer-Block-Diagram.png)
Le Pi 4 voit donc la puce USB et ne sait pas qu'il y a d'autres sorties derrière. GentooPlayer offre, dans ce mode, deux interfaces possibles au serveur HQPlayer: soit celle via le service NAA que je n'avais pas désactivé, soit celle via Diretta Target. On choisit alors dans l'interface de HQPlayer l'une ou l'autre. Si on choisit le Diretta Target, on sélectionne la sortie USB de ce target et la connexion se fait en fait sur la sortie qui est vraiment connectée, dans mon cas l'I2S.
![[Image: Screenshot-2023-04-29-at-11-47-04.png]](https://i.ibb.co/ccBJ8yT/Screenshot-2023-04-29-at-11-47-04.png)
Il serait intéressant de voir si les utilisateurs d'autres sorties (S-P/DIF par exemple) voient aussi un bénéfice à utiliser Diretta...
A noter aussi que HQPlayer peut être remplacé par n'importe quel player de votre choix, puisque les drivers de Diretta sont disponibles sous Linux mais aussi sous Windows, ce qui offre beaucoup de possibilités...
Pour répondre à une question qui m'a été posée par Davide en mp, je vais détailler un peu l'architecture utilisée dans mon système. Je viens de simplifier la configuration sans impact sur la qualité de mon point de vue...
J'ai dans une pièce qui est loin de la pièce d'écoute un serveur Linux sur lequel tourne HQPe (HQPlayer Embedded) en v4.35. Ce serveur tourne sous Fedora 37, mais pourrait également tourner sous GentooPlayer. Sur cette machine tourne également le driver ALSADriver de Diretta.
Le Holo Red qui est relié au DAC, se comporte comme une machine Linux, grâce à son processeur Raspberry Pi 4, sur lequel tourne dans ma configuration une distribution de GentooPlayer. Sous Gentooplayer, on a la possibilité de lancer via scripts une couche réseau Diretta Target, qui est ici simplement un ensemble de services activés au boot de la machine, et qui permettent au Holo Red d'être vu comme un target de Diretta. Ces scripts permettent également la gestion de la licence et après de nombreux échanges avec Diretta, il ne semble pas qu'ils soient prêts à distribuer cette couche logicielle autrement que par GentooPlayer.
Voici un schéma de la configuration:
![[Image: Sch-ma-r-seau.jpg]](https://i.ibb.co/JyKQ97P/Sch-ma-r-seau.jpg)
L'architecture interne du Holo Red est construite autour d'une puce USB qui dispatche les serices offerts par la machine selon différents protocoles (voir schéma proposé par StereoNet et récupéré ici sur HeadFi https://www.head-fi.org/threads/holo-aud...t-17279301).
![[Image: Holo-Audio-Red-Streamer-Block-Diagram.png]](https://i.ibb.co/j3j80VP/Holo-Audio-Red-Streamer-Block-Diagram.png)
Le Pi 4 voit donc la puce USB et ne sait pas qu'il y a d'autres sorties derrière. GentooPlayer offre, dans ce mode, deux interfaces possibles au serveur HQPlayer: soit celle via le service NAA que je n'avais pas désactivé, soit celle via Diretta Target. On choisit alors dans l'interface de HQPlayer l'une ou l'autre. Si on choisit le Diretta Target, on sélectionne la sortie USB de ce target et la connexion se fait en fait sur la sortie qui est vraiment connectée, dans mon cas l'I2S.
![[Image: Screenshot-2023-04-29-at-11-47-04.png]](https://i.ibb.co/ccBJ8yT/Screenshot-2023-04-29-at-11-47-04.png)
Il serait intéressant de voir si les utilisateurs d'autres sorties (S-P/DIF par exemple) voient aussi un bénéfice à utiliser Diretta...
A noter aussi que HQPlayer peut être remplacé par n'importe quel player de votre choix, puisque les drivers de Diretta sont disponibles sous Linux mais aussi sous Windows, ce qui offre beaucoup de possibilités...