I’m attempting to play DSD64 natively to my Hifiberry AMP2 HAT with a Raspberry Pi 4 running Ropieee XL as endpoint. Converting the DSD to PCM works fine, but I’d like a bit-perfect solution. Neither DSD over PCM v1.0 (DoP) nor Initial dCS Method produce anything but silence or white noise with the volume set to 100. I’m not sure if this is a hardware limitation or if I have something configured incorrectly in Roon or potentially the Ropieee web GUI. Any help would be greatly appreciated!
Why do you think that this should be possible for DSD?
To me that doesn’t sound like that HAT would support anything else than PCM.
I was also unable to see anything about DSD support in the information about the digital input Class-D audio amplifier used in the AMP2.
If the AMP2 does what you want and sounds acceptable you best continue using it with PCM digital audio.
Note: Many DAC-chips who support the DSD format on the input convert the signal to PCM before the internal DAC stage. Bit-perfect DSD DACs are relatively rare.
the Amp2 is basically a DAC+ with an integrated power stage.
Ok, so what about dsd with a dac+?
There is no DSD support. You can encapsulate DSD64 in PCM to send it over SPDIF. If you want to play DSD file, look for a player that can convert it into PCM.
His comment “There is no DSD support. You can encapsulate DSD64 in PCM to send it over SPDIF. If you want to play DSD file, look for a player that can convert it into PCM” is definitely confusing.
Starts with no DSD support, then hints at DoP64 support, then finishes with no DSD support.
The DAC+ doesn’t support DSD though and as per HiFiBerry site “Amp2 is basically a DAC+ with an integrated power stage”
DoP64 is possible with their Digi+ but not their current DACs