Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Different DSD sample rates for same file on 2 devices (Read 692 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Different DSD sample rates for same file on 2 devices

Hi all,

I have fb2k (2.1.3 x64) running on my PC, with 2 headphone amps copnnected via USB to the PC, a FiiO K7 and an SMSL DO400, each amp has its own ASIO driver. I play a DSD64 file that has a sample rate (from file details) of 2,822,400 Hz.

When I play it to the FiiO K7, the bottom line of the fb2k window shows: DSD64 | xxxx kbps | 2822400 Hz | stereo | ....

When I play it to the DO400, the bottom line of the fb2k window shows: DSD64 | xxxx kbps | 44100 Hz | stereo | .... and, on top, de DO400 display doesn't show the DSD tag, it shows PCM.

Normally the DO400 is capable of playing DSD64 at 2.822MHz and when I play the same file from a tablet connected to the DO400 vis USB using USB Audio Player Pro, the DO400 correctly shows the DSD tag on its display.

It seems the fb2k, for some reason, is converting to PCM when outputting to the DO400 (while it works fine with the FiiO, as FiiO volume know turns green to indicate it's receiving DSD).

Anything I need to configure ?


Re: Different DSD sample rates for same file on 2 devices

Reply #1
I have no experience with DSD or external DACs, but to narrow it down:
Which components do you have installed?
Which output are you using in foobar2000?
Does the SMSL DO400 ASIO driver have any configuration?

People who play DSD usually install these components:
https://sourceforge.net/projects/sacddecoder/files/foo_input_sacd/
https://sourceforge.net/projects/sacddecoder/files/foo_out_asio%2Bdsd/

Re: Different DSD sample rates for same file on 2 devices

Reply #2
I have no experience with DSD or external DACs, but to narrow it down:
Which components do you have installed?
I have foo_input_sacd (1.5.10) and foo_out_asio (2.2.2_

Which output are you using in foobar2000?
For the K7 I use "ASIO : FiiO ASIO Driver" and for the do400 I use "ASIO :USB DAC ASIO".
They are the PC drivers that come with each dac/amp.

Does the SMSL DO400 ASIO driver have any configuration?
The usual stuff, more or less like the FiiO K7 ASIO Driver. I don't see any difference between the settings of the two.
In the Windows Properties dialog of each device I have the usual General/Levels/Advanced/Spatial Sound tabs.
Under Advanced, the Default Format is "32bits 44100 Hz" for both (but I don't think that should make any difference and, at any rate, seems to not bother when I play via the K7).

The dedicated control panels for each device seem to have no useful option (basically just buffer size and safe mode).

People who play DSD usually install these components:
https://sourceforge.net/projects/sacddecoder/files/foo_input_sacd/
https://sourceforge.net/projects/sacddecoder/files/foo_out_asio%2Bdsd/
These are the two I have. They seems to work perfectly fine on the K7 but not-so-perfectly on the do400 :(

Re: Different DSD sample rates for same file on 2 devices

Reply #3
Damn. Problem solved: I needed to set the SACD  output type to DSD. I did it for the K7 but the setting is per device so I need to do it again for the do400. All good now (well, I the DSD plays as DOP, but i can live with that).