No DSD512 Sound with my iDSD micro

Hello and thanks for your help :slight_smile:

I have Parallelize Sigma Delta Modulation checked and the speed indication is at about 1.5 to 2.5.

So maybe i’m not getting DSD512 cause of the performance of the CPU?

Have you checked with the iDSD support and maybe if there could be a kernel issue or a Linux connectivity issue? I have a DSD dac that will go at 256 on windows but only 128 on Mac or Linux.

The allo guys might ask for some cli commands to see what alsa is doing etc too…hope you know how to ssh.

From what I’ve been told 1.5 should be enough.

You’re not using Allo board, right? I have iDSD it’s supported under macOS, without drivers.

What is the color of DSD512?

Also, it just occurred to me I’ve been here before. See if this helps -

I’ve talked to iFi support in the past. They are very responsive.

I asked then about your problem and they told me that iFi Windows drivers are good for DSD512, but macOS drivers are only good for DSD256.

So, there it is.:sunglasses:

1 Like

That could really be the problem. I’ve used HQPlayer for a short test to see if it depends on the Roon upsampling. And with HQPlayer ist totally worked fine but i had dropouts every few seconds.

So maybe it’s really the shared USB/Ethernet Port of the Raspberry Pi?

I think about to switch over to an Allo USBridge but i won’t believe that this is really improving my audioquality.

Again, it isn’t the Pi, or not the Pi alone. And it isn’t solely clock speed, although your CPU is too slow.

The main problem, per iFi tech support, is that DSD512 is not supported under macOS. Nothing you can do, short of buying an Intel NUC and running Windows, will give DSD512 from your core machine.


Correct me if i’m wrong but It doesn’t matter if the iDSD support DSD512 on MacOS because the data comes from the RoonBridge (Pi) and not from the Macbook.

If i connect the iDSD directly to the MacBook Pro then you are right and i’m even not able to select DSD512.

OK, here’s the correction. The upsampling is happening on your core machine. The bridge running on the Pi is just receiving the converted data from the core, no upsampling happens on the bridge side. There wouldn’t be enough CPU on a Pi for that kind of processing. Now I understand your confusion and focus on what’s happening on the Pi, but it’s the core machine, the Mac, that’s the problem.