DSD over PCM (DoP) sound ticks

Hello!

I nave Topping D10s DAC connected through USB to my MacBook Air M1 with macOS Monterey and Audirvana Origin 1.0.3.
The problem is: when I trying to play any DSD files (64 or 128) using DSD over PCM 1.0 or 1.1 method, sometimes I hear ticks in sound (like when you listen vinyl and hear needle ticks). When I use Convert to PCM methods, the same files sounds good.
How to fix this problem, does anybody know? I want to listen DSD files :slight_smile:

Debug Info:

Audirvana Origin 1.0.3 (10003)

macOS 12.3.1 with 16GB 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: 1 folders
		AUTO: /Users/max/Music
	iTunes/Music library synchronization: not synchronized
	Library database path: /Users/max/Library/Application Support/Audirvana/AudirvanaDatabase.sqlite

Remote Control server:
	Listening on 127.0.0.1 on port 56772

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


CoreAudio audio path, buffer I/O frame size: 512

Max. memory for audio buffers: 13312MB
	Exclusive access: Enabled
	Integer mode: Disabled

Preferred device: 
	TOPPING D10S 
	Model UID:D10s:152A:8750
	UID:AppleUSBAudioEngine:Topping:D10s:1100000:1

Active Sample Rate: 352.8kHz
Hog Mode is off

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
	ID 0x60 D10s 
	Manufacturer: Topping
	Model Name: Topping D10s 
	Model UID: D10s:152A:8750
	UID: AppleUSBAudioEngine:Topping:D10s:1100000:1

8 available sample rates up to 384000Hz
	44100
	48000
	88200
	96000
	176400
	192000
	352800
	384000
Audio buffer frame size : 106 to 4096 frames
	Current I/O buffer frame size : 512
Volume Control
	Physical: Yes
	Virtual: Yes
MQA capability
	Auto-detect MQA devices: No
	Not a MQA device, user set to not MQA
DSD capability: DSD via PCM 1.1
Device audio channels
	Preferred stereo channels L:1 R:2
	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: Yes

1 output streams:
	Number of active channels: 2, in 1 stream(s)
		Channel #0 :Stream 0 channel 0
		Channel #1 :Stream 0 channel 1

Stream ID 0x61 2 channels starting at 1
24 virtual formats:
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 384kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 352.8kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 192kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 176.4kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 96kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 88.2kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 48kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 44.1kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 384kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 352.8kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 192kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 176.4kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 96kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 88.2kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 48kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 44.1kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 384kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 352.8kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 192kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 176.4kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 96kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 88.2kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 48kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 44.1kHz

32 physical formats
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 384kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 352.8kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 192kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 176.4kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 96kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 88.2kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 48kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 44.1kHz
	2 ch Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 384kHz
	2 ch Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 352.8kHz
	2 ch Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 192kHz
	2 ch Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 176.4kHz
	2 ch Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 96kHz
	2 ch Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 88.2kHz
	2 ch Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 48kHz
	2 ch Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 44.1kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 384kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 352.8kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 192kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 176.4kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 96kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 88.2kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 48kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 44.1kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 384kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 352.8kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 192kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 176.4kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 96kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 88.2kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 48kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 44.1kHz

Local devices found : 3
Device #0: ID 0x60 D10s 	Manufacturer: Topping	Model UID: D10s:152A:8750	UID: AppleUSBAudioEngine:Topping:D10s:1100000:1	Model Name: Topping D10s 
Device #1: ID 0x3c MacBook Air Speakers	Manufacturer: Apple Inc.	Model UID: Speaker	UID: BuiltInSpeakerDevice	Model Name: Apple Inc. MacBook Air Speakers
Device #2: ID 0x59 eqMac	Manufacturer: Bitgapp Ltd	Model UID: EQMDeviceModelUID	UID: EQMDevice	Model Name: Bitgapp Ltd eqMac

UPnP devices found : 0

Try to reduce pre-load cache to 4000MB.

I experienced similar problems on topping D3+ pro while playing DSD on M1 macmini. But now I switched to S.M. S.L M500 and problem gone DSD plays no problem. So I guess is a dac problem rather than M1.

How to do it?

Found, not helped.

Try with “convert to PCM” option, just to confirm that it’s not a throughput problem.

I tried. “convert to PCM” sounds great, no any problem.
Also, when selecting “DSD over PCM”, there is a quiet noise (tshsssssss) for all tracks. With “convert to PCM” no such noise.

Well, the only remaining thing that comes to mind is to check if there is a newer firmware for your DAC. Beyond that, there’s not much you can do.

FWIW, this does not happen with my two DACs. Sounds like this could be isolated to your particular DAC unfortunately.

Updating firmware is a good suggestion by bitracer.

One more interesting question: why sound level on DSD much higher than on PCM? All filters disabled.

There’s 6dB boost option you can toggle in the settings.

This option is available only for convert to PCM option. But I want to decrease the level for DSD, because it seems to me (based on what I hear on very expression scenes), that DSD sound level is too high (over high).

Ahh sorry, I thought you were still converting to PCM.