Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Serveur pour HQPlayer et/ou ROON
(08-14-2017, 10:18 AM)Olivier a écrit : Petit retour sur l'utilisation d'un Pi avec DietPi: ben aussi bien que mon Wintel CX8 sous Fedora25/CCRMA, sous réserve de bidouiller les prio et de mettre le RAATServer en RT.... Ca me donne très envie de tester le USBbridge de Allo...
Un p'tit "how to" pour les nuls ?  Tongue  Blush
Répondre
Bon alors "For Dummies"  Big Grin :

1 - on se connecte en SSH à DietPi, et on lance la commande :  

dietpi-process_tool


[Image: a0a4d9df42c6c9a1c2f1252ac65215a4.png]


On arrive là, où on voit aussi ce qui tourne sur DietPi, et on choisit le process à modifier, dans notre cas c'est surtout RAATServer, mais j'ai tout modifier:

[Image: ed17e597b9b125ba52ff9fca28e6d436.png]


- Nice= -20
- Schedule Policy: SCHED_RR ou SCHED_FIFO , perso j'ai préféré Round Robin, pourtant théoriquement moins stricte en gestion de pile:
- Schedule Priority: le vrai RT est à 99, mais sur Fedora/CCRMA le résultat n'était pas le plus heureux, je pars sur cette valeur et trouverais bien par dichotomie la valeur qui me va bien. A 99 ça peut sonner très numérique...

[Image: b9fa7ace38f1dc8496497363ee010c85.png]


On sort avec la touche "Esc" ou on navigue sur "Ok" ou "Exit".

Sur mon Pi relié en USB avec une IfiPower, la scène s'élargie sensiblement, et j'ai le sentiment d'un poil de transparence en plus.

Autre bidouille via dietpi-config dans Audio Options:

[Image: 64a6c0de199206f41160cf8351af1b4c.png]


Activer le PSU Noise Reduction:

[Image: 7b2db6b2d003a53e78b70c9ba4c7360f.png]


Ca réduit la fréquence à 600MhZ des Core en mode économie d'énergie et désactive le HDMI

Dans Advanced Options, j'ai les meilleurs résultats comme suit :


[Image: f5313f51421d85274dc3d6ac3032845a.png]


J'ai tenté le raccordement en Wifi avec un dongle externe, ça fonctionne très bien aussi, mais la connection merdouille au reboot (lié au mode RT)... Il y a surement une solution, mais j'ai arrêté de chercher et suis revenu au mode bridge qui fonctionne super bien.

Sinon, j'ai vu qu'il existe un mode Roon Core dans DietPi... je vais tenter par curiosité.  Edit: mauvaise compréhension de ma part.
Répondre
Merci Olivier, en version illustrée en plus ! Tongue

J'ai testé très/trop rapidement, la différence n'est pas énorme, pourtant il se passe effectivement quelque chose, déroutant puisque l'I2S de mon NOS7 est asynchrone.
Pour l'instant j'ai uniquement agit sur le process "RAAT Server" avec "Schedule Priority : 99", il m'a semblé que c'est surtout le réglage "Nice : -20" qui élargit la scène. Par contre j'ai préféré l’ordonnancement FIFO pour sa fluidité, j'ai trouvé le RR un peu "raide". "PSU Noise Reduction"... doit rester des bouchons chez moi Dodgy , je n'ai pas entendu de différence.

Au départ je lançais une commande "reboot", lecture en pause, pour appliquer les réglages, mais sur la fin de mon bref essai il m'a semblé entendre une différence en appliquant un changement de "Schedule Policy" pendant la lecture, quelle est la part de psy/vrai ? Huh
Répondre
Pas besoin de reboot pour appliquer les réglages ! Et donc possible en cours de lecture.
L'effet n'est pas immédiat, il faut attendre quelques secondes.
Répondre
Pourquoi faire simple...  Blush
Effectivement il m'a semblé qu'il fallait environ 3 secondes pour que le réglage soit audible, rassuré !  Big Grin
Répondre
Olivier,

a-t-on accès à ces réglages dans fedora 25?
Est-il, par exemple, possible de régler la prio RT, nice etc... pour Roon bridge ou Roon server dans fedora?

Un grand merci d'avance pour ta réponse.
Répondre
(08-16-2017, 10:11 AM)Le dom a écrit : Olivier,

a-t-on accès à ces réglages dans fedora 25?
Est-il, par exemple, possible de régler la prio RT, nice etc... pour Roon bridge ou Roon server dans fedora?

Un grand merci d'avance pour ta réponse.

Je crois que LittleScarabee doit plancher dessus, je dois aussi m'y remettre, car j'ai lu qu'un gars avait réussi à installer la 25 sur un Ryzen en désactivant le SMT (reste 8 gros coeurs au lieu de 16).
Sinon la méthode classique est de mettre les instructions dans le fichier service de Roon, mais celui ci lance un script et non un executable, ce qui fait que toutes les taches ne bénéficient pas de la commande. Avoir Start.sh en RT ne change pas le gout de nos nouilles. Donc il faut agir sur le script. 
Sinon pour tester, avec Htop tu peux jouer sur les valeurs Nice de chaque taches, sans avoir à rechercher le PID, avec les touches F7 et F8.
Répondre
Ok merci pour les infos.
Répondre
Bon ben le Ryzen sans SMT, peut tourner sous Fedora 25 avec le noyau CCRMA... une première écoute me confirme l'apport du noyau à faible latence (et peut être aussi les modules Alsa provenant de CCRMA).
Répondre
A la demande d’olivier, voici quelques infos sur le serveur Roon que j’ai mis en place à la maison (non sans mal Big Grin

Lien

Il tourne normalement sur Windows 10 64 bits, notamment dans l’idée d’utiliser hqplayer, mais finalement je me suis remis hier sur l’installation de fedora 25. En effet, j’ai testé pendant un mois hqplayer avec un renderer compatible NAA mais je n’ai pas été convaincu de la pertinence de conserver ce soft face à Roon et ses capacités de upsampling en DSD. L’ecart Entre Roon et hqplayer ne justifie as chez moi l’investissement dans hqplayer. De plus en passant sur Fedora Server, je ne pense pas que je puisse faire tourner hqplayer en headless.
Je pensais qu’il fallait fedora 26 (sans noyau RT actuellement) pour faire tourner un ryzen 7 1700 mais finalement ça semble fonctionner sur fedora 25. J’ai encore des ajustements à faire notamment sur l’utilisation de Resilio Sync sur Fedora Server.

A suivre
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Choix câblage interne serveur Full Mundorf jean-luc 2 814 01-29-2024, 12:46 PM
Dernier message: jean-luc
Music Room Shaper sous Win avec Roon et HQPlayer zaurux 4 1,349 11-10-2023, 12:43 AM
Dernier message: ds21
Video Alimentation externe pour serveur audio fabs35 16 3,227 11-02-2023, 12:55 PM
Dernier message: jean-luc
  PC Serveur à monter. Quel matos? Janacek 70 17,354 05-27-2023, 11:23 PM
Dernier message: Vash_Vador
  Optimisation serveur HQPlayer fabs35 8 2,107 02-18-2023, 10:03 PM
Dernier message: fabs35

Atteindre :


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