Messages : 14,130
Sujets : 80
Inscription : Feb 2016
Type: Particulier
Localisation: Pays Basque
(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.
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...
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..
Messages : 80
Sujets : 9
Inscription : Jan 2017
Type: Particulier
Localisation: Mens - Trièves - Sud Isère
01-19-2017, 01:34 PM
Merci Pascal64
Plus qu'à se retrousser les manches
TEAC UD 701N - XLR Kubala Sosna - Karan KAI180 MK2 - HP JCT Speaker One -Cabasse Murano Alto.
Cable RJ Inakustic Referentz. Secteur : Diy à base de câbles Olflex Classic 110 avec prises Viborg Rhodium.
Alimentation par 2 transfos symétriseur.
Messages : 2,646
Sujets : 33
Inscription : Dec 2015
Type: Particulier
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)
Perso, je préfère quand les souris accouchent d'éléphant ou de cachalot (au choix)
Bon, étant abonné à ce topic, je garde mon abonnement car il reste qd meme très intéressant
Cdt
Messages : 233
Sujets : 7
Inscription : Dec 2016
Type: Particulier
01-19-2017, 02:43 PM
(Modification du message : 01-22-2017, 07:40 AM par gordian.)
Si tu passes par là Le Dom, je suis preneur de ton script
Messages : 5,882
Sujets : 25
Inscription : Feb 2016
Type: Particulier
Localisation: Mars
(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)
Perso, je préfère quand les souris accouchent d'éléphant ou de cachalot (au choix)
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.
Messages : 3,181
Sujets : 27
Inscription : Jan 2017
Type: Particulier
Localisation: Près de Dax (40)
01-19-2017, 06:34 PM
(Modification du message : 01-19-2017, 06:52 PM par Le dom.)
(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)
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
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.
Messages : 5,882
Sujets : 25
Inscription : Feb 2016
Type: Particulier
Localisation: Mars
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?
Messages : 14,130
Sujets : 80
Inscription : Feb 2016
Type: Particulier
Localisation: Pays Basque
(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
Merci pour ton intervention sur ce topic.
Pascal
Ps : tu est également attendu par Bear sur le topic Acourate
Messages : 2,752
Sujets : 56
Inscription : Mar 2016
Type: Particulier
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
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.
Messages : 2,893
Sujets : 64
Inscription : Mar 2016
Type: Particulier
Bonjour LeDom, et bonjour à Dimas !
Stephane
|