Détection upsampling DSD 128 au lieu de 256 sur DAC FIIO K9 Pro ESS

Bonjour,
J’ai un DAC FIIO K9 Pro ESS qui est capable de gérer du DSD 256.
Studio sur MAC ne détecte que 128, comment forcer l’upsampling à 256 ?
Merci

Bonjour @SebD,

Ce n’es malheureusement pas possible avec un mac. macOS n’est pas capable d’envoyer des flux DSD bruts. C’est pourquoi le standard DSD sur PCM a été développé : envoyer du DSD brut dans un faux flux PCM.
Pour l’identifier comme tel, il y a 8 marqueurs de bits ajouté dans le flux.
Et la présence de ces marqueurs double le besoin de bande passante, ce qui explique pourquoi sur un Mac, seule la moitié du taux de DSD maximum est disponible.

2 Likes

Welcome…
The key statement here by @Antoine is “raw DSD”…

The macOS will transmit DSD256 (11.2MHz) via DoP 1.1 (DSD over PCM) if the DAC supports DoP and supports the PCM-carrier sample-rate of 24/705.6kHz… In this case the raw 1-bit DSD signal is extracted for playback…

It appears from the specifications that the K9 Pro ESS supports PCM signals up-to 384kHz which is the DoP PCM carrier sample-rate for DSD128 (5.6MHZ)
NOTE:
In the case of the K9 Pro ESS, Audirvana supports DSD256 via DoP 1.1 on USB and raw DSD256 signals via UPnP Ethernet transmission… You will need to use another streaming DDC to deliver the raw DSD256 file received from the UPnP Ethernet signal, which is subsequently output via USB to the Fiio box.
:notes: :eye: :headphones: :eye: :notes:

Hello,
From the start I have connected my Mac directly in USB to the FIIO. It is still detected as DSD128 and I configured it as supporting DoP1.1 from the start also but achieved nothing better than 128.
Regards

This is because the FiiO box supports PCM sample-rates to 384kHz… Therefore, in the case of DSD256 playback you have described, the DSD256 is being decimated to DSD128 for DoP transmission via the DoP PCM carrier sample-rate for 1-bit 5.6MHz (DSD128) which is 24/352.8kHz which the FiiO supports.

Again, the FiiO box would need to support 24/705.6kHz for DoP transmission of 1-bit 11.2MHz (DSD256), Otherwise, the UPnP transmission via Ethernet will give you the option for raw DSD256 playback output from a streaming DDC via USB .

:notes: :eye: :headphones: :eye: :notes:

If you want to attain DSD256 from a Mac you cannot connect directly via USB. What you would need to do is send the DSD256 signal via UPnP to a streamer running Linux, and connect the streamer to the K9 via USB. If you do this, do not set Audirvāna to use DSD over PCM (DoP).

This streamer’s DSD output format is DoP, so unfortunately it won’t help.

I don’t read the parameters this way… I see that it handles DoP signals and outputs DSD on the USB output… Why would this box output DSD64 via S/PDIF coaxial and TOSLINK and not output DSD256 via the USB port?

More clarification is needed…

It certainly can output DSD256 in DoP format, as the specifications (and the screenshot of them you attached) clearly say. But the K9 max input in DoP format is DSD128. Exactly the same situation as with direct USB from the Mac.

The specifications do not clearly say this.… The input is showing DSD via DoP to a maximum of DSD256… AND it is showing the S/PDIF outputs as capable to DSD64 and the sample-rate indicator is reflecting DSD not DoP… I see that it is very pragmatic to handle all DSD sample-rates as DoP and deliver the raw 1-bit DSD signal to the DAC via USB and S/PDIF, where the majority of DAC’s can handle the raw 1-bit DSD signal.

From a July 2024 Headfonia review:

Support sampling rates

As usual, depending of the port and source you’ll use, the FiiO SR11 might be limited in term of sampling rates available.

For Roon you get:

up to 768kHz/32bit and DSD256 through the USB ports
FiiO SR11 Review - Headfonia Reviews

If it is" Roon ready" does this also mean that it is DLNA/UPnP capable from Audirvana? This could be the snag… The review implies that it only supports AirPlay and Roon/DNLA… Other reviews support this limitation at this point however there is a beta firmware update that supports DLNA… Something to keep an eye on as it is not expensive…

The K9 does not support network inputs, only physical or bluetooth.

Yes, that is why you would send UPnP to a streamer and from there you would run USB to the K9.

Edit: More detail - If the streamer is internally running Linux as most do, it would not necessarily have the same limitation to DoP output that the USB driver for the Mac does. So you would be able to send “native” or “raw” DSD256 to the K9 as long as the specification for the streamer shows it supports native DSD256.

Isn’t the reality that any streamer/DDC/bridge that functionally supports UPnP and provides raw native 1-bit DSD signal for output via USB to the DAC, regardless of operating system/platform will facilitate playback of any 1-bit DSD file being transmitted?

Theoretically, yes. In practicality, I’m aware of no streamers based on MacOS or Windows, though they may exist.

For MacOS if you wanted to support native DSD you’d have to go to the trouble and expense of having a custom USB Audio driver made. Windows is less easy to make light on resource use than Linux. So all the streamers I can think of use some sort of Linux, and most of these will handle native DSD.

1 Like

No new information for me on this front, but maybe helpful to others… :+1:

Powerful little processor in the design of the FiiO SR 11…