Messages : 3,804
Sujets : 32
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
@Bear:
Pour répondre à ta question, non je ne suis pas déçu car cela a été un challenge pour moi et de toute manière il m'est impossible de rester sans os à ronger cérébralement parlant.
De plus, comme tu l'évoquais pour le DDC-0, en matière de vibrations il y a tout de même encore un petit plus, un je ne sais quoi qui me fait revenir sur mon renderer et je n'ai pas l'impression que ce soit parce que c'est mon bébé et que j'y ai passé du temps. Ma personnalité plutôt atypique fait que je peux m'extasier, m'enflammer sur mes réalisations une fois terminées mais c'est en général très passager le sens critique reprend vite le dessus.
Ceci dit, ce petit delta en plus que je ressens ne vaut pas la nécessité de partager mon renderer UPnP car il ne révolutionne plus rien du tout. Il en est de même pour mon interface web pour MemoryPlay. Cela aura été tout de même deux expériences de codage et de développement intéressantes.
Maintenant, place au DDC-0 que je devrais recevoir en fin de matinée histoire de voir ce qu'il est possible d'en tirer.
Source: PC CPU AMD Ryzen 9 5900X Fedora Audio avec Kernel RT + DirettaRendererUPnP (dev perso) - Alim JCAT OPTIMO S ATX + Target Diretta DDS-0 by Watt Cat + 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: quasi full Murmure Audio.
Messages : 2,875
Sujets : 56
Inscription : Mar 2016
Type: Particulier
11-14-2025, 11:59 AM
(Modification du message : 11-14-2025, 12:00 PM par Bear.)
Salut Dominique,
Heureux de lire que tu accueilles cette novation technique et ses conséquences avec sérénité.
Si, dans l'esprit de partage qui t'anime, tu as envie de faire profiter la communauté de ton innovation, pour permettre à chacun de se faire sa propre opinion, tu seras bienvenu. Le partage à titre gratuit n'est pas en infraction avec les exigences de Diretta qui interdit seulement l'usage commercial du SDK sans license adaptée...
Bonne découverte de ton nouveau target. Enjoy
Messages : 4,266
Sujets : 82
Inscription : Mar 2019
Type: Particulier
Localisation: Côte d'Or
(11-14-2025, 08:22 AM)Bear a écrit : Un commentaire de Yu sur le réglage de la latence ds les use-cases jumbo frames 16k et faible fréquence d’échantillonnage : https://www.facebook.com/100081678662225...078147807/
Du coup mon retour sur les plantages à partir de la série 147 n'étaient pas anodins même en jumbo 9000.
Mais je me pose la question du "preset profile".
Celui présenté "VariableMAX_low" n'est pas dans la liste embarquée.
Il est possible de créer ses propres profiles, j'ai testé mais cela ne me donne pas les composantes de celui présenté.
Au dela, reste à savoir quelle est la bonne démarche à suivre ?
En version defaut "Target profile", c'est 8192byte x 15ppc et en version Variable High, c'est 8192byte x 3ppc.
A l'oreille (un peu fatiguée en ce moment..) ??
Messages : 2,875
Sujets : 56
Inscription : Mar 2016
Type: Particulier
11-14-2025, 02:29 PM
(Modification du message : 11-14-2025, 02:34 PM par Bear.)
@Zaurux: Sur la version ASIO que j'ai il y a ceci:
Code : [VariableMAX_High]
CycleTime=1000
CycleMinTime=
Fragment=Optimize
ThredMode=2049
FlexCycle=max
TargetProfileLimitTime=0
InfoCycle=100000
LatencyBuffer=0
PresetCycleRange=25-2000,25
ASIOBufferSize=0
ASIOBufferSizeMin=16
ASIOBufferSizePre=512
ASIOBufferSizeMax=16384
PresetASIOBufferSizeRange=1-16384
ASIOBufferMulti=disable
PresetLatencyBuffereRange=10000-500000,10000,Prefer
[VariableMAX_Low]
CycleTime=1000
CycleMinTime=
Fragment=enable
ThredMode=1
FlexCycle=max
TargetProfileLimitTime=0
InfoCycle=100000
LatencyBuffer=0
PresetCycleRange=2000-10000,2000
ASIOBufferSize=0
ASIOBufferSizeMin=16
ASIOBufferSizePre=512
ASIOBufferSizeMax=16384
PresetASIOBufferSizeRange=1-16384
ASIOBufferMulti=disable
PresetLatencyBuffereRange=100000-1000000,100000,Prefer
[VariableMAX_Lowest]
CycleTime=10000
CycleMinTime=
Fragment=enable
ThredMode=1
FlexCycle=max
TargetProfileLimitTime=0
InfoCycle=1000000
LatencyBuffer=5000000
PresetCycleRange=10000-500000,10000
ASIOBufferSize=0
ASIOBufferSizeMin=16
ASIOBufferSizePre=512
ASIOBufferSizeMax=16384
PresetASIOBufferSizeRange=1-16384
ASIOBufferMulti=disable
PresetLatencyBuffereRange=1000000-5000000,1000000,
Messages : 4,266
Sujets : 82
Inscription : Mar 2019
Type: Particulier
Localisation: Côte d'Or
11-14-2025, 04:16 PM
(Modification du message : 11-14-2025, 07:22 PM par zaurux.)
Merci
J'ai intercalé les infos dans le fichier reset.inf, et voilà !!
Et avec les pertes de buffer lié au firmware 147 preview, je suis passé au 6_147_3.
Nickel !!
Je ne sais pas si c'est lié, mais je n'ai jamais atteint ce chiffre : 2,36µs en moyenne !!
Messages : 3,804
Sujets : 32
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
@Bear:
Quels réglages as-tu pour l'I2S pour ton DAC Holo Audio au niveau du DDC-0?
Coté Holo Audio tu es sur quelle config I2S, Holo, Alt1, Alt2, Alt3?
Je crois me rappeler que pour le DST-00 j'étais sur ALT3 sur le Holo Audio et sur DSD-R pour le DST-00.
Je te remercie d'avance pour ta réponse.
Source: PC CPU AMD Ryzen 9 5900X Fedora Audio avec Kernel RT + DirettaRendererUPnP (dev perso) - Alim JCAT OPTIMO S ATX + Target Diretta DDS-0 by Watt Cat + 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: quasi full Murmure Audio.
Messages : 1,216
Sujets : 3
Inscription : Aug 2019
Type: Particulier
Localisation: Côte d'Or
Bonjour,
(11-11-2025, 08:11 PM)ds21 a écrit : Le message d’origine est repris ci-dessous et complété...
Pour obtenir le "log" complet du Diretta host sous Gentooplayer voici comme j’ai procédé :
Je configure non pas en mode debug mais plutôt sdout.
J’ai un morceau de musique en cours de lecture...
Ensuite je lance l’option log :
J’obtient le début du message où il est dit que Diretta doit s’arrêter pour que ça fonctionne mais le script du job "log" continue de s’exécuter. Ne pas l’interrompre.
Je provoque l’arrêt de Diretta en relançant
L’exécution de cette option provoque l’arrêt "temporaire" mais suffisant de Diretta (qui redémarre aussitôt) et de la lecture du morceau de musique en cours qui s’est mis en pause, j’annule la pause, la lecture du morceau reprend.
Enfin, je reviens à l’exécution du job "log" qui s’est achevée entre-temps et j’obtiens ceci:
Presqu’en haut de la vue log de ce screenshot, on peut observer avec la ligne:
DATASIZE_REQ les valeurs smtu (Stream MTU), amtu (Activ MTU), etc...
sur la 3eme ligne à 16:24:10 on voit que MS DDS(mode3) est bien activé...
Plus d’autres informations à propos des paramètres des cycles et des buffers...
Cordialement.
Qobuz sublime -> wifi -> Tenda wifi mesh[alim reddo] -> rj45 Yauhody CAT8 -> mini PC AMD Ryzen7 7730U[LPS]+SSD 4To/boitier inateck[alim reddo] - Roon+HQPembedded (PCM>>DSD256) / Gentooplayer -> rj45 Bivani CAT8.1 -> IFI LAN IPurifier -> DST-00/Diretta[alim reddo] -> USB Pangea premier XL (5V/alim reddo) -> Teac UD-701N[IFI nova] / BNC ultraflex 7 -> Horloge MillionV2[alim LeafAudio/IFI supanova] -> XLR Grimm SQM -> Benchmark AHB2[IFI nova] -> câbles HP Wireworld Eclipse 7 -> Mulidine Cadence (tout est branché sur conditionneur secteur Niagara 1200)
Messages : 2,875
Sujets : 56
Inscription : Mar 2016
Type: Particulier
Messages : 3,804
Sujets : 32
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
Merci Pierre. C’est bien cela.
Bon ce DDC-0 traité à la sauce Watt Cat est tout à fait emballant.
Au passage sur cet appareil l’I2S est effectivement meilleur que l’USB.
Source: PC CPU AMD Ryzen 9 5900X Fedora Audio avec Kernel RT + DirettaRendererUPnP (dev perso) - Alim JCAT OPTIMO S ATX + Target Diretta DDS-0 by Watt Cat + 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: quasi full Murmure Audio.
Messages : 2,875
Sujets : 56
Inscription : Mar 2016
Type: Particulier
Hier, 11:12 AM
(Modification du message : Hier, 11:12 AM par Bear.)
Salut Dominique,
Quelles sont les nouvelles de cette acquisition ?
Je me raconte que l'assemblage réalisé par Wattcat entre ce beau target qu'est le DDC-0 et ses belles alimentations doit procurer beaucoup de plaisir. Mais je serais intéressé par tes impressions, quelles qu'elles soient...
La situation n'est pas complètement stabilisée du coté des targets. En particulier du Lucia. Voir les contributions FB de Yu.
J'ai trouvé intéressante cette mise au point de Yu, traduite du Japonais en Anglais puis en Français par deepl.com
Nous avons reçu des questions suggérant que la réduction ou l'optimisation du traitement entraîne un compromis en termes de qualité sonore, mais je pense que l'approche de Diretta est différente.
Si vous pensez que le son est bon sans réduire le traitement, nous pensons que cet aspect peut être ajusté grâce à d'autres facteurs tels que les composants analogiques ou l'alimentation électrique.
Nous pensons que les gains obtenus grâce à la réduction/optimisation du traitement des protocoles et de la mise en œuvre ne peuvent être obtenus par des moyens analogiques.
Par conséquent, Diretta ne base pas ses décisions de mise en œuvre uniquement sur des préférences sonores. Nous avons toutefois abandonné certaines mises en œuvre qui produisaient clairement de mauvais résultats.
En réalité, le matériel tel que les processeurs et les alimentations électriques, et en particulier les logiciels tels que le noyau Linux, dominent l'USB. Par conséquent, même si les protocoles sont ajustés, les résultats peuvent changer avec les mises à jour du système d'exploitation.
En conclusion, comme la situation n'est pas claire, nous procédons à la réduction et à l'optimisation des logiciels et du système d'exploitation, en excluant les préférences personnelles, tant que cela ne dégrade pas la qualité sonore. Si quelque chose s'avère insuffisant, nous demandons qu'il soit ajusté par des moyens analogiques ou similaires.
Les préférences peuvent être ajoutées ultérieurement, mais les aspects négatifs ne peuvent pas être supprimés. Le concept de Diretta est qu'il n'affecte pas les autres fonctions comme l'analogique.
En fin de compte, il s'agit simplement d'une petite application basée sur une technologie existante, je ne pense donc pas que tout change uniquement en fonction de mon code. Bien que la gigue d'horloge soit souvent comparée au comportement du traitement réseau, je pense que cela est inexact car les échelles de temps sont complètement différentes. Je peux comprendre l'impression que cela ressemble à une amélioration de la précision de l'horloge, mais
À l'inverse, Diretta est très sensible à des facteurs tels que le matériel, les câbles et les sources d'alimentation. Une telle conception pourrait déplaire aux fabricants qui cherchent à fidéliser leurs utilisateurs. Je pense que le fait d'améliorer en profondeur les aspects physiques tout en s'appuyant sur des logiciels pour le réglage du son ne donne pas les meilleurs résultats. C'est dommage que nous n'ayons pas pu le connecter via I2S, d'autant plus qu'il est censé s'agir d'un système modulaire ?
J'ai donc corrigé avec Lucia les éléments qui semblaient poser problème lors de l'utilisation de DDS. Je ne peux pas garantir que tout fonctionnera parfaitement, mais je m'excuse pour les nombreuses mises à jour nécessaires pour la prise en charge de DDS.
Il reste un problème où la cible continue de jouer le silence et ne répond plus.
Correction en cours avec Firmware147_07 TargetApp147_07.
|