Messages : 7,360
Sujets : 177
Inscription : Oct 2015
Type: Particulier
Localisation: Charente Maritime
Messages : 1,427
Sujets : 36
Inscription : Nov 2015
Type: Particulier
Localisation: Gironde
(08-18-2017, 12:54 PM)Olivier a écrit : Je suis entrain de tester sur le Core: ça me semble un poil meilleur (psy ou pas). D'une manière générale, et informatiquo théorique: le mode FIFO est à privilégier sur les traitements mono tache, et le Round Robin dans le cas de plusieurs taches en RT.
Peut être y aura t il d'autres retours pour conforter mon ressenti ou le contredire !
Merci pour tes tests et ton retour Olivier. J'ai vu hier qu'il y a avait des processus "RoonAppliance" qui restait en mode normal ! Je vais regarder comment corriger mon script. Par contre j'ai constaté qu'au niveau du PC il ne faut pas faire trop d'adminstration ou autre tâche en parallèle lorsque l'on réalise ce "tunning" : on quelques lenteurs lorsqu'on utilise du SSH.
De plus il faut aussi s'assurer que le processus "RoonAppliance" sur la partie analyse des fichiers est bien terminé car cela consomme environ 35% sur un CPU 4 coeurs, juste histoire de ne pas avoir de truc qui tourne en parallèle.
Pour le mode "FIFO" ou "Round Robin" je ne sais pas si je serais capable de faire la différence, mais sur le papier on est sur potentiellement deux modes à choisir selon son installation technique :
- FIFO : Installation Mono Serveur et on a uniquement le processus "RoonAppliance" qui est utilisé
- Round Robin : Installation Multi-Serveur et on a deux processus "RoonAppliance" et "RAATServer" qui sont utilisés
Qu'en penses-tu ?
Streamer : Windows Server 2019 & AO 3 & HQPlayer | Aurdirvana -> Diretta
Dac : PS Paul Hynes SR4 -> Chord 2Qute
Casque : Auris HA-2SF -> Focal Clear MG
Démat : Auris HA-2SF -> Atoll IN100 By JCT (Ampli) -> Harbeth LS3/5A 11 Ohms
Vinyle : Thorens TD 295 MK IV & Autio-Technica AT-150MLX
Messages : 3,060
Sujets : 27
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
Messages : 7,360
Sujets : 177
Inscription : Oct 2015
Type: Particulier
Localisation: Charente Maritime
08-18-2017, 06:09 PM
(Modification du message : 01-13-2018, 07:46 PM par Olivier.
Raison de la modification: Changement d'hébergeur d'images
)
(08-18-2017, 05:30 PM)LittleScarabee a écrit : Merci pour tes tests et ton retour Olivier. J'ai vu hier qu'il y a avait des processus "RoonAppliance" qui restait en mode normal ! Je vais regarder comment corriger mon script. Par contre j'ai constaté qu'au niveau du PC il ne faut pas faire trop d'adminstration ou autre tâche en parallèle lorsque l'on réalise ce "tunning" : on quelques lenteurs lorsqu'on utilise du SSH.
Je n'ai pas de problème de lenteur, mais avec le Ryzen (même sans SMT), j'ai du coeur ! De plus la mise en RT amène un risque de stabilité en surcharge. J'ai eu quelques plantage, même plus dus au Kernel 4.9 avec Ryzen.
(08-18-2017, 05:30 PM)LittleScarabee a écrit : De plus il faut aussi s'assurer que le processus "RoonAppliance" sur la partie analyse des fichiers est bien terminé car cela consomme environ 35% sur un CPU 4 coeurs, juste histoire de ne pas avoir de truc qui tourne en parallèle.
C'est préférable, car ça bouffe pas mal de ressource, ceci étant dit, et sans mise en RT, je ne perçois pas de différence à l'écoute, durant analyse ou non. Le Scheduler fait bien le job en donnant la prio aux bons processus.
(08-18-2017, 05:30 PM)LittleScarabee a écrit : Pour le mode "FIFO" ou "Round Robin" je ne sais pas si je serais capable de faire la différence, mais sur le papier on est sur potentiellement deux modes à choisir selon son installation technique :
- FIFO : Installation Mono Serveur et on a uniquement le processus "RoonAppliance" qui est utilisé
- Round Robin : Installation Multi-Serveur et on a deux processus "RoonAppliance" et "RAATServer" qui sont utilisés
Qu'en penses-tu ?
"SCHED_FIFO (also called static priority scheduling) is a realtime policy that defines a fixed priority for each thread. This policy allows administrators to improve event response time and reduce latency, and is recommended for time sensitive tasks that do not run for an extended period of time.
SCHED_RR is a round-robin variant of SCHED_FIFO. This policy is useful when multiple threads need to run at the same priority level.
Like SCHED_FIFO, SCHED_RR is a realtime policy that defines a fixed priority for each thread. The scheduler scans the list of all SCHED_RR threads in priority order and schedules the highest priority thread that is ready to run. However, unlike
SCHED_FIFO, threads that have the same priority are scheduled round-robin style within a certain time slice."
cf. : https://access.redhat.com/documentation/...tions.html
Donc la théorie voudrait que le RR (tourniquet) gère mieux le multi-threating, pour le Core, pas évident pour le Bridge. Maintenant, faut voir à l'écoute et suivant la sensibilité de chacun.
L'idéal serait de faire le tri des process audio, mais comme ils s'appellent quasiment tous de la même manière
J'ai l'impression que ceux qui nous intéresse le plus sont : RoonServer et RAATServer ...
Messages : 3,060
Sujets : 27
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
Ca y est j'ai testé sur le PC serveur Roon Server..
Alors la différence n'est pas transcendantale mais j'ai l'impression que ça fouille un peu plus dans les détails et qu'il y a un peu plus de finesse avec Round Robin.
Je réitère ma question est-ce que on peut adapter le truc à Roon bridge?
Messages : 1,700
Sujets : 46
Inscription : Nov 2015
Type: Particulier
Localisation: région bordelaise
J'ai fait le test sur le serveur avec uniquement les paramètres donnés par Fred sans en essayer d'autres et je trouve aussi plus de définition, de présence de musicalité.
Ce n'est pas énorme, mais c'est indiscutable sur plusieurs fichiers testés.
Merci Fred!
Pierre
Messages : 3,060
Sujets : 27
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
08-18-2017, 06:36 PM
(Modification du message : 08-18-2017, 06:37 PM par Le dom.)
Avec Round Robin ou fifo..
Par contre je me demande si on ne perd pas un côté analogique et un peu de poids des notes.
A voir à la longue.
Du coup j'ai transposé la chose à Roon Bridge sur le PC player mêmes constatations qu'avec Roon Server.
A voir où cela pourrait être le plus bénéfique.
Messages : 7,360
Sujets : 177
Inscription : Oct 2015
Type: Particulier
Localisation: Charente Maritime
08-18-2017, 06:39 PM
(Modification du message : 08-18-2017, 06:40 PM par Olivier.)
(08-18-2017, 06:36 PM)Le dom a écrit : Avec Round Robin ou fifo..
Par contre je me demande si on ne perd pas un côté analogique et un peu de poids des notes.
A voir à la longue.
Du coup j'ai transposé la chose à Roon Bridge sur le PC player mêmes constatations qu'avec Roon Server.
A voir où cela pourrait être le plus bénéfique.
Mon pif me dit :"sur les deux"
D'expérience, la prio 99 donne un coté numérique qui peut déplaire... il faudrait faire l'essai entre 65 et 95 et on devrait trouver son bonheur..
Sinon merci à vous deux, je doute parfois de mes ressentis.
Messages : 1,427
Sujets : 36
Inscription : Nov 2015
Type: Particulier
Localisation: Gironde
@Le Dom :
Oui cela s'applique "sans soucis" sur le bridge car le script traite tous les processus enfant de RoonServer que l'on retrouve de mémoire sur RoonBridge, mais je n'ai pas pu faire le test. Désolé pour le retard j'étais allé faire un footing .... ...
@Olivier :
Il faudrait voir à l'écoute ce que cela donne en effet. Car Si j'ai bien compris comment fonctionne Roon on a exactement les deux processus que tu as donné. Donc avec les définitions que tu as donné je dirais que FIFO est plus adapté finalement car multi process avec une meilleure gestion des priorité....
J'ai finalement utilisé la carte son intégré de mon PC et j'ai quand même noté une petite différence avec le mode "standard" et "RT"...je vais re-faire des tests mais j'ai trouvé un poil moins bien, peut être que le juste milieu serait de positionner la valeur entre 60 et 80
@Patatras :
Enjoy !
Allé faut que j'aille corriger ces 4/5 services "RoonAppliance" qui reste en mode normal...
Streamer : Windows Server 2019 & AO 3 & HQPlayer | Aurdirvana -> Diretta
Dac : PS Paul Hynes SR4 -> Chord 2Qute
Casque : Auris HA-2SF -> Focal Clear MG
Démat : Auris HA-2SF -> Atoll IN100 By JCT (Ampli) -> Harbeth LS3/5A 11 Ohms
Vinyle : Thorens TD 295 MK IV & Autio-Technica AT-150MLX
Messages : 3,060
Sujets : 27
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
(08-18-2017, 06:39 PM)Olivier a écrit : (08-18-2017, 06:36 PM)Le dom a écrit : Avec Round Robin ou fifo..
Par contre je me demande si on ne perd pas un côté analogique et un peu de poids des notes.
A voir à la longue.
Du coup j'ai transposé la chose à Roon Bridge sur le PC player mêmes constatations qu'avec Roon Server.
A voir où cela pourrait être le plus bénéfique.
Mon pif me dit :"sur les deux"
D'expérience, la prio 99 donne un coté numérique qui peut déplaire... il faudrait faire l'essai entre 65 et 95 et on devrait trouver son bonheur..
Sinon merci à vous deux, je doute parfois de mes ressentis.
Disons que 99 donne un côté plus fouillé et plus fin en haut.
Si le système est un peu chatouilleux en haut du spectre ça peut poser problème, je pense.
Chez moi ça passe mais je vais essayer d'autres prio dès fois qu'il y en ait une "magique".
|