Ropieee RPI 4 USB out (no hat) compared to MacMini USB out

Question for everyone. Reading in the forums can’t seem to find the answer I am looking for. I am running USB directly into an Emotiva XMC-1 via USB. When I connect it to the Mac Mini directly, ROON shows me that I can do 192khz and 32bits. When I connect it to the RPI4 with Ropiee, it says I can only do 192khz and 24 bits.

I also noticed that the audio from the Ropieee USB seems to be slight more muddier.

So was wondering potential of how to figure out why the USB from the Ropieee is maxing out to 192/24 while the MacMini to the exact same DAC ( exact same cable ) would be different.

Software: 3.048
Kernel: 5.4.83-1-SPCKFSH-v7I+
USB FW Version: 000137ab


I guess this might be something between the Emotiva and the Ropieee. I tried a different DAC. A Loxjie D10 and the Ropieee shows the correct settings (768/32 and DSD512). Even when I connect it to the MacMini, it correctly shows the 768/32 and DSD512.

Might be something related to the USB negotiation between the Emotiva and the Ropieee when they connect.

I think I figured it out. It’s the Mac’s fault. The Emotiva XMC-1 only does 24/192 according to specs. So for some reason that Mac incorrectly negotiates to allow 32bit. Ropieee got it right from the start!