Using USB on a PC to E30 this is the way I set it up and the easiest with the minimum plugins and config you needed to get/do. Works great for playing Native up to DSD512 which should cover all your needs. (If you really need DSD1024 then you can config/use the DSD Processor plugin to convert it to DSD512 or lower to play). Do not follow/use the stuff included w/ Topping driver (outdated old stuff).
0. Install latest Topping ASIO driver.
1. Get 2 plugin and install: foo_input_sacd(foo_input_sacd.fb2k-component), foo_out_asio+dsd(foo_out_asio+dsd.fb2k-component) from
https://sourceforge.net/projects/sacddecoder/files/
2. Select the "ASIO+DSD: Topping USB Audio Device" as Output Device.
3. In Tools/SACD tab: Select either DSD or DSD+PCM as Output(Per Device) type at the top. Both works the same in native DSD (w/ only difference you can see the visualization stuff working if you select DSD+PCM). No need to select/config DSD Processor (unless you need to play DSD1024).
That is all you need. No need to config any conversion/transcoding as you want Native DSD only (no DoP or PCM conversion) for the best compatibility.
4. To confirm it is indeed playing in DSD mode and the intended sampling rates open the Topping Driver control panel and confirm w/ the ASIO Status screen while playing.
(included some screen shots below)
View attachment 237772
View attachment 237773
View attachment 237774