Hi,
I was testing yeasterday DSD sample files on Volumio and my receiver. I have follwoing DAC:
McIntosh DA1 (McIntosh MA8900 integrated amplifier);
USB: 44.1kHz to 384kHz, 32-Bit (PCM)
DSD64, DSD128, DSD256,
DXD352.8kHz, DXD384kHz
According to my information, this DAC is using Sabre ES9016 hardware.
/$ lsusb
Bus 001 Device 003: ID 2afd:0005
In the meantime I have contacted McIntosh and asked about this issue. They told me, DA1 is built to work with Windows and IOs computers…so I have tested the DAC with windows 10 and some sample file from NativeDSD Music Starter Pack - NativeDSD Music . There are nice .dsf files like in folder 3 (Eden Atwood sample with DSD64; DSD 128 and DSD256).
On windows PC I have set-up foobar 2000 with components like ASIO+DSD (foo_out_asio+dsd), DSD Processor (foo_dsd_processor) and Super Audio CD Decoder (foo_input_sacd). I can send you via E-Mail print screens.
Setting the SACD for DSD output I got what I was expecting-alls .dsf file was displayed as DSD and PCM was displayed as set sample ratio.
What do you think?
Regards,
Adam
Ps…here some comparison data /proc/asound/card5/stream0 playing DSD256 using Direct mode vs DoP mode:
- Direct
McIntosh McIntosh HD USB Audio at usb-0000:01:00.0-1.1, high speed : USB Audio
Playback:
Status: Running
Interface = 2
Altset = 2
Packet Size = 300
Momentary freq = 384000 Hz (0x30.0000)
Feedback Format = 16.16
Interface 2
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 3 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Bits: 16
Channel map: FL FR
Interface 2
Altset 2
Format: S24_3LE
Channels: 2
Endpoint: 3 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Bits: 24
Channel map: FL FR
Interface 2
Altset 3
Format: S32_LE
Channels: 2
Endpoint: 3 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Bits: 32
Channel map: FL FR
2. DoP
McIntosh McIntosh HD USB Audio at usb-0000:01:00.0-1.1, high speed : USB Audio
Playback:
Status: Running
Interface = 2
Altset = 2
Packet Size = 300
Momentary freq = 384000 Hz (0x30.0000)
Feedback Format = 16.16
Interface 2
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 3 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Bits: 16
Channel map: FL FR
Interface 2
Altset 2
Format: S24_3LE
Channels: 2
Endpoint: 3 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Bits: 24
Channel map: FL FR
Interface 2
Altset 3
Format: S32_LE
Channels: 2
Endpoint: 3 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Bits: 32
Channel map: FL FR
Using this set-up, I do not hear DSD256 file.
Now comparison for DSD128 file:
- Direct mode with 384kHz on display
McIntosh McIntosh HD USB Audio at usb-0000:01:00.0-1.1, high speed : USB Audio
Playback:
Status: Running
Interface = 2
Altset = 2
Packet Size = 300
Momentary freq = 384000 Hz (0x30.0000)
Feedback Format = 16.16
Interface 2
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 3 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Bits: 16
Channel map: FL FR
Interface 2
Altset 2
Format: S24_3LE
Channels: 2
Endpoint: 3 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Bits: 24
Channel map: FL FR
Interface 2
Altset 3
Format: S32_LE
Channels: 2
Endpoint: 3 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Bits: 32
Channel map: FL FR
- DoP with DSD128 on DAC-display
McIntosh McIntosh HD USB Audio at usb-0000:01:00.0-1.1, high speed : USB Audio
Playback:
Status: Running
Interface = 2
Altset = 2
Packet Size = 300
Momentary freq = 352800 Hz (0x2c.1999)
Feedback Format = 16.16
Interface 2
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 3 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Bits: 16
Channel map: FL FR
Interface 2
Altset 2
Format: S24_3LE
Channels: 2
Endpoint: 3 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Bits: 24
Channel map: FL FR
Interface 2
Altset 3
Format: S32_LE
Channels: 2
Endpoint: 3 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Bits: 32
Channel map: FL FR
Does it help you?