Note de ce sujet :
  • Moyenne : 5 (2 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
RoonLabs : Installation & Configuration sous Linux
#71
(08-17-2017, 01:47 AM)LittleScarabee a écrit : Update Tutoriel (v1.6) :
* Ajout du chapitre pour passer tous les processus en mode RealTime (c. 7.4)

>> Je n'ai pas réussi à le mettre en automatique pour le moment avec ce script vous pourrez faire différent test et ainsi voir quel est le mode qui vous plaît le plus. Il est donc à lancer à chaque démarrage du PC....ne me demandez pas le résultat : il est trop tard pour faire un test  Big Grin et j'ai plus de DAC en ce moment Cry  Cry  Cry

Bon tests.... Smile

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 !
Répondre
#72
(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




Répondre
#73
(08-17-2017, 01:47 AM)LittleScarabee a écrit : Update Tutoriel (v1.6) :
* Ajout du chapitre pour passer tous les processus en mode RealTime (c. 7.4)

>> Je n'ai pas réussi à le mettre en automatique pour le moment avec ce script vous pourrez faire différent test et ainsi voir quel est le mode qui vous plaît le plus. Il est donc à lancer à chaque démarrage du PC....ne me demandez pas le résultat : il est trop tard pour faire un test  Big Grin et j'ai plus de DAC en ce moment Cry  Cry  Cry

Bon tests.... Smile

Je n'ai pas encore eu le temps d'essayer mais est-ce que cela peut également s'adapter au PC player avec uniquement Roon bridge?
Répondre
#74
(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 ! Big Grin 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 Sad  


[Image: 481d2a6d7b315805f5d67bbd8f03b660.md.png]

J'ai l'impression que ceux qui nous intéresse le plus sont : RoonServer et RAATServer ...
Répondre
#75
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?
Répondre
#76
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! Smile 

Pierre
Répondre
#77
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.
Répondre
#78
(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"  Big Grin
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.
Répondre
#79
@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 ....  Big Grin ... 

@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 !  Cool

Allé faut que j'aille corriger ces 4/5 services "RoonAppliance" qui reste en mode normal... Angry
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




Répondre
#80
(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"  Big Grin
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".
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  ENGINEERED fermé ou service client sous l'eau ? Moxa 15 2,506 01-27-2024, 02:26 PM
Dernier message: thomasv
Music Room Shaper sous Win avec Roon et HQPlayer zaurux 4 1,393 11-10-2023, 12:43 AM
Dernier message: ds21
  Installation de HQPe/NAA/Diretta ALSA drivers sous Fedora Bear 11 6,153 09-11-2023, 09:03 AM
Dernier message: Bear
  PC sous Lubuntu - une bonne source audio nevik 14 5,000 11-05-2022, 10:25 AM
Dernier message: chakiwi
  REW avec Chromebook et VM LInux wgb25 3 1,710 10-09-2021, 10:30 AM
Dernier message: MeloMan

Atteindre :


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