I’m replying to myself as today after checking again DSD is now detected and appear in roon interface. I dont know why but it works. Roon restart maybe.
Weird, mine doesn’t natively work with DSD support, I have to specify it in the DSP set up to make it enhance the signal path - just purchased my topping E-30 by the way, so it has all the latest firmware updates.
I’m on the verge of contacting topping if it’s something that they need to address in a future firmware update!?
Have you figured this out? I am having an issue as well. I’m feeding the Topping E30 from a MacBook Pro running Roon.
I don’t even see an option for using DSD Native. So, I’m still converting everything to PCM and the best MQA files on Tidal convert and upsample to 96.0 or 88.2.
I suspect DSD would be much better. Do I need a different streamer that is Roon Ready and not use the MacBook?
I had the same issue with both roon and audirvana but this weird trick fixed it.
I got the topping L30 amp to go with the E30.
So I set the volume on roon/audirvana to 100%/0.0dB and use the amp to control the volume.
Now the DAC easily switches from dsd to pcm depending on the file type.
And on top of that weirdness, I use a machine with both macos and windows (hackintiosh build); this workaround works for both mac and windows.
Hope this helps.
Update: I forgot about E30s pre amp mode where you can control the volume, you can try setting the roon volume to max and control the volume on E30. Just a warning though, set it to really low before you try it