Windows Kernel Mode not playing DSF or ISO files in DSD mode

I just bought AS for Windows Kernel mode to play DSF / ISO files directly on a new DSD device: ifi IDSD Diablo.

If I choose “DSD over PCM 1.0” or “DSD over PCM 1.1”, I get an error: “Error starting device playback”.
If I choose “None: Convert to PCM”, it works, but the DAC now receives PCM and not DSD

If I switch to WASPI, and choose “DSD over PCM 1.0” it works and sends DSD to the DAC.

The net is: I can’t get native DSD via kernel streaming.

It does not matter if the source files are ISO or DSF, not does it matter if the sources are stereo or multi-channel.

Any ideas?

Neil


Audirvana Studio 1.7.2 (10702)

Windows 10 (19043) with 64GB physical RAM

SIGNAL PROCESSING:

Polarity Inversion:
	Globally: OFF
	Per track: ON
Effects plugins NOT ACTIVE

UPSAMPLING:
r8brain not in use
r8brain filter parameters
Bandwidth = 99.5%
Stop band attenuation 218dB
Phase linear

AUDIO VOLUME:
Max allowed volume: 100
Replay Gain: None
SW volume control: OFF

LIBRARY SETTINGS:
Sync list: 2 folders
AUTO: F:\Media
AUTO: C:\Users\nsarn\Music
Library database path: C:\Users\nsarn\AppData\Local\Audirvana\Audirvana\AudirvanaDatabase.sqlite

Remote Control server:
Listening on 192.168.1.118 on port 60167

ACTIVE STREAMING SERVICES
Qobuz: Connected as Qobuz Studio

=================== AUDIO DEVICE ========================

Max. memory for audio buffers: 24130MB

Local Audio Engine: Kernel Streaming

Preferred device:
Speakers (iFi (by AMR) HD USB Audio)
Model UID:USB\VID_20B1&PID_3008&REV_0720&MI_00
UID:\?\SWD#MMDEVAPI#{0.0.0.00000000}.{985f4810-f6f7-451f-831d-00f93a22c151}#{e6327cad-dcec-4949-ae8a-991e976a79d2}

Active Sample Rate: 352.8kHz

Bridge settings:
Sample rate limitation: none
Sample rate switching latency: none
Limit bitdepth to 24bit: OFF
Mute during sample rate change: ON

Selected device:
Local audio device
Speakers (iFi (by AMR) HD USB Audio)
Manufacturer: Microsoft
Model Name: iFi (by AMR) HD USB Audio
Model UID: USB\VID_20B1&PID_3008&REV_0720&MI_00
UID: \?\SWD#MMDEVAPI#{0.0.0.00000000}.{985f4810-f6f7-451f-831d-00f93a22c151}#{e6327cad-dcec-4949-ae8a-991e976a79d2}
Kernel Streaming capable

10 available sample rates up to 768000Hz
44100
48000
88200
96000
176400
192000
352800
384000
705600
768000
Volume Control
Physical: Yes
Virtual: No
MQA capability
Auto-detect MQA devices: Yes
MQA Decoder device
DSD capability: DSD via PCM 1.0
Device audio channels
Preferred stereo channels L:0 R:1
Channel bitmap: Ox3, layout:
Channel 0 mapped to 0
Channel 1 mapped to 1

Audio channels in use
Number of channels: 2
Use as stereo device only: No
Simple stereo device: No

1 output streams:
Number of active channels: 2, in 1 stream(s)
Channel #0 :Stream 0 channel 0
Channel #1 :Stream 0 channel 1
2 ch Integer PCM 32bit little endian 44.1kHz
2 ch Integer PCM 32bit little endian 48kHz
2 ch Integer PCM 32bit little endian 88.2kHz
2 ch Integer PCM 32bit little endian 96kHz
2 ch Integer PCM 32bit little endian 176.4kHz
2 ch Integer PCM 32bit little endian 192kHz
2 ch Integer PCM 32bit little endian 352.8kHz
2 ch Integer PCM 32bit little endian 384kHz
2 ch Integer PCM 32bit little endian 705.6kHz
2 ch Integer PCM 32bit little endian 768kHz
2 ch Integer PCM 24bit little endian aligned high in 32bit chunk 44.1kHz
2 ch Integer PCM 24bit little endian aligned high in 32bit chunk 48kHz
2 ch Integer PCM 24bit little endian aligned high in 32bit chunk 88.2kHz
2 ch Integer PCM 24bit little endian aligned high in 32bit chunk 96kHz
2 ch Integer PCM 24bit little endian aligned high in 32bit chunk 176.4kHz
2 ch Integer PCM 24bit little endian aligned high in 32bit chunk 192kHz
2 ch Integer PCM 24bit little endian aligned high in 32bit chunk 352.8kHz
2 ch Integer PCM 24bit little endian aligned high in 32bit chunk 384kHz
2 ch Integer PCM 24bit little endian aligned high in 32bit chunk 705.6kHz
2 ch Integer PCM 24bit little endian aligned high in 32bit chunk 768kHz
2 ch Integer PCM 16bit little endian 44.1kHz
2 ch Integer PCM 16bit little endian 48kHz
2 ch Integer PCM 16bit little endian 88.2kHz
2 ch Integer PCM 16bit little endian 96kHz
2 ch Integer PCM 16bit little endian 176.4kHz
2 ch Integer PCM 16bit little endian 192kHz
2 ch Integer PCM 16bit little endian 352.8kHz
2 ch Integer PCM 16bit little endian 384kHz
2 ch Integer PCM 16bit little endian 705.6kHz
2 ch Integer PCM 16bit little endian 768kHz

