Messages : 2,952
Sujets : 164
Inscription : Jun 2016
Type: Particulier
Localisation: Metz
Bonjour,
A priori nouvel update vers
Diretta Library Revision 146_2
Déjà testé par quelqu'un ?
Merci
Enceinte Concept Wgb :3 Voies / Eton Orchestra 12" - Eton Hex 5" Mundorf AMT 25CS2.1-R Air
Câble d'Enceinte : Septain 6+1 Maxi
Amplificateur : Kinki EX-M7 / Câble alim JOB- Goldmund
Dac : RME ADI 2
Câble USB: DIY Blindage actif
PC: Systéme 2 PC
Alimentation batterie - refroidissement complet passif
CM Serveur Supermicro Xeon - Gentooplayer
CM Serveur Intel Xeon * Diretta
Messages : 2,808
Sujets : 56
Inscription : Mar 2016
Type: Particulier
10-22-2025, 08:07 AM
(Modification du message : 10-22-2025, 11:45 AM par Bear.)
(10-21-2025, 10:07 PM)floyer a écrit : Peut-on parler de trames TCP ? Je dirais Ethernet.
Néanmoins, TCP a des fonctions de contrôle de flux (utiles si les pour synchroniser le flux de l’hôte et du target)… et il faut refaire un protocole analogue… il y a un peu plus que de la musique.
Merci de cette correction. Il est bien évident qu'il est nécessaire de renseigner où vont les 'petits wagons' chargés de musique. Ceci étant, c'est une idée brillante de la part de Yu et il me semble utile de la célébrer.
Par ailleurs, je vois que tu as des compétences réseau que tu souhaites faire partager au monde et t'en suis reconnaissant. Et mes propres connaissances dans ce domaine remontant à ma formation d'ingénieur commercial chez IBM voici 40 ans, ta présence dans nos débats est bienvenue.
Ce serait comment pour toi de nous aider dans deux domaines dans lesquels ton expertise serait utile : - j'ai découvert hier en discutant avec un expert réseau passionné d'audiophilie sur le site américain, qu'il existait un protocole de synchronisation de 'devices', ordinateurs et composants réseau, nommé PTP (Precision Time Protocol) et que son apport dans le domaine de l'audio numérique est massif. Pourrais-tu nous en dire plus et nous indiquer comment le mettre en oeuvre, quelle est la liste des courses, aso...
- Diretta est un protocole hautement technique dont nous ne maitrisons (je parle pour moi en tous cas) que la surface. Il existe en particulier des tas de réglages dans le driver que nous avons abordés 'à l'oreille' ; c'est sans doute très sous-optimal. Une formation de ta part sur le sujet du calcul des paramètres nécessaires pour mieux faire fonctionner ce protocole en ajustant le trafic sur le réseau serait utile.
Pour introduire le sujet, j'ai fait un modèle, avec l'IA puisque je n'en ai pas les compétences techniques, mais cela vaudrait le coup que tu nous éclaires...
![[Image: ALSA-Parameter-Calculation-Worksheet-for-Diretta.jpg]](https://i.ibb.co/1fpyp15p/ALSA-Parameter-Calculation-Worksheet-for-Diretta.jpg)
Je précise que les paramètres calculés par cette feuille ne marchent pas immédiatement chez moi, et qu'il faut les affiner un peu ; mais c'est une base de raisonnement.
Merci d'avance
(10-22-2025, 08:02 AM)wgb25 a écrit : Bonjour,
A priori nouvel update vers
Diretta Library Revision 146_2
Déjà testé par quelqu'un ?
Merci
C'est de cela dont j'ai parlé...
(10-22-2025, 12:36 AM)Le dom a écrit : @Bear:
Je n'ai pas pu l'essayer aujourd'hui.
Sur AS certains semblent dire que l'on arrive au niveau de Diretta Memory Player DPDK est-ce le cas selon toi?
Je t'invite à nous faire part de tes impressions. Mon biais cognitif en faveur de Diretta est tel que je tombe rapidement dans le dithyrambe. Ton apport sera bienvenu
Messages : 3,761
Sujets : 32
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
10-22-2025, 10:50 AM
(Modification du message : 10-22-2025, 10:50 AM par Le dom.)
Bonjour Pierre, j'essaie dès que possible.
Pour ce qui est du dithyrambe, nul besoin de me lancer dans cet exercice, un ami audiophile qui est venu faire une écoute de mon système à deux reprises avec MemoryPlay dans l'équation, il se reconnaitra, m'appelle, depuis, presque tous les jours pour me dire qu'il ne s'est toujours pas remis.
Source: PC CPU AMD Ryzen 9 5900X Audiolinux v3 7.00 - Alim JCAT OPTIMO S ATX + Target Diretta Ustars C19 avec AL RPI 4.40 + Clock by FLR - alim DIY 4 x 5V avec transfos Toroïdy Audio Grade Supreme et composants Audio Grade pour C19, clock FLR, carte JCAT Net Card XE.
DAC: Holo Audio Spring 3 Level 2 - Ampli intégré: La Rosita Maverick -Switches RJ45: Reddo Audio + HNE MagicNet D1 Supreme - Enceintes: AudioPhysic Cardeas - Câblage: vers full Murmure Audio.
Messages : 2,854
Sujets : 278
Inscription : Jun 2017
Type: Particulier
Localisation: Touzac (46)
Messages : 912
Sujets : 22
Inscription : Feb 2022
Type: Particulier
Localisation: Montigny-le-Bretonneux (78)
10-22-2025, 06:52 PM
(Modification du message : 10-22-2025, 07:29 PM par floyer.)
Je ne connaissais pas PTP qui semble interessant (surtout dans des environnements où l’horloge maitre doit irriguer plusieurs équipements et devoir le faire avec une horloge 10MHz coax risque d’être embêtant… et transférer l’heure peut aussi être utile, ce que ne fait pas une horloge 10MHz).
Néanmoins, j’imagine que Diretta intègre la synchronisation dans son protocole, mais il est vrai qu’il est propriétaire, donc on ne peut que spéculer (inférer)… ou payer un verre à son créateur pour en savoir plus.
Et sur un lien dédié, IP et UDP n’apportent rien, utiliser Ethernet directement est assez pertinent. Bien vu ! (PTP s’échange aussi directement sur Ethernet assez logiquement).
Après, ce qui compte est le résult… « Le résultat est incroyable en terme de transparence et de naturel. ». Difficile de savoir si c’est à cause des 48 octets d’overhead évité (assez faible sur 1500 ou 9000…), où plutôt sur le temps de traitement (et sa variance).
Salon : Marantz M-CR612, Elipson Prestige Facet 8B, Elipson Prestige Subwoofer 8.1
Bureau : DAC/ADC Steinberg UR22, casque AKG702, Haut-parleurs : Altec Lansing 220 (PC), paires de Denon Home 150
Messages : 2,808
Sujets : 56
Inscription : Mar 2016
Type: Particulier
10-22-2025, 09:27 PM
(Modification du message : 10-22-2025, 09:29 PM par Bear.)
Yu a comparé qq part le travail qu'il a fait au niveau de la version 0_146_2 à celui effectué pour DPDK.
Je crois que ce qui explique l'amélioration de la transparence, c'est le moindre overhead qui pèse sur les interfaces réseau. Et comme tu le soulignes, c'est le résultat qui compte.
Sur le sujet PTP, je suis pour ma part en recherche d'informations. J'ai observé que les studios de musique pro utilisaient cette technologie et que l'offre disponible leur était plutôt destinée.
Dans notre monde audiophile, seuls Dante et AES67 l'utilisent. Je ne pense pas que ce soit le cas de Diretta, car le serveur (qui est distant chez moi) ne nécessite aucun service complémentaire.
Si je trouve un PTP Grandmaster à un prix compatible avec nos environnements, je partagerai l'info. C'est vrai que c'est assez tentant...
Pour finir, je trouve que l'écart entre les différentes solutions offertes par Diretta s'est encore resserré. La hiérarchie reste inchangée avec DPDK en premier, suivi d'assez près maintenant par MemoryPlay sur le serveur distant, puis HQPlayer avec syncAlsa. J'ai renoncé du coup à maintenir les Jumbo Frames car elles me posent des pb de communication entre DPDK et le DST-0.
Ce qui me frappe, c'est que la restitution en DSD sur mon DAC Holo a retrouvé une belle dynamique au travers de MemoryPlay. J'attends avec intérêt de lire d'autres retours.
Messages : 3,761
Sujets : 32
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
Bonsoir,
je suis en train de faire des écoutes avec le 0_146_2 sur AudioLinux.
On n’est effectivement plus très loin du rendu obtenu avec MemoryPlay.
De fait, l’écoute de Qobuz en streaming est nettement moins frustrante.
Source: PC CPU AMD Ryzen 9 5900X Audiolinux v3 7.00 - Alim JCAT OPTIMO S ATX + Target Diretta Ustars C19 avec AL RPI 4.40 + Clock by FLR - alim DIY 4 x 5V avec transfos Toroïdy Audio Grade Supreme et composants Audio Grade pour C19, clock FLR, carte JCAT Net Card XE.
DAC: Holo Audio Spring 3 Level 2 - Ampli intégré: La Rosita Maverick -Switches RJ45: Reddo Audio + HNE MagicNet D1 Supreme - Enceintes: AudioPhysic Cardeas - Câblage: vers full Murmure Audio.
Messages : 912
Sujets : 22
Inscription : Feb 2022
Type: Particulier
Localisation: Montigny-le-Bretonneux (78)
Hier, 11:54 AM
(Modification du message : Hier, 11:59 AM par floyer.)
La question est peut-être qu’est-ce que PTP offre en plus d’une horloge 10MHz pour la Hifi ?
Je pense que les usages où il y a plus de plus value sont lorsqu’il y à plusieurs sources à mixer (là, il ne faut pas seulement une cadence précise, mais que les sources soient synchro et PTP ajoute l’heure).
(Mon premier job était dans un centre d’essai où on utilisait IRIG pour dater précisément les mesures, ce qui est utile s’il y a plusieurs moyens de mesures indépendants. PTP aurait pu être utile)
Salon : Marantz M-CR612, Elipson Prestige Facet 8B, Elipson Prestige Subwoofer 8.1
Bureau : DAC/ADC Steinberg UR22, casque AKG702, Haut-parleurs : Altec Lansing 220 (PC), paires de Denon Home 150
Messages : 2,808
Sujets : 56
Inscription : Mar 2016
Type: Particulier
Bonne question: merci de l'avoir posée.
Tels que je comprends les bénéfices de cette technologie, elle permet de synchroniser à l'ordre de grandeur de la milli-seconde, les horloges des différents devices sur le réseau.
Mon architecture informatique découle de mes échanges avec Jussi voici qq années: le serveur, trop bruyant pour être dans l'espace d'écoute, est à la cave. Je ne suis pas du tout convaincu par les efforts couteux pour mettre des machines puissantes mais fanless dans l'espace d'écoute.
Du coup, ce serveur ne bénéficie pas de la synchro par l'horloge à 10MHz.
Je dois dire, pour être exhaustif, que la dernière version de Diretta m'a beaucoup apporté en terme de dynamique et de micro-dynamique. C'est donc peut-être 'over-kill' dans mon contexte.
Un contributeur sur le forum US m'a mis sur la piste de ce Pi-Hat: https://www.tindie.com/products/timeappl...-for-rpi5/
Peux-être une piste pas chère à creuser...
Messages : 912
Sujets : 22
Inscription : Feb 2022
Type: Particulier
Localisation: Montigny-le-Bretonneux (78)
Hier, 03:08 PM
(Modification du message : Hier, 03:13 PM par floyer.)
Il faudrait poser la question à Yu. Je sais qu'en MAO, on a souvent si ce n'est exclusivement des logiciels qui ne supportent qu'une horloge de référence. (Des exceptions avec l'aggrégation d'interface audio sur MacOS) Si le protocole Diretta synchronise les équipements... distribuer une heure très précise ne sert pas à grand chose (juste avoir un DAC très bien cadencé).
Retour à la bible... (la mise en gras venant de moi)
Citation :The Host operates in synchronization with the Target to average processing by the Target. Packets are transmitted as often as possible at constant short intervals in order to average processing.The transmission is controlled by forecasting Target buffers.
In this way, fluctuations in power consumption of a player as the Target is averaged as much as possible.
We don' t say that this method is definitely better than other transmission systems. But, we would like to propose one different approach.
It is similar to USB synchronization, but the Target doesnt change speed because the Host synchronizes.There is no buffer/flow control like USB ansynchronization. Completely insulated connection can be used and fibers and other cables can be adopted because it is Ethernet.No complicated processing like UPnP file range requests is required. No complicated processing to synchronize many devices like AES67 is required, either.
Donc Diretta assure la synchronisation. On note la référence à AES67 qui s'appuie sur PTP.
Salon : Marantz M-CR612, Elipson Prestige Facet 8B, Elipson Prestige Subwoofer 8.1
Bureau : DAC/ADC Steinberg UR22, casque AKG702, Haut-parleurs : Altec Lansing 220 (PC), paires de Denon Home 150
|