DSD64 stops and jumps playback after ~1-2 minutes

Hi!

I have an issue when streaming DSD64 files from Synology NAS to my Primare CD15 Prisma (UPnP). Streaming of PCM files goes fine so far, but DSD stops playing after 1-2 minutes, or else may instantly switch to the middle of the next track, then turn back to the previous seamlessly. If I look to the playing track, progress bar is idle while track keeps playing.

Debug:
Audirvana Studio 2.10.1
Linux 4.4.302+ x86_64 (Synology NAS DS723+ DSM 7.2.2.72806 Update 3) x86_64 with 7.7GB physical RAM
Connected account of : Sergey Kurbatov

NETWORK
Status: available
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
LIBRARY SETTINGS:
Sync list: 1 folders
Manual: /volume2/Music
Sync folders at startup: YES
Sort and display order: en
Library database path: /var/packages/audirvana-studio/home/.local/share/audirvana/AudirvanaDatabase.sqlite
Local audio files fingerprinting
Fingerprinting track 317/1367 : /volume2/Music/Electronic/Bonobo/Live Albums/2014 - The North Borders Tour - Live/06 - Ten Tigers.flac

Remote Control server:
Listening on on port 42464
ACTIVE STREAMING SERVICES
APPEARANCE SETTINGS:
UI theme: dark
Font size: regular
Language: System language
Show album covers in tracks list: yes
Source list sorted:
My Music
Local
Radios
Podcasts
Streaming
Startup view: My Music: Albums
Show local extended in source list: yes
Use media keys: yes
Use media keys for volume control: yes
Number of paired remotes: 2

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

Active method: UPnP
UPnP network interface
Available Network interfaces:
eth0
eth1

Preferred device: [UPnP] Primare CD15 Prisma Model UID:Primare PrimareCD15 UID:uuid:c52be184-f1df-11ee-a39a-0796165f73a6

Currently playing to UPnP device at 24 bits 2822.4kHz
Selected device:Primare CD15 Prisma
Manufacturer: Primare
Model name: PrimareCD15
Model UID: Primare PrimareCD15
UID: uuid:c52be184-f1df-11ee-a39a-0796165f73a6
UPnP device at http://192.168.1.71:38400/description.xml
6 available sample rates up to 192000Hz
44100
48000
88200
96000
176400
192000

Volume control: Yes
Max volume alert: Disabled
MQA capability
Auto-detect MQA devices: Yes
Not automatically detected, user set to not MQA
DSD capability
Raw DSD (msb)
Device audio channels
Preferred stereo channels L:0 R:1
Channel bitmap: Ox3, layout:
Channel 0 mapped to 0
Channel 1 mapped to 1
UPnP set capabilities
Maximum PCM frequency set: 192000Hz
Maximum PCM bitdepth set: 24
Maximum DSD rate set: DSD64
Avoid RAW PCM streams: No
Unwanted playback stop workaround: No
UPnP / DLNA supported protocols :
http-get::audio/L16;rate=44100;channels=1:DLNA.ORG_PN=LPCM
http-get:
:audio/L16;rate=44100;channels=2:DLNA.ORG_PN=LPCM
http-get::audio/L16;rate=48000;channels=1:DLNA.ORG_PN=LPCM
http-get:
:audio/L16;rate=48000;channels=2:DLNA.ORG_PN=LPCM
http-get::audio/mpeg:DLNA.ORG_PN=MP3
http-get:
:audio/mp4:DLNA.ORG_PN=AAC_ISO
http-get::audio/3gpp:DLNA.ORG_PN=AAC_ISO
http-get:
:audio/mp4:DLNA.ORG_PN=AAC_ISO_320
http-get::audio/3gpp:DLNA.ORG_PN=AAC_ISO_320
http-get:
:audio/vnd.dlna.adts:DLNA.ORG_PN=AAC_ADTS
http-get::audio/vnd.dlna.adts:DLNA.ORG_PN=AAC_ADTS_320
http-get:
:audio/flac:*
http-get::audio/x-flac:
http-get::audio/wav:
http-get::audio/x-wav:
http-get::application/ogg:
http-get::audio/x-ms-wma:DLNA.ORG_PN=WMABASE
http-get:
:audio/x-ms-wma:DLNA.ORG_PN=WMAFULL
http-get::audio/x-ms-wma:DLNA.ORG_PN=WMAPRO
http-get:
:audio/aiff:*
http-get::audio/x-aiff:
http-get::audio/dsd:
http-get::audio/x-dsd:
DLNA 1.5: Yes
Native Gapless playback: Yes
Universal Gapless playback active: Yes
Missing events workaround: No
Can play native DSD: Yes
Volume Control: scalar
Number of channels: 2
Use as stereo device only: 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 16bit little endian 44.1kHz finite length
2 ch Integer PCM 24bit little endian 44.1kHz finite length
2 ch Integer PCM 16bit little endian 88.2kHz finite length
2 ch Integer PCM 24bit little endian 88.2kHz finite length
2 ch Integer PCM 16bit little endian 176.4kHz finite length
2 ch Integer PCM 24bit little endian 176.4kHz finite length
2 ch Integer PCM 16bit little endian 48kHz finite length
2 ch Integer PCM 24bit little endian 48kHz finite length
2 ch Integer PCM 16bit little endian 96kHz finite length
2 ch Integer PCM 24bit little endian 96kHz finite length
2 ch Integer PCM 16bit little endian 192kHz finite length
2 ch Integer PCM 24bit little endian 192kHz finite length
2 ch DSD 8bit little endian in 8bit chunk 2822.4kHz finite length

