Note de ce sujet :
  • Moyenne : 5 (2 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
DirettaRendererUPnP
Merci @Le Dom pour cette inclusion Wink

La version 1.3 est marquée par le passage d'une classe de haut-niveau du SDK (SyncBuffer) à une classe de plus bas niveau (Sync) que j'utilisais sur la version mpd qui n'a pas abouti pour des questions de licence. Cela permet des transitions plus rapides et un contrôle plus précis des buffers et a donc un impact sur la restitution sonore.

La version 2.0 sur laquelle travaille Dominique pousse les choses un peu plus loin: l'utilisation de la classe Sync a inspiré un contributeur asiatique semble-t-il (c'est une hypothèse mais son pseudo et ses heures de contribution le laissent penser) à proposer deux optimisations majeures:
  • l'une en fonction de l'architecture des machines (on parle de support AVX2 et AVX512 pour distinguer des architectures de machines récentes) qui permet d'améliorer la rapidité de traitement et donc de réduire la latence.
  • l'autre consiste en une optimisation des buffers PCM qui apporte un surcroit de transparence

L'un dans l'autre, les différences/progrès sont notables.

Je note au passage la magie de l'open-source, qui permet à un contributeur sorti de nulle-part, d'apporter des changements signicatifs. Je m'en réjouis.

Ces contributions faites par leeeanh et par moi-même n'enlèvent rien au mérite de Le Dom mais ne font que le souligner.
@Lapinou Dans notre DSI 95% des personnes ne savent pas que nos applis sont sur AlpineLinux ;-) mais Dom participe à un autre forum (Patatorz https://patatorz.com/forum/forum/logiciels/) où un autre gars (Super Dupont - que j'ai un jour du reste pillé honteusement pour vous donner les spec des logs Diretta, sans son aval du reste je m'en excuse - ce qui au passage a permis à pas mal de personnes de faire des analyses) travaille sur le portage sous Alpine Linux de nos applis de musique... Ce qui explique que cela lui parle... Alpine est une distribution ultra minimale qui est fort connue dans le monde des containers pour limiter un maximum les ressources utilisées, d'où son intérêt aussi pour le monde du son.
Qobuz HD MConnect -> NUC Fanless alim Ifi Power Elite sous Audiolinux DirettaRendererUPnP -Diretta--> Holo Red Diretta Target sur Audiolinux -> Holo Spring 2 KTE -> BC 162 D -> Quellis 1 Optima
Yes, Merci Hérisson pour les précisions.
Lapinou pas loin d'Agen
Musique au salon - Qobuz - Daphile - Yamaha  CD-NT670, Yamaha A-U670 et enceintes Yamaha NS-BP401
Bricolage à la maison - Qobuz - Daphile - Micromega M-One 100 - Focal Vestia N°3 et quelques autres bricoles...
Les optimisations AVX2 et AVX512 qui marchent bien pour le PCM sont en cours de portage pour le DSD. L'effet chez moi est aussi assez impressionnant.

Ce sera sans doute une motivation pour les plus exigeants en vue d'adopter une architecture de machine compatible, à l'image de celle recommandée par Yu.


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 utilisateur(s) invisible(s), 3 visiteur(s)