Messages : 4,055
Sujets : 76
Inscription : Mar 2019
Type: Particulier
Localisation: Côte d'Or
J'ai récupéré Squeezelite (même si j'utilise Roon).
Je n'étais pas sur le bon driver et même si je ne trouve pas d'explication à ce bug, c'est rentré dans l'ordre.
Je peux avoir Squeezelite et Roon sur l'USBridge. Pas en même temps, bien sur !!
Mon DAC ne supporte que le DSD 64 et 128.. Ensuite, je ne sais pas ce que gère LMS et squeezelite.
Je n'ai pas de plugin "DSD player" sur LMS. Cela ne semble plus nécessaire.
Et voici ce que m'affiche la page STATUS de Dietpi.local pour la lecture d'un DSD 64.
Code :
Amanero Technologies Combo384 Amanero at usb-aotg_hcd.1-1.1, high speed : USB Audio
Playback:
Status: Running
Interface = 2
Altset = 1
Packet Size = 228
Momentary freq = 176394 Hz (0x16.0c98)
Feedback Format = 16.16
Interface 2
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Même chose via Roon :
Code :
Amanero Technologies Combo384 Amanero at usb-aotg_hcd.1-1.1, high speed : USB Audio
Playback:
Status: Running
Interface = 2
Altset = 1
Packet Size = 228
Momentary freq = 176395 Hz (0x16.0ca0)
Feedback Format = 16.16
Interface 2
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Une différence :
(Squeeze) Momentary freq = 176394 Hz (0x16.0c98) // (Roon) Momentary freq = 176395 Hz (0x16.0ca0)
Messages : 1,394
Sujets : 12
Inscription : Nov 2015
Type: Particulier
04-01-2019, 10:15 AM
(Modification du message : 04-04-2019, 01:48 AM par volpone75.)
Bonjour @zaurux,
J'ai également un DAC Amanero mais avec un firmware "Beta" (1099c) permettant le DSD "natif" sous LINUX (vs DoP uniquement dans la version standard Amanero). Voila ce que cela donne avec SqueezeLite en DSD 128 natif et en DoP. Pas de problème audible ni en DoP ni en DSD "natif". Aucun besoin du plugin "DSD Player" dans LMS ni en DoP, ni en DSD "natif". Mon DAC est équipé d'un afficheur LED qui permet de vérifier ce qu'il reçoit.
DSD 128 en mode natif (Altset 2)
Paramétrage SqueezeLite dans DietPi (ALLO Web GUI)
- Bitdepth: 32
- DSD native output: U32LE
On voit que le DAC propose 2 interfaces Altset 1= PCM, Altset 2=DSD.
En lecture "Running" sur du DSD on est en Altset 2 DSD "natif".
Code :
root@USBridge:~# cat /proc/asound/card*/stream*
Amanero Technologies Combo384 Amanero at usb-aotg_hcd.1-1.1, high speed : USB Audio
Playback:
Status: Running
Interface = 2
Altset = 2
Packet Size = 228
Momentary freq = 176395 Hz (0x16.0ca0)
Feedback Format = 16.16
Interface 2
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
Interface 2
Altset 2
Format: S32_LE DSD_U32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
DSD 128 en mode DoP (Altset 1)
En forçant le mode DoP en lançant SqueezeLite manuellement dans DietPi via la commande:
Code :
root@USBridge:~#/usr/bin/squeezelite -a 4096:8096:32:0 -C 5 -n 'DietPi-Squeezelite' -f /var/log/squeezelite.log -D
Remarque: Je ne peux pas utiliser ALLO Web GUI pour forcer le DoP car j'utilise la version 6.21 de DietPi qui ne propose pas cette option (l'option DoP serait désormais présente dans la version 6.22.3 de DietPi). Avec la 6.22.3 on peut sans doute avoir le même résultat en paramétrant SqueeLite via ALLO Web GUI en:
- Bitdepth: 32
- DSD native output: DoP
On constate qu'en lecture DSD Running est maintenant sur Altset = 1 (PCM) qui est utilisé pour transmettre le DSD encapsulé , mon DAC reçoit néanmoins bien du DSD 128. Pas de problème audible non plus, la qualité est la même qu'en natif.
Code :
root@USBridge:~# cat /proc/asound/card*/stream*
Amanero Technologies Combo384 Amanero at usb-aotg_hcd.1-1.1, high speed : USB Audio
Playback:
Status: Running
Interface = 2
Altset = 1
Packet Size = 448
Momentary freq = 352789 Hz (0x2c.1940)
Feedback Format = 16.16
Interface 2
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
Interface 2
Altset 2
Format: S32_LE DSD_U32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
Donc en résumé pas de problème USBridge en DSD jusqu'au DSD 128 avec SqueezeLite si le bug DoP a été corrigé mais en revanche pas sur que SqueezeLite passe du DSD256 en DoP même avec un DAC supportant le PCM 768 kHz (le mien est limité a 384 kHz en PCM). C'est ce qui reste à vérifier. En natif le DSD 256 passe si on a fait la mise à jour du firmware Amanero "qui va bien".
DSD 256 en mode natif (Altset 2)
- Bitdepth: 32
- DSD native output: U32LE
Code :
root@USBridge:~# cat /proc/asound/card*/stream*
Amanero Technologies Combo384 Amanero at usb-aotg_hcd.1-1.1, high speed : USB Audio
Playback:
Status: Running
Interface = 2
Altset = 2
Packet Size = 448
Momentary freq = 352785 Hz (0x2c.1920)
Feedback Format = 16.16
Interface 2
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
Interface 2
Altset 2
Format: S32_LE DSD_U32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
ROON > HQPlayer > Allo-USBridge (DietPi) > T+A DAC8 DSD > NAD M22 (Ncore Hypex) > Harbeth SLH5+
Schéma installation
Messages : 314
Sujets : 3
Inscription : Jun 2016
Type: Particulier
04-03-2019, 01:48 AM
(Modification du message : 04-02-2020, 12:27 AM par Charon.)
..I..
Messages : 1,394
Sujets : 12
Inscription : Nov 2015
Type: Particulier
04-03-2019, 08:46 AM
(Modification du message : 04-03-2019, 08:52 AM par volpone75.)
(04-03-2019, 01:48 AM)Charon a écrit : ...
Interface 1
Altset 3
Format: S32_LE DSD_U32_BE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600
Data packet interval: 125 us
et à la tablette dans Lumïn j'ai wave 352.8kHz 16bit 11,29Mbps
Confirmé par le TEAC qui m'affiche PCM 352.8kHz...
On constate effectivement que tu lis en ALTSET 1 (PCM 16bits ou DoP) mais qu'ALTSET 3 (DSD_U32_BE "natif") est aussi disponible ce qui atteste que ton DAC supporte le DSD natif en 32_BE apparemment.
- As tu essayé avec SqueezeLite / LMS en paramétrant ALLO Web GUI comme suit:
L'idée est de diminuer le nombre de variables. On sait que SqueezeLite / LMS fonctionnent bien en DSD "natif" avec USBridge, pour GMRender c'est peut être aussi le cas en DSD mais moins de retours et je n'ai jamais essayé. En DoP le DAC commute PCM / DSD et donc cela peut expliquer les "craquements".
Quel serveur UPnP utilises-tu, MimimServer ?
ROON > HQPlayer > Allo-USBridge (DietPi) > T+A DAC8 DSD > NAD M22 (Ncore Hypex) > Harbeth SLH5+
Schéma installation
Messages : 314
Sujets : 3
Inscription : Jun 2016
Type: Particulier
04-03-2019, 10:58 AM
(Modification du message : 04-02-2020, 12:27 AM par Charon.)
..I..
Messages : 1,394
Sujets : 12
Inscription : Nov 2015
Type: Particulier
04-03-2019, 12:07 PM
(Modification du message : 04-04-2019, 02:03 AM par volpone75.)
(04-03-2019, 10:58 AM)Charon a écrit : ...
Par contre avec sqeezelite, mes dsf sont invisibles... j'ai bien l'arborescence des albums mais dès que j'en choisi un, il me met que le nom d'artiste et le nom de l'album et je n'ai aucun dsf...
...
Dans LMS (7.9): Settings > Advanced > Filetype vérifier que DSF et DFF sont bien en "native". Si c'est le cas LMS n'a pas de difficultés à transmettre du DSD "natif" à SqueezeLite.
Avec le plugin LMS "DSDPlayer" on peut également transmettre du DoP (DSD encapsulé dans du FLAC) ou convertir le DSD en PCM (ce qui n'est pas la même chose). Dans ton cas, avec un DAC DSD, aucune de ces options ne nous intéressent et l'activation de ce plugin est donc inutile si SqueezeLite est bien paramétré en DSD "natif" sur l'USBridge.
ROON > HQPlayer > Allo-USBridge (DietPi) > T+A DAC8 DSD > NAD M22 (Ncore Hypex) > Harbeth SLH5+
Schéma installation
Messages : 314
Sujets : 3
Inscription : Jun 2016
Type: Particulier
04-03-2019, 06:28 PM
(Modification du message : 04-02-2020, 12:27 AM par Charon.)
..I..
Messages : 387
Sujets : 36
Inscription : Jul 2016
Type: Particulier
Localisation: Arc lémanique
04-11-2019, 01:37 PM
(Modification du message : 04-23-2019, 08:46 PM par Nico-Macaron.)
Hello,
J'utilise le Usbridge avec un ensemble Chord en Upnp (GMrender) avec Jriver en amont.
Edit
Les fichiers DSD passent en DOP via GMrender
@+
Nico
@home
S1: Chord M Scaler + Dave - Grimm SQM - SPL Elector - Grimm SQM - ATC SCM40A
Streaming : Muon Pro - Mano Ultra mk3 (GP / Diretta)
Vinyl: Rega RP40 (Elys 2) - Lehmann Black Cube SE II
S2: CCA - Arcam irDac - IC Culture Câble - Nait 2 CB - Naca5 - Linn Kan mk1
Messages : 314
Sujets : 3
Inscription : Jun 2016
Type: Particulier
04-13-2019, 11:15 AM
(Modification du message : 04-02-2020, 12:34 AM par Charon.)
..I..
Messages : 387
Sujets : 36
Inscription : Jul 2016
Type: Particulier
Localisation: Arc lémanique
Salut Charon,
Pas sûre finalement que ce réglage dans Jriver soit le plus pertinent, je suis revenu en arrière sur PCM 24 bits et ça fonctionne maintenant aussi bizarrement
Je suis peut-être bon pour réinstaller mon pc serveur upnp...
Via Linux / Dietpi, ma source n'accepte le DSD qu'en DOP, suffit de configurer le serveur Upnp pour envoyer le DSD via DOP (c'était le cas avant aussi mais ça buggais chez moi).
Je ne saurais dire si GMrender sait transférer du flux DSD via Upnp en natif, pas trouvé sur leur page non plus.
Je ne connais pas les solutions que tu utilises, faut regarder si Minimserver sait envoyé en Dop en fonction de ce que peux lire ton dac depuis Linux.
Bon dimanche
Nico
@home
S1: Chord M Scaler + Dave - Grimm SQM - SPL Elector - Grimm SQM - ATC SCM40A
Streaming : Muon Pro - Mano Ultra mk3 (GP / Diretta)
Vinyl: Rega RP40 (Elys 2) - Lehmann Black Cube SE II
S2: CCA - Arcam irDac - IC Culture Câble - Nait 2 CB - Naca5 - Linn Kan mk1
|