05-08-2026, 10:56 AM
Slim2Diretta v1.3.3 est disponible:
Ajouté
--option de décodage CPU (reprise de DirettaRendererUPnP v2.4.2 PR #68 par Daniel/Koala887) : une troisième granularité d’affinité CPU qui fixe le thread audio/décodage (réception → décodage HTTP → push vers le tampon anneau) à son propre cœur dédié, séparé du travailleur SDK Diretta () et des threads principaux + slimproto plus légers (). Lorsqu’il est réglé, le thread audio/décodage est également élevé en priorité en temps réel (en utilisant ), puisque le cœur dédié rend cela sûr. Ça revient à quand il est vide (aucun changement de comportement pour les configurations existantes). Également exposé dans l’interface web (profils complets et minimums) sous « Affinité CPU » sous « Décoder noyaux(s) ». Cela place slim2diretta dans la ligne avec le même modèle à trois niveaux désormais disponible en DirettaRendererUPnP.--cpu-audio--cpu-other--cpu-decodeSCHED_FIFORT_PRIORITY--cpu-other--cpu-decode
Fixé
Script d’installation : arrêter le service avant de remplacer le binaire (miroir de DirettaRendererUPnP PR #69 par Daniel/Koala887) : détecte maintenant si c’est en cours d’exécution, l’arrête avant de copier le nouveau binaire, puis le redémarre une fois l’installation terminée. Même cause principale que la correction DRUP — impossible d’écraser un fichier maintenu ouvert par systemd, donc réinstaller par-dessus un service en cours laissait silencieusement l’ancien binaire en place jusqu’au prochain redémarrage.install.shslim2diretta.service.
Ajouté
--option de décodage CPU (reprise de DirettaRendererUPnP v2.4.2 PR #68 par Daniel/Koala887) : une troisième granularité d’affinité CPU qui fixe le thread audio/décodage (réception → décodage HTTP → push vers le tampon anneau) à son propre cœur dédié, séparé du travailleur SDK Diretta () et des threads principaux + slimproto plus légers (). Lorsqu’il est réglé, le thread audio/décodage est également élevé en priorité en temps réel (en utilisant ), puisque le cœur dédié rend cela sûr. Ça revient à quand il est vide (aucun changement de comportement pour les configurations existantes). Également exposé dans l’interface web (profils complets et minimums) sous « Affinité CPU » sous « Décoder noyaux(s) ». Cela place slim2diretta dans la ligne avec le même modèle à trois niveaux désormais disponible en DirettaRendererUPnP.--cpu-audio--cpu-other--cpu-decodeSCHED_FIFORT_PRIORITY--cpu-other--cpu-decode
Fixé
Script d’installation : arrêter le service avant de remplacer le binaire (miroir de DirettaRendererUPnP PR #69 par Daniel/Koala887) : détecte maintenant si c’est en cours d’exécution, l’arrête avant de copier le nouveau binaire, puis le redémarre une fois l’installation terminée. Même cause principale que la correction DRUP — impossible d’écraser un fichier maintenu ouvert par systemd, donc réinstaller par-dessus un service en cours laissait silencieusement l’ancien binaire en place jusqu’au prochain redémarrage.install.shslim2diretta.service.
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.
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.

