With all credit to Bart van der Laan of Kii Audio, we have identified the problem some users have had with using their DACs with Antipodes servers (and other servers with low-latency outputs). The U8 XMOS chip (used by several DACs in their USB input) had a firmware bug that meant that the DAC’s USB input could crash inelegantly and require restarting. This crash would occur when using Roon or MPD, between PCM tracks in a playlist, when going from a 44.1/16 track to a 44.1/24 track, or vice versa. There are a number of workarounds that can avoid the crash, but when we sent an Antipodes server to Kii Audio for testing, Bart identified the problem and posted the bug report on Github for XMOS.
If you have a DAC that has this problem, we suggest you contact your DAC manufacturer citing the link above, as this is the ideal way to address the problem. We have alerted Roon to this bug and the fix identified. This may not get you an immediate fix, so there are two workarounds you can use.
- You can use Roon’s DSP feature to upsample 44.1 sample rate files to say 88.2, and the different bit-depths are eliminated as the files will be re-dithered to the maximum bit-depth your DAC can handle, on the fly.
- You can continue to use Roon as your server app but switch to using Squeezelite or HQPlayer Embeeded as your renderer.