Got my D50 and just set it up. Here's some discovery:
1. With optical cable, I can't get DSD to play. I get PCM up to 24/192 as stated on the official site.
2. With usb, Windows 8.1 don't recognize D50 until I installed the official Topping driver.
3. With usb, to play DSD you must have the official Topping driver as well as the software. With just the driver I get PCM as high as 24/192.
How do I installed the drivers without installing the software? I installed the software then copy the folder (C:\Program Files\Topping\) to another location. Uninstall the software. From "Device Manager", I manually install the driver for D50 by pointing to the new location. I am system OCD and avoid installed softwares if at all possible.
4. To play DSD native on foobar, you must have ASIO and DSD Transcoder installed. I get as high as DSD512 this way.
5. For DSD DOP on foobar, you just need ASIO. Pick "Topping USB Audio Device" under "ASIO drivers". WASAPI is not needed at all.
I opt for DSD DOP since the only reason I get the D50 is for DSD. DSD512 files could hardly be found. The one I got was up converted from DSD256. I downloaded it just to test the native capability of the D50. I have promptly deleted it.
My experience so far: I could hardly tell the difference between 16/44 and DSD. No complaint here because I think the D50 is a nifty little DAC and the price is affordable. Just want to test the DSD-craze first hand and it seems to me there isn't much to it.