Current device transportInfo:
CurrentTransportState: STOPPED
CurrentTransportStatus: OK
CurrentSpeed: 1
Current device MediaInfo:
NrTracks: 1
MediaDuration: 0:00:00.000
CurrentURI: http://192.168.1.76:49152/audirvana/gaplessAudio_f_0.dff
CurrentURIMetadata:

dc:titleAudirvana gapless playback</dc:title>
upnp:classobject.item.audioItem.musicTrack</upnp:class>
http://192.168.1.76:49152/audirvana/gaplessAudio_f_0.dff


nextURI:
nextURIMetadata:
PlayMedium: NETWORK
RecordMedium: NOT_IMPLEMENTED
WriteStatus: NOT_IMPLEMENTED

Current transport actions:
Play
Current device AVT service description:

<?xml version="1.0"?> 1 0 DMR-1.50 QPlay:2 urn:schemas-upnp-org:device:MediaRenderer:1 Primare CD15 Prisma Primare http://www.primare.net/ PrimareDMR PrimareCD15 1.0 http://www.primare.net/products/CD15-prisma/ 1234567890 uuid:c52be184-f1df-11ee-a39a-0796165f73a6 [http://192.168.1.71](http://192.168.1.71/) urn:schemas-upnp-org:service:RenderingControl:1 urn:upnp-org:serviceId:RenderingControl /RenderingControl.xml /RenderingControl /RenderingControl/eventSub urn:schemas-upnp-org:service:AVTransport:1 urn:upnp-org:serviceId:AVTransport /AVTransport.xml /AVTransport /AVTransport/eventSub urn:schemas-upnp-org:service:ConnectionManager:1 urn:upnp-org:serviceId:ConnectionManager /ConnectionManager.xml /ConnectionManager /ConnectionManager/eventSub urn:schemas-tencent-com:service:QPlay:1 urn:tencent-com:serviceId:QPlay /QPlay.xml /QPlay /QPlay/eventSub [http://192.168.1.71:38400](http://192.168.1.71:38400/)

Current device RootDevice description:

<?xml version="1.0"?> 1 0 DMR-1.50 QPlay:2 urn:schemas-upnp-org:device:MediaRenderer:1 Primare CD15 Prisma Primare http://www.primare.net/ PrimareDMR PrimareCD15 1.0 http://www.primare.net/products/CD15-prisma/ 1234567890 uuid:c52be184-f1df-11ee-a39a-0796165f73a6 [http://192.168.1.71](http://192.168.1.71/) urn:schemas-upnp-org:service:RenderingControl:1 urn:upnp-org:serviceId:RenderingControl /RenderingControl.xml /RenderingControl /RenderingControl/eventSub urn:schemas-upnp-org:service:AVTransport:1 urn:upnp-org:serviceId:AVTransport /AVTransport.xml /AVTransport /AVTransport/eventSub urn:schemas-upnp-org:service:ConnectionManager:1 urn:upnp-org:serviceId:ConnectionManager /ConnectionManager.xml /ConnectionManager /ConnectionManager/eventSub urn:schemas-tencent-com:service:QPlay:1 urn:tencent-com:serviceId:QPlay /QPlay.xml /QPlay /QPlay/eventSub [http://192.168.1.71:38400](http://192.168.1.71:38400/)

UPnP devices found : 1
Device #0: Primare CD15 Prisma
UID: uuid:c52be184-f1df-11ee-a39a-0796165f73a6
Location: http://192.168.1.71:38400/description.xml

Manufacturer: Primare
Model name: PrimareCD15
Local
Max. memory for audio buffers: 3958MB
Local Audio Engine: Linux ALSA library1.1.0
Local devices found : 0

Chromecast
Chromecast devices found : 1
Device #0: Primare CD15 Prisma
ID: Primare-CD15-bb6270ac5c7fc8cf979ff67e5fe030b0
Model name: Primare CD15

Hi @SStan,

Do you get this issue only with DSD 64 upsampling?

Most likely this related to the available System RAM… it appears you have the bare minimum recommended System RAM for Audirvāna operations… DSD files are very large and require large registers in addition to Ethernet packeting processing and buffering (including DoP processing/packeting if employed, prior to transmission via Ethernet) … You are allocating 50% (3.95GB) of your available System RAM for playback preload buffering… Lower this to 1GB

Note the bold text below:

(EDIT) Also, it appears that your DAC is converting 1-bit DSD signals to multi-bit DSD-Wide in the AKM AK4490 chipset… It appears the Primare box design is not implementing the pure 1-bit PDM (DSD) signal path available in the AKM chipset… the documentation shows that the box is capable of handling 2.8MHZ DSD64 and 5.6MHz DSD128 … make sure your firmware is up to date. The best you can do via DoP will be DSD64 as the DAC supports up to 192kHz PCM, as the DoP 1.0 PCM carrier sample-rate is 24/176.4kHz.
:notes: :eye: :headphones: :eye: :notes: