Messages : 4,284
Sujets : 38
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
@Bluevelvet:
Pascal, tu as des problèmes avec tous les fichiers aiff ou celui-ci en particulier?
DirettaRendererUPnP
Soutenez ce projet
Si vous trouvez ce moteur de rendu utile, vous pouvez soutenir le développement :

Votre soutien m’aidera à continuer ce projet, qui représente pour moi un certain coût en temps et en argent. Merci pour votre compréhension.
Messages : 116
Sujets : 1
Inscription : Apr 2019
Type: Particulier
Localisation: Pantin/Marcoussis
@Dominique,
Tous les fichiers AIFF sous LMS et sous JPLAY
Par contre il y a du son avec Roon avec ou sans la conversion FLAC.
C'est bizarre !
Au pire je les convertirai, mais j'en ai pas mal que j'avais récupérés dans une enseigne hifi
Le Dom Slim2UPnP Roon/LMS/JPLAY
Target GentooPlayer C19B horloge FranckLeRouge UpTone Audio JS-4
Audiomat Maestro 3 référence
Ampli Lampes Alexandre Okhotnikoff - ECC88 Miniwatt Dario - 5751 RCA - 6N7 RCA - Svetlana 6550 B2
Enceintes Klipschorn 60th Anniversary
Messages : 44
Sujets : 1
Inscription : Feb 2024
Type: Particulier
Merci pour vos retours. Bonne journée.
LMS sur PC serveur.
DirettaRenderer+Slim2diretta sur Pc host.
Gentooplayer+Diretta Target sur Rpi5+alim Shanti.
Allo Digione Signature vers dac Fostex Ah8pe
Ampli Marantz model 30.
Cabasse Murano Alto.
Messages : 4,284
Sujets : 38
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
04-07-2026, 11:05 AM
(Modification du message : 04-07-2026, 11:46 AM par Le dom.)
@Bluevelvet:
Bonjour Pascal,
Peux-tu faire ce test et me donner le résultat, s'il te plait?
Il me faudrait également un log avec JPLAY iOS en mode verbose.
@Bluevelvet:
Finalement j'ai identifié le bug. Il ne touche que ceux qui comme toi ou moi on fait une installation maison.
Refais un git pull toujours sur la branche dev-2.1.11 puis ./install.sh et refais une installation complète pour plus de sureté. Le problème venait de la configuration minimale de ffmpeg 8.01 minimale, l'aiff n'était pas pris en compte.
DirettaRendererUPnP
Soutenez ce projet
Si vous trouvez ce moteur de rendu utile, vous pouvez soutenir le développement :

Votre soutien m’aidera à continuer ce projet, qui représente pour moi un certain coût en temps et en argent. Merci pour votre compréhension.
Messages : 116
Sujets : 1
Inscription : Apr 2019
Type: Particulier
Localisation: Pantin/Marcoussis
@Dominique,
j'ai fait le git pull branche dev nouvelle build v2.1.11 :
Impeccable, avec les fichiers AIFF, il y a du son, donc tu as bien résolu le problème.
Je valide que ce soit avec LMS ou avec JPLAY
Si besoin, je t'enverrai demain les logs sur ta boite mél.
Bien à toi,
Pascal
Le Dom Slim2UPnP Roon/LMS/JPLAY
Target GentooPlayer C19B horloge FranckLeRouge UpTone Audio JS-4
Audiomat Maestro 3 référence
Ampli Lampes Alexandre Okhotnikoff - ECC88 Miniwatt Dario - 5751 RCA - 6N7 RCA - Svetlana 6550 B2
Enceintes Klipschorn 60th Anniversary
Messages : 4,284
Sujets : 38
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
04-09-2026, 05:28 PM
(Modification du message : 04-09-2026, 05:29 PM par Le dom.)
DirettaRendererUPnP v2.2.0 est disponible :
Nouveautés dans la v2.2.0
Affinité CPU, support AIFF, correction du transcodage DSD MinimServer, réglage de la qualité audio.
- Affinité CPU (--cpu-audio, --cpu-autre) — Épinglez le thread worker Diretta et d’autres threads sur des cœurs CPU dédiés pour réduire le jitter et améliorer la qualité audio. Configurable via la ligne de cli, le fichier de configuration et l’interface web. (Demandé par Daniel/Koala887 et Alfred/Hoorna))
- Support de la lecture AIFF — Ajout de décodeurs AIFF et de PCM big-endian à la version FFmpeg. Note : si vous avez installé FFmpeg via install.sh, vous devez recompiler FFmpeg pour le support AIFF.
- Correction de transcodage DSD de MinimServer — fichiers DSF transcodés en WAV par MinimServer (par exemple, dsf :wav24 ; 176) jouez maintenant correctement. Le format hint ne détecte plus à tort les URL transcodées comme DSF natif.
- Guide du réglage de la qualité audio — Nouvelle section README documentant l’affinité CPU, la désactivation SMT et le mode UPnP minimal pour une qualité audio optimale.
DirettaRendererUPnP
Soutenez ce projet
Si vous trouvez ce moteur de rendu utile, vous pouvez soutenir le développement :

Votre soutien m’aidera à continuer ce projet, qui représente pour moi un certain coût en temps et en argent. Merci pour votre compréhension.
Messages : 269
Sujets : 15
Inscription : Jan 2016
Type: Particulier
Hier, 02:12 PM
(Modification du message : Hier, 02:12 PM par blackfinger974.)
Hello
Quel est l'incidence de ces réglages lorsque l'on a mis en oeuvre diretta-renderer-tuner-nosmt.sh ?
Cela se complète ?
exemple chez moi : cpu0 = tout le reste et cpu1-2-3 pour DRUPnp une fois tuner applied. Sur les 1-2-3 je peux dire en plus : audio core = 2+3 et other core = 1 ? Ou je laisse la config tel que "tuner" l'a fait ?
Merci
Messages : 4,284
Sujets : 38
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
Oui, ces réglages peuvent se compléter, mais il faut comprendre comment ils s'articulent :
Le script diretta-renderer-tuner-nosmt.sh applique une restriction au niveau du processus entier : tous les threads de DRUPnP sont obligés de rester dans les cores 1-2-3 (le core 0 étant réservé au système).
Les options CPU_AUDIO / CPU_OTHER agissent au niveau des threads individuels : elles épinglent précisément un thread sur un core donné.
Les deux sont complémentaires : le tuner définit le "terrain de jeu" (cores 1-2-3), et les options CLI permettent de placer précisément chaque thread à l'intérieur de ce terrain. Par exemple :
CPU_AUDIO=3 # Worker Diretta seul sur core 3 (chemin critique)
CPU_OTHER=2 # Décodage + UPnP + position sur core 2
# Core 1 reste disponible
Attention cependant : si le tuner script fait déjà un pinning par thread (et pas juste un mask global sur le processus), les options CPU_AUDIO/CPU_OTHER viendront écraser ses choix. Dans ce cas, c'est soit l'un, soit l'autre.
Commence par tester avec le tuner seul (sans CPU_AUDIO/CPU_OTHER), puis essaye d'ajouter CPU_AUDIO=3 CPU_OTHER=2 et compare à l'oreille. Si le résultat te semble meilleur ou équivalent, tu peux garder cette configuration. Si c'est moins bon, c'est que le tuner faisait déjà un meilleur travail tout seul.
Tu peux vérifier avec htop quels threads sont sur quels cores pour comprendre ce qui se passe réellement.
DirettaRendererUPnP
Soutenez ce projet
Si vous trouvez ce moteur de rendu utile, vous pouvez soutenir le développement :

Votre soutien m’aidera à continuer ce projet, qui représente pour moi un certain coût en temps et en argent. Merci pour votre compréhension.
Messages : 269
Sujets : 15
Inscription : Jan 2016
Type: Particulier
Merci pour les explications !
On pourrait le citer dans le premier post ou une autre façon de le "pin" pour plus tard.
J'ai essayé à l'oreille avec et sans forçage. Le forçage amène un effet de propreté assez fou.
On gagne encore un peu sur le bruit de fond et ça permet à des micros détails de ressortir. AU début j'avais peur que ça soit au détriment d'autres choses mais d'après mes premiers test avec/sans je préfère avec la config audio = 3 other =2.
Je regarderai le comportement des thread plus tard.
Messages : 2,293
Sujets : 53
Inscription : Dec 2018
Type: Particulier
Bonjour Dominique,
A nouveau merci pour ces fonctionnalités.
A propos de l'isolation des processus, il me semble comprendre que cela fonctionne comme les "profils" sous Gentooplayer.
Exact ?
JMR Offrande + Furioso
HEED Obelisk Si30 (+X230) + Abacus S
MC 10Mhz Wattcat
DST-00 by Wattcat (Diretta)
Serveur fanless : GP Extrm + Roon + Squeeze2Diretta
P.O.EtherREGEN / Unio Poki sur MC
JCT + Sablon + Tubulus
Uptone JS-2 + Reddo
Conditionneur Plixir
Image