Bit Perfect Format support can only go to DSD64 [Resolved]

Hello , I have installed Roon core build 262 on a windows 10 64bit PC . My DAC is Sokris DAM1021 which is connected to Raspberry Pi running Dietpi v1.0 build 1.5 My problem is that whenever I play anything which is higher or equal to DSD128 , it has been converted to DSD64 .

I also attached the following output from my raspberry pi for your information :slight_smile:

Thanks for your help in advance .

Today I tried to connect the raspberry pi to a hifiberry digi+ and the result is the same . Max only go to DSD64 .

Yes , I am asking for DoP . In Roon’s DSD Playback Strategy , the choice is DoP , Convert to PCM and Initial dCS method . There is no 'DSD Native ’ option .

I am using I2S . The both config I used having the same result :

RPi - Ian Jin DoP board - Soekris DAM1021 DAC (1st config)
RPi - Digi+ (2nd config)

Further information on Ian Jin DoP board can be found on the following link :
https://github.com/iancanada/DocumentDownload/blob/master/DoP%20Decoder/DopDecoderUsersManual%20Rev2.0b.pdf

Hi @Robert_Ip ----- Thank you for the report and the feedback, both are very appreciated. My apologies for the delayed response.

Moving forward, I have meeting with some of our techs tomorrow and would to get some feedback on this behavior you are experiencing with the mentioned endpoint (i.e “DAC is Sokris DAM1021 which is connected to Raspberry Pi”). In light of this, could you please use the instructions found here and send us over a set of “Roon” and “RAATServer” logs from your core machine.

-Eric

Hi Eric , thanks for your reply . I further did a little research on this problem and seems found out that the cause was due to dIetpi 's ALSA driver setting for DAM1021 DAC . From dietpi-config audio menu . if I choose DAM1021 , the driver overlay is pcm1794a . I further research and found out that pcm1794a is only supporting max 192khz or DSD64 .

To move this forward , it seems I need to check with dietpi developer . Can you please help to transfer my problem to any dietpi developer ?

Flagging @Dan_Knight

1 Like

Hi,

Officially, a dtoverlay/driver does not exist for the DAM1021 in RPi kernel. However, users have managed to get it working by using the rpi-dac dtoverlay (which DietPi also uses when selected).
This offers the ability to get basic functionality of the DAM1021 with RPi.

Some users report that the hifiberry-dac overlay also works, so it may be worth trying those options in dietpi-config.

Failing that, we’d need to wait for a dtoverlay to be created, or, if it could be a hardware limitation with i2s on RPi. Both outside my knowledge at the moment.

Another option is to bypass i2s on the RPi and run the DAC through USB <> i2s, eg the combo384:

This should provide DSD128 native without issues.

As suggested I went through dietpi-config audio option and choose hifiberry-dac . It works ! Now I can play DSD128 . :+1:

Thank you so much for the information .

1 Like

But the issue is for me the dam 1021 is a DSD256 capable product

The bottleneck is on Rpi I2S side . The maximum that Rpi I2S is only 384K which is DSD128 . The following link explain in details :

1 Like

This topic was automatically closed after 46 hours. New replies are no longer allowed.