Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Serveur et Player "bridgés"
#21
(01-19-2017, 11:03 AM)Tokamac a écrit : Hello tout le monde
Est ce que l'un d'entre vous a réussi à faire tourner une conf dual PC Tinysqueeze en mode bridgé ?
Si realisable, comment avez configuré les 2 PC ?
Merci pour vos retours

Le Dom a écrit :Bonjour à tous,

après avoir bataillé un paquet d'heures pour faire fonctionner la chose, j'ai réussi à faire évoluer ma configuration Tinysqueeze 2PC et j'avoue que le jeu en vaut la chandelle en terme de rendu sonore. C'est effectivement encore meilleur que ce que j'obtenais avant.

En fait ma config 2PC Tinysqueeze est maintenant très proche de la configuration 2PC qui est préconisé avec JPlay, par exemple.

L'idée germait dans mon esprit depuis un moment mais je ne savais pas comment faire jusqu'à ce que je m'aperçoive que la fonction bridge (possibilité de faire un pont entre deux cartes Ethernet) était implémentée dans Tinysqueeze depuis la version 1.5.3.

Problème, après une multitude d'essais j'ai dû me résigner et accepter le fait que cela n'avait pas l'air de fonctionner du tout même si l'apparition d'un commutateur Bridge ON/OFF était effective dès que l'on connectait une deuxième carte Ethernet sur un des port PCIe de la carte mère du PC serveur TinySqueeze. 
Bref, j'ai bataillé malgré tout continué à batailler. 
Finalement, c'est grâce à la version 1.5.4 de Tinysqueeze et la possibilité de choisir entre différents Kernel que je suis parvenu à mes fins.

En effet, depuis une session SSH avec le terminal PuTTy, j'ai essayé de comprendre ce qui pouvait bien se passer lorsqu'on essayait de bridger les deux cartes Ethernet avec la ligne de commande "brctl addbr br0", par exemple, et chaque fois j'avais un beau "package is not installed" qui s'affichait.
Incompréhensible car le paquet Bridge-utils semblait pourtant bel et bien installé dans Tinysqueeze 1.5.4.
J'ai donc entrepris quelques recherches et j'ai donc appris que ce message "package not installed" s'affichait pas seulement si le paquet Bridge-utils n'était pas installé mais aussi parce que le kernel n'était pas compilé avec la fonction bridge activée.  :grad:  :help: 

Oui mais comment on fait? 
Je me suis alors dit que peut être Dimas avait compilé un des kernels proposés dans son package avec la fonction bridge activée. Et me voilà donc parti a essayer tous les Kernels proposés dans le package "sqkernelpack-usb.zip".
Et bien, oh joie!!! Ce kernel compilé pour la fonction bridge existe dans la package. Il s'agit du Kernel 441brt-usb-100.... :woohoo: 

Du coup, dès que l'on valide Bridge ON dans la page de configuration Network les deux cartes Ethernet sont bel et bien bridgées. 
Ceci dit ce n'est pas plug and play et il y a un peu de lignes de script à taper dans le fichier bootlocal.sh de Tinysqueeze si l'on veut que ça fonctionne parfaitement, notamment, si l'on veut faire du streaming Qobuz ou radio.

J'y reviendrai plus tard si vous êtes intéressé.

Alors me direz vous, quel est l'intérêt de la chose?
Et bien c'est d'avoir d'un PC Tinysqueeze serveur avec d'un côté une carte qui sera reliée au réseau local puis internet par l'intermédiaires des divers switches, routeurs et autre box et de l'autre la deuxième carte directement reliées au PC Tinysqueeze audio avec le câble Ethernet de votre choix sans aucun intermédiaire, routeur, switch ou autre.

J'ai tout de même vérifié que le flux audio allait bel et bien directement du PC serveur au PC audio sans aller faire un tour côté réseau via l'autre carte en déconnectant la carte Ethernet côté réseau une fois la musique lancée et ça joue bien jusqu'au bout de la playlist sans souci. Par contre tout contrôle de la lecture est alors évidemment interdit.  Wink 

Chez moi, le gain en terme de qualité sonore est loin d'être anodin. 
Après, gagne-t-on encore avec un pont optique entre les deux PC ainsi reliés, par exemple? A voir....

Pour le moment je n'en dis pas plus sur les critères où le gain en terme de qualité sonore se fait sentir, histoire de ne pas vous influencer si vous vous lancez dans l'aventure.

Si vous voulez faire du streaming Qobuz ou radio, je pourrai vous indiquer les modification à faire dans le fichier bootlocal.sh. A éditer avec précaution toutefois...  Wink 
A moins qu'entre temps Dimas ait apporté les corrections dans une nouvelle version. 

J'échange, en effet, sur le sujet avec Domas en ce moment mais je ne sais pas encore s'il développera une nouvelle version ou pas. Il a tout de même l'air plutôt d'être en standby question développement de Tinysqueeze..
Répondre
#22
Thumbs Up 
Merci Pascal64
Plus qu'à se retrousser les manches   Shy
TEAC UD 701N - XLR Kubala Sosna - Karan KAI180 MK2 -  HP JCT Speaker One - GraphProac D18.
Cable RJ Inakustic Referentz.  Secteur : Diy à base de câbles Olflex Classic 110
Alimentation par 2 transfos symétriseur.
Répondre
#23
euh...
l'accouchement de l'éléphante semble bien éprouvant
mais j'ai du mal à voir là : l'éléphante a accouché d'une grosse souris ou d'un cachalot ? (cf avis de Renan en page1, et pas d'avis du tout de Dom sur le rendu audio) Huh
Perso, je préfère quand les souris accouchent d'éléphant ou de cachalot (au choix) Idea

Bon, étant abonné à ce topic, je garde mon abonnement car il reste qd meme très intéressant
Cdt
Répondre
#24
Si tu passes par là Le Dom, je suis preneur de ton script   Smile
Répondre
#25
(01-19-2017, 02:05 PM)phile a écrit : euh...
l'accouchement de l'éléphante semble bien éprouvant
mais j'ai du mal à voir là : l'éléphante a accouché d'une grosse souris ou d'un cachalot ? (cf avis de Renan en page1, et pas d'avis du tout de Dom sur le rendu audio) Huh
Perso, je préfère quand les souris accouchent d'éléphant ou de cachalot (au choix) Idea

Bon, étant abonné à ce topic, je garde mon abonnement car il reste qd meme très intéressant
Cdt

Ne détourne pas mes propos Phile. Je n'ai pas dis que je n'entendais rien. Mais ayant pas mal bougé la position de mes enceintes récemment j'ai eu de grosses différences sur la restitution sonore. Ce qui fait que j'ai peut être loupé une amélioration liée à ce passage ne rj45 direct.
Au passage en comparaison une fois que je peux faire des simultanée avec égalisation des volumes, je n'entends souvent pas de différences en tout cas sur les sources.
Je perçois des differences entre differents amplis
Et parfois je trouve mon systeme meilleur ou moins bon sans savoir vraiment pourquoi.
Install: http://forum-hifi.fr/thread-8172.html ; 
Install secondaire: Le petit système année 70 à Jibolin
Des enceintes et amplis de sono et du Snake-oil en veux tu en voila
Répondre
#26
(01-19-2017, 02:05 PM)phile a écrit : euh...
l'accouchement de l'éléphante semble bien éprouvant
mais j'ai du mal à voir là : l'éléphante a accouché d'une grosse souris ou d'un cachalot ? (cf avis de Renan en page1, et pas d'avis du tout de Dom sur le rendu audio) Huh

Bonjour Phile,

Mais si je donne mon avis même s'il n'est pas complet pour ne pas influencer ceux qui se lanceraient dans la mise en oeuvre de ce type de config. Relis bien la copie de mon message postée ici par Pascal64.

J'annonce la couleur dès la première phrase que je cite ici:

"après avoir bataillé un paquet d'heures pour faire fonctionner la chose, j'ai réussi à faire évoluer ma configuration Tinysqueeze 2PC et j'avoue que le jeu en vaut la chandelle en terme de rendu sonore. C'est effectivement encore meilleur que ce que j'obtenais avant."

(01-19-2017, 02:43 PM)gordian a écrit :
Le Dom a écrit :Bonjour à tous,

Du coup, dès que l'on valide Bridge ON dans la page de configuration Network les deux cartes Ethernet sont bel et bien bridgées. 
Ceci dit ce n'est pas plug and play et il y a un peu de lignes de script à taper dans le fichier bootlocal.sh de Tinysqueeze si l'on veut que ça fonctionne parfaitement, notamment, si l'on veut faire du streaming Qobuz ou radio.

J'y reviendrai plus tard si vous êtes intéressé.

Si tu passes par là Le Dom, je suis preneur de ton script  Rolleyes


Bonjour gordian,

en fait le mode bridge fonctionne bien dans TinySqueeze 1.5.4 à condition d'utiliser comme je l'a écrit le kernel 441brt-usb-100 mais il y a un souci. En effet lorsqu'on passe en mode bridge, celui-ci ne prend pas en compte les serveur DNS que l'on a indiqué dans la page de configuration "Network" de Tinysqueeze. Il faut donc indiquer au bridge que l'on a créé ces DNS.

Pour cela il faut ouvrir une session SSH et éditer le fichier bootlocal.sh.

Pour cela il faut taper 

sudo mc

une fois que l'on s'est logué sur le terminal en SSH.

La console mc s'ouvre et il faut aller chercher le fichier bootlocal.sh dans le dossier /opt/

Une fois le fichier sélectionné taper sur F4 pour l'éditer.

Il faut repérer les lignes suivante:

NETDEVICES="$(awk -F: '/eth.:|tr.:/{print $1}' /proc/net/dev 2>/dev/null)"

netcards=$(echo $NETDEVICES | wc -w)
brmodule="/usr/local/lib/modules/$(uname -r)/kernel/net/bridge/bridge.ko.gz"

if [ $bridge == yes ] && [ $netcards -gt 1 ] && [ -f /sbin/brctl ] && [ -f $brmodule ]; then
    /opt/bridge.sh
Et ajouter juste en dessous ces deux lignes:

    [ -n "$ipdns1" ] && echo "nameserver $ipdns1" > /etc/resolv.conf
    [ -n "$ipdns2" ] && echo "nameserver $ipdns2" >> /etc/resolv.conf

Puis taper sur F2 pour sauver le fichier "Save"
Puis taper deux fois sur F10 pour quitter.

Ensuite taper la ligne de commande:

/opt/backup.sh

Quand c'est fini rebooter avec

sudo reboot

Voilà ça devrait fonctionner y compris en streaming avec Qobuz.
Répondre
#27
Dans le cas d'un lien direct rj45 entre serveur et player qu'apporte la config 2 pc par rapport à un nas (serveur) + player
en 2 pc les fichiers sont sur le nas, le serveur sur le pc1 et le pc2 est le player?
Install: http://forum-hifi.fr/thread-8172.html ; 
Install secondaire: Le petit système année 70 à Jibolin
Des enceintes et amplis de sono et du Snake-oil en veux tu en voila
Répondre
#28
(01-19-2017, 07:28 PM)renan a écrit : Dans le cas d'un lien direct rj45 entre serveur et player qu'apporte la config 2 pc par rapport à un nas (serveur) + player
en 2 pc les fichiers sont sur le nas, le serveur sur le pc1 et le pc2 est le player?

Le Pc serveur peut être optimisé, contrairement au Nas.

Sur mon Qnap hs251, j'ai pu changer l'alimentation mais pour le reste, pas possible.

Et si j'ai bien compris ta question, plus de Nas. Il est remplacé par le Pc serveur.

@Dom : bienvenu sur le forum indépendant  Smile 
Merci pour ton intervention sur ce topic.

Pascal


Ps : tu est également attendu par Bear sur le topic Acourate  Rolleyes
Répondre
#29
Bonsoir,

Bienvenue à 'Le Dom': cela faisait longtemps que Pascal nous parlait de ton installation incroyable et du tuning que tu en avait fait avec Acourate. Ravi de compter un adepte de la correction active en plus sur ce forum Wink

Pour compléter ce qu'a dit Pascal, j'ai fini par céder à son amicale pression et à passer commande d'une alim linéaire pour mon ensemble MacMini + disque + micro-rendu + Mutec. Je vais donc aussi passer par le kit Uptone Audio. Je vous dirai dans quelques semaines si cela améliore encore le rendu de cette source.
Répondre
#30
Bonjour LeDom, et bonjour à Dimas !

Stephane
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  3DLAB Nano Player & Transport V4/V5/Vx avec Leedh Processing Patatorz 1,515 458,531 04-23-2024, 09:24 AM
Dernier message: Papytechnofil
  Junilabs Audio player Benarsky 19 2,827 04-10-2024, 08:21 AM
Dernier message: Euterpe
  3dlab Nano player v5 Niklou 78 37,102 03-27-2024, 05:01 PM
Dernier message: r11bordo
  serveur Grimm Audio MU1 bbill 132 48,749 01-23-2024, 03:33 PM
Dernier message: bbill
  Plexamp, music player for "audiophiles, curators, and hipsters" fabien44 12 4,705 11-20-2023, 04:55 PM
Dernier message: psychros

Atteindre :


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