Local devices found : 4
Device #0: Speakers (iFi (by AMR) HD USB Audio) Manufacturer: Microsoft Model UID: USB\VID_20B1&PID_3008&REV_0720&MI_00 UID: \?\SWD#MMDEVAPI#{0.0.0.00000000}.{985f4810-f6f7-451f-831d-00f93a22c151}#{e6327cad-dcec-4949-ae8a-991e976a79d2} Model Name: iFi (by AMR) HD USB Audio
Device #1: Speakers (2- Razer Nommo Chroma) Manufacturer: (Generic USB Audio) Model UID: USB\VID_1532&PID_0517&REV_0200&MI_02 UID: \?\SWD#MMDEVAPI#{0.0.0.00000000}.{ddfaae00-c341-4d16-be13-097f4ccc4cf9}#{e6327cad-dcec-4949-ae8a-991e976a79d2} Model Name: Razer Nommo Chroma
Device #2: Speakers (PlayOn Virtual Audio Device) Manufacturer: MediaMall Technologies, Inc. Model UID: *povadsimple UID: \?\SWD#MMDEVAPI#{0.0.0.00000000}.{47516c50-fd84-41cb-9016-97ca73d2ccde}#{e6327cad-dcec-4949-ae8a-991e976a79d2} Model Name: Unknown manufacturer
Device #3: ROG PG27U (NVIDIA High Definition Audio) Manufacturer: NVIDIA Model UID: HDAUDIO\FUNC_01&VEN_10DE&DEV_009A&SUBSYS_10438830&REV_1001 UID: \?\SWD#MMDEVAPI#{0.0.0.00000000}.{38150ff9-4eef-4df6-b046-63de2d3bb985}#{e6327cad-dcec-4949-ae8a-991e976a79d2} Model Name: Unknown manufacturer

UPnP devices found : 12
Device #0ZiP Hopper(Home Theater) UID: uuid:482e8dac-7fad-11df-afb7-748aa11acba2 Location: http://192.168.1.123:49200/device.xml
Device #1[AV] Samsung Soundbar Q80R UID: uuid:f1c56ce7-d3d5-4f8b-ae7f-1e039ef00436 Location: http://192.168.1.102:9197/dmr
Device #2Marantz AV7706 UID: uuid:7bba1397-eb6b-173e-0080-0006784044da Location: http://192.168.1.112:60006/upnp/desc/aios_device/aios_device.xml
Device #3ZiP Hopper(Living Room 1) UID: uuid:482e8dac-7fad-11df-afb7-748f31a6cba2 Location: http://192.168.1.119:49200/device.xml
Device #4ZiP Hopper(Basement) UID: uuid:482e8dac-7fad-11df-afb7-7121a5fdcba2 Location: http://192.168.1.121:49200/device.xml
Device #5DP-UB9000 UID: uuid:4D454930-0100-1000-8000-B46C473EDC34 Location: http://192.168.1.111:60606/B46C473EDC34/Server0/ddd
Device #6KEF LS50 Wireless UID: uuid:5f9ec1b3-ed59-1900-4530-84171500d99e Location: http://192.168.1.103:8080/description.xml
Device #7ZiP Hopper(Master Bedroom) UID: uuid:482e8dac-7fad-11df-afb7-71217c64cba2 Location: http://192.168.1.120:49200/device.xml
Device #8Marantz AV7706 UID: uuid:c502fc0e-7b59-1a42-0080-0006784044da Location: http://192.168.1.112:60006/upnp/desc/aios_device/aios_device.xml
Device #9Marantz AV7706 UID: uuid:785743bd-56bf-159e-0080-0006784044da Location: http://192.168.1.112:60006/upnp/desc/aios_device/aios_device.xml
Device #10Marantz AV7706 UID: uuid:4cfd7cfd-9ac2-ff44-3de7-736b3b3a7a24 Location: http://192.168.1.112:60006/upnp/desc/aios_device/aios_device.xml
Device #11Marantz AV7706 UID: uuid:76993317-e26f-aa26-1dd4-9d9a64455ab3 Location: http://192.168.1.112:60006/upnp/desc/aios_device/aios_device.xml

That’s normal. You need to use WASAPI and DoP. You can’t use Native DSD in kernel mode, only DoP. If you want to use Native DSD, you need to switch to ASIO.

2 Likes

Please remove your email and name from your debug

Thank you for that.
Seems MQA also only works with WASAPI.

Do you know if kernel mode will ever support native DSD? and MQA?

It supports MQA already. Kernel mode only supports PCM, so it can only do DoP.