Note de ce sujet :
  • Moyenne : 5 (2 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
DirettaRendererUPnP
@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 :
Buy Me a Coffee at ko-fi.com
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.
@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




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.
@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 :
Buy Me a Coffee at ko-fi.com
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.
@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




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 :
Buy Me a Coffee at ko-fi.com
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.
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
Diptyque DP 140 mk2 - Audio GD Master10 - DAC Norma - Pachanko mini Server - Diretta http://mecaniquemusicale.blogspot.fr/
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 :
Buy Me a Coffee at ko-fi.com
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.
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. Drink

Je regarderai le comportement des thread plus tard.
Diptyque DP 140 mk2 - Audio GD Master10 - DAC Norma - Pachanko mini Server - Diretta http://mecaniquemusicale.blogspot.fr/
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


Atteindre :


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