ROCK doesn’t have the Native DSD patch for this device yet (the patch is very new), but it will in the future.
We were able to reproduce this symptom on another Linux device that has the patch. The behavior is pretty nasty sounding. The device works fine in DoP mode. That is how I would recommend that you use it, at least until this is resolved.
Based on what we saw here, I don’t think there’s going to be a resolution to this in Linux or in Roon–it seems like the kind of issue that would have to be resolved in the DAC itself. The way Linux treats Native DSD DACs is very consistent from DAC to DAC, whereas on Windows, each DAC has its own driver. There are many XMOS-based DACs working on Linux, and have been for a while, so this seems like it should be technically surmountable.
We ran into a snag trying to get our Pre-Box S2 upgrade to the latest firmware, so our tests were conducted with 2.04. We’re going to follow up with Pro-Ject and see if that can be resolved in case this was fixed in the mean time.
Native DSD vs DoP has nothing to do with upsampling–it’s just an implementation detail of how the bits are packaged for transmission to the device. Same bits reaching the DAC (and still DSD), just slightly different packaging on the wire.
That link goes into a github repository–so you are looking at the latest version of the patch as it last went into Roopieee. We incorporated an earlier version of the patch (probably, whatever that file looked like as of when @danny discussed it with @spockfish).
We will update it in the future–we do every couple of months to pick up new DACs that have been supported. It’s an ongoing thing for us to keep up with–but I think the DAC issue will remain until it is resolved with Pro-Ject.
Running just fine without any problems at all…Can play up 768KHz and Native DSD512…Just fine…all device is on ethernet ( cabled) Cat6a…ROCK to router is Cat8
Chain is: ROCK - ASUS AC87 Router - ALLO Bridge Signature - Project DAC