Messages : 4,436
Sujets : 39
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
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 : 4,436
Sujets : 39
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
Bonsoir à tous,
DirettaRendererUPnP v2.5.8 disponible
Nouveauté principale : mode de sortie DoP (DSD over PCM) via le flag --dop, pour les DAC qui reçoivent du PCM Diretta mais décodent le DoP nativement. DSD64→176,4kHz, DSD128→352,8kHz, DSD256→705,6kHz, DSD512→1,4MHz. Un mode --dop-msb est également disponible pour les DAC qui attendent les bytes DSD en MSB first.
Également corrigé : validation de l'affinité CPU sur AMD Ryzen avec HT/SMT désactivé (les cœurs étaient silencieusement rejetés), et quelques faux positifs dans install.sh.
Changelog complet et téléchargement : https://github.com/cometdom/DirettaRende...tag/v2.5.8
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 : 10,748
Sujets : 116
Inscription : Dec 2015
Type: Particulier
07-10-2026, 08:04 PM
(Modification du message : 07-10-2026, 08:29 PM par bbill.)
DirettaRendererUPnP serait bientôt disponible en standard sur un lecteur réseau du marché !?
Messages : 4,436
Sujets : 39
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
Ah? Tu sembles mieux renseigné que moi, perso je n'ai eu aucune nouvelle de Lee.
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 : 1,609
Sujets : 3
Inscription : Aug 2019
Type: Particulier
Localisation: Côte d'Or
Hello Dominique,
Merci pour la correction de la v2.5.8 concernant la validation de l'affinité CPU sur Ryzen avec SMT désactivé.
Sur mon Topton FU02 (Ryzen 7 7730U), lorsque le SMT est désactivé dans le BIOS, Linux ne conserve pas les CPU 0 à 7, mais les CPU physiques d'indices pairs :
0,2,4,6,8,10,12,14
Les CPU impairs (1,3,5,...) disparaissent.
La nouvelle validation de l'affinité CPU de la v2.5.8 prend-elle également en charge ce type de numérotation, ou suppose-t-elle que les CPU visibles sont les indices les plus faibles (0 à N−1) ?
Man configuration actuelle conserve le SMT activé, j’avais essayé au début de mon installation fedora-DRUP avec SMT désactivé et ça ne fonctionnait pas correctement.
Cordialement.
Qobuz -> wifi -> box wifi7 mesh(lps) -> 1) et 2)
1) -> mini PC i3 10110U(lps)[LMS/fedora44LeDom] + 4To/inateck(lps)
2) -> IFI Lan iPurifier Pro(lps) -> mini PC Ryzen7 7730U(lps)[DRUP+slim2UPnP/fedora44LeDom] -> IFI Lan iPurifier Pro(lps) -> target DST-00(bat)[Diretta:MTU=9014] -> USB (5V-bat) -> DAC-Preampli Teac UD-701N/Horloge MillionV2(lps) -> XLR Grimm SQM -> Benchmark AHB2 -> câbles HP Wireworld Eclipse 7 -> Mulidine Cadence
(conditionneur Niagara 1200/ligne dédiée)
Messages : 4,436
Sujets : 39
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
Bonjour Didier,
Oui, la v2.5.8 gère exactement ce cas. getOnlineCpus() lit /sys/devices/system/cpu/online et parse les deux formats que le kernel peut produire :
Plage continue : 0-7
Liste discontinue : 0,2,4,6,8,10,12,14 ← ton cas avec SMT désactivé
La validation compare les CPU demandés à l'ensemble réel retourné par ce fichier, donc les CPU 8, 10, 12, 14 seraient reconnus comme valides sur ton Topton FU02.
C'est précisément le bug qu'un utilisateur (Kiran) avait rencontré : la v2.5.7 utilisait sysconf(_SC_NPROCESSORS_ONLN) qui retournait 8 (le compte de CPUs online), et rejetait tout CPU ≥ 8 même si 10, 12 ou 14 étaient parfaitement valides.
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 : 1,609
Sujets : 3
Inscription : Aug 2019
Type: Particulier
Localisation: Côte d'Or
07-13-2026, 05:40 PM
(Modification du message : 07-13-2026, 05:42 PM par ds21.)
Bonjour Dominique,
Merci pour cet upgrade de DirettaRendererUPnP qui fonctionne parfaitement chez moi, sans avoir à revoir la configuration fedora-audiophile-setup et qui n'implique que certains paramètres du DirettaRendererUPnP webUI.
J’ai quand même dû désactiver la mise en mémoire ram sous fedora pour enregistrer les nouveaux paramètres du webUI et ensuite réactiver la mise en mémoire ram qui redémarre maintenant chaque fois avec la bonne config.
J’ai peu de temps d’écoute, mais l’hyperthreading désactivé me semble donner de meilleurs resultats au niveau SQ qu’avec sur mon système.
Cordialement.
Qobuz -> wifi -> box wifi7 mesh(lps) -> 1) et 2)
1) -> mini PC i3 10110U(lps)[LMS/fedora44LeDom] + 4To/inateck(lps)
2) -> IFI Lan iPurifier Pro(lps) -> mini PC Ryzen7 7730U(lps)[DRUP+slim2UPnP/fedora44LeDom] -> IFI Lan iPurifier Pro(lps) -> target DST-00(bat)[Diretta:MTU=9014] -> USB (5V-bat) -> DAC-Preampli Teac UD-701N/Horloge MillionV2(lps) -> XLR Grimm SQM -> Benchmark AHB2 -> câbles HP Wireworld Eclipse 7 -> Mulidine Cadence
(conditionneur Niagara 1200/ligne dédiée)
Messages : 4,436
Sujets : 39
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
La désactivation du ram-mode est obligatoire pour toute mise à jour ou modification.
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 : 166
Sujets : 1
Inscription : Apr 2019
Type: Particulier
Localisation: Pantin/Marcoussis
Bonjour Dominique,
Mise à jour vers DirettaRendererUPnP v2.5.8.
La mise à jour s'est déroulée sans difficulté (désactivation du mode RAM, redémarrage, mise à jour, réactivation du mode RAM).
En revanche, je retrouve, comme précédemment, les messages suivants dans le journal lors du lancement du service :
[Main Thread] Failed to pin to cores
[UPnP Thread] Failed to set CPU affinity: Invalid argument
Ma configuration :
Intel i3-6100U (2 cœurs / 4 threads)
SMT désactivé
cpu-audio = 1
cpu-decode = 1
cpu-other = 0
Le renderer fonctionne normalement, le thread temps réel est bien positionné sur le CPU 1 et les écoutes ne mettent pas en évidence de dysfonctionnement.
Penses-tu que ces deux messages soient sans conséquence sur cette configuration ou traduisent-ils un point qui mériterait d'être corrigé ?
Le Dom Fedora server/direttaRendererUPnP/JPLAY et TUNE
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,436
Sujets : 39
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
07-17-2026, 08:04 AM
(Modification du message : 07-17-2026, 08:14 AM par Le dom.)
Bonjour Pascal,
Ça pourrait être quelque chose qui demande à être corrigé, mais c'est peut-être une particularité de ton CPU.
Je regarderai cela dès que possible et selon mes moyens.
As-tu les mêmes messages avec SMT activé?
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.
|