(02-01-2022, 12:41 PM)zaurux a écrit : Non, j'ai récupéré les infos d'un portage (Hong-Kong) sous forme d'extension à PicoPlayer.
Depuis j'ai modifié les éléments de lancement pour intégrer des éléments d'optimisations audios (priorité irq) et NAA lancé en RT sur le core 3.
Le noyau PicorePlayer 5.10.77 n'est pas RT.
J'ai rajouté l'IPV6 et IP fixe pour mon utilisation en direct depuis le serveur.
Le serveur http de configuration (webgui) est arrêté car inutile et pouvant bloquer la reconnaissance par HQP.
Mais j'ai fait 2 images dont une avec dhcp qui fonctionne très bien derrière un switch sur une RPI4.
Et pour le fun, j'ai upgradé la version "top" intégrée dans busybox pour récupérer les infos "PI" (priorité) et "NI" (nice).
Et aussi supprimé le swap compressé en ram. Il y a la place en ram pour tout mettre.
J'ai fait un script (avec des moufles.. qui ferait bondir un pro) qui permet d'avoir le "status" de NAA, de le lancer ou le stopper (si le flux est arrété.. sinon ça bugge ?).
... info à limiter au forum.
Bravo Stéphane,
Je suis heureux de voir que ta quête pour avoir un NAA qui fonctionne selon tes désirs est en voie d'aboutir
Je suis en train de creuser les aspects RT du noyau de Linux et m'aperçois que nous arrivons à un moment où le noyau de base embarque l'essentiel des 'features' RT qui étaient autrefois l'apanage de noyaux spécialisés (type CCRMA de Stanford pour ceux qui ont suivi l'aventure). Lire ici: https://www.phoronix.com/scan.php?page=n...-Linux-515 et ici comment mettre en oeuvre: https://cm-mail.stanford.edu/pipermail/p...18878.html
A noter que la version 5.16 du noyau règle un certain nombre de difficultés liées à l'USB Audio: https://www.phoronix.com/scan.php?page=n...B-Audio-LL
Et pour ceux qui, comme toi, sont des adeptes de la surveillance serrée de la latence, voici aussi une innovation intéressante, qu'apporte la version 5.17 du noyau: https://bristot.me/and-now-linux-has-a-r...rtla-tool/
Du coup, il est vraisemblable que la valeur ajoutée des noyaux optimisés RT des distros spécialisées audio aille en s'amenuisant avec l'intégration de toutes ces fonctionnalités au noyau de base. Nous vivons des temps étonnants pour l'utilisation des outils informatique dans le reproduction musicale
Pour ce qui me concerne, j'ai rajouté les commandes: preempt=full processor.max_cstate=1 idle=poll au démarrage du noyau sur mon NAA et suis en cours d'évaluation...