Ok, my first post. I run the latest version of Volumio on a PI 3B+ and I’m running into some problems, one of which is DSD Direct. I own several DACs around the house.
- With a Nuprime uDSD DAC, ‘DSD Direct’ does the exact opposite of what I think it should do: DSD music files are converted to PCM instead of played natively. In DoP, DSD plays as DSD but only up to DSD128 (yes, I do have about 40 albums in native DSD256).
- The exact same behaviour occurs with the Audiolab M-DAC+ .
- With the DAC section of a Marantz SA-14S1, there’s no sound at all, regardless of file format. Volumio does show its name etc, but that’s about it.
A general problem with DoP is the increased network overhead (traffic) due to PCM padding, which may account for the DSD128 limit, although the DoP version may also be to blame.
I should mention that these DACs all work fine with different PC hardware and software (foobar, JRiver, etc) except Volumio x86 and the Pi.
Now I read somewhere that Linux has issues with XMOS USB implementations, and someone even developed a generic patch for it, but this is just a wild guess.
Could anyone please provide solutions to these issues?