Note de ce sujet :
  • Moyenne : 2.73 (11 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Allo USBridge, une alternative pour bien nourrir un DAC USB ?
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
Répondre


Messages dans ce sujet
RE: Allo USBridge, une alternative pour bien nourrir un DAC USB ? - par volpone75 - 04-01-2019, 10:15 AM
LLO - par volpone75 - 12-17-2019, 12:16 AM

Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Allo BOSS Player/Mini BOSS Player+ et autres...!! johnwalker1 8 6,320 05-22-2023, 02:38 PM
Dernier message: Van Der Graaf Generator
Question Aucune alternative à MConnect ?? bdmusik 104 40,026 03-18-2023, 06:13 AM
Dernier message: condor64
  Cherche : Chromecast Audio ou vraie alternative lobo82 23 15,372 11-06-2022, 06:59 PM
Dernier message: filoo
  Alternative à Bubbleupnp ? Gronazz 17 9,092 08-29-2022, 09:12 AM
Dernier message: dgolh
  amplificateur Full Digital c'est bien ? Protect_Dreams 2 1,954 01-19-2022, 01:38 AM
Dernier message: Protect_Dreams

Atteindre :


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