Issues with DSD Playback Strategy and Max Sample Rate on MSB DAC (ref#6I7P25)

What’s happening?

· Other

Describe the issue

I used a Music server with OS linux, i used roon core and roon endpoint, roon endpoint connect to my MSB DAC reference by USB cable ( A to B) to Pro USB on MSB DAC. The problem is when i setup device on audio MSB Dac such as : 1/ DSD playback strategy can not play Native DSD; 2/ Max sample rate (DSD) is

Describe your network setup

DSD 256. while my Pro USB on MSB reference DAC support Native DSD and DSD 512. link from MSB product https://msbtechnology.com/dacs/prousb/. pls help me solve this problem. Thank you

Just another ex-User here, recommending to switch to Windows for a solution.

Not Roon, but MSB only could fix your problem with Linux, if they supplied the appropriate kernel modules for their DAC‘s USB module.

This is yet another glaringly negative example of a manufacturer not clearly stating the real capabilities of their DAC in combination with the different customer music server operating systems.

If you closely scrutinize their documentation, the hint is buried behind the following excerpt.

If the DAC supports USB Audio class 2 it should support DSD over DoP up to DSD256. Linux requires USB Audio Class 2 support of DACs to do DSD and via DoP as standard out of the box. To support Native DSD on Linux the manufacturer has to have submitted its abilities to the Linux Kernel it is not supported out of the box for any DAC without this. Not all manufacturers really support Linux for native DSD.

Do you not see a DSD strategy section should be top of the settings? If so set it to DoP.

1 Like

I have set it to DoP in DSD strategy but max rate sample up to DSD256, not DSD512, while my MSB DAC supported tup to DSD512.

DoP requires higher PCM rates than 768/24 to allow higher DSD encapsulation . This is a limitation of your DAC not Roon. DoP is an encapsulation method to allow DSD to be sent via a regular PCM stream as all DACs support this. It’s not converted just encapsulated it is the exact same DSD data as DSD Native. DSD64 requires PCM 96/24, DSD128 requires PCM 384/24, DSD256 requires PCM 512/24, DSD512 requires higher than 768/24.

You need windows to achieve higher than DSD256, or for MSB to release support in Linux Kernel ( good luck there)

1 Like

You can just setup a Windows box as an endpoint and use one of the very low powered Windows PCs to do so (about 140 USD here in the US). They come with Windows pre-installed. All you need to do is to install 1. Load The MSB ASIO driver and 2. Load RoonBridge for Windows. Plug ethernet into the Windows PC, plug USB out to the MSB.

1 Like

… and configure auto login, configure firewall, install (takes a lot time) again and again Windows updates…
If you are familiar with a Linux, I would prefer to patch the kernel so that your DAC will seen as accepting native DSD or (I’m sure you’ll don’t hear any difference) use DoP with DSD256.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.