Issue with Cayin device, speed and buffer jump

Hi everyone,

Just took my license for origin since it’s seems to be the best mac decoder.

Yet I’m getting hit with continuous problems…

  • Scan is very slow and inconsistent, items are missing
  • When mounted with my Cayin DAP it plays at 5x time then buffer, etc so unusable
  • It switch between two track every 5 secs. Play the first, move to next, back to first.

I though that it was a mature app but those are frustrating and make the app impossible to use.

Is there some corrections deployed, am I the only one with such experience?

Thanks,
Robert

Hi @Robert_F,

Sorry you experienced such issues. I will help you for them

Can you send us a copy of the “Debug Info” when you have this issue? You can get it in Audirvana Settings>My account

Note: By clicking on the Debug Info button, Audirvana automatically copies all its content, all you have to do is paste it in response to this message

Hello Antoine,

I get it’s a difficult task, here is the log.

No plugin or any effect added to play on the Cayin.
Adding it works flawlessly with RU6 dongle.

I really want to have Audirvana a my sole player!

Best regards

Audirvana Origin 2.4.0 (20400)

macOS Version 14.0 (Build 23A5286i) 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/r/Music
	iTunes/Music library synchronization: not synchronized
	Library database path: /Users/r/Documents/AudirvanaDatabase.sqlite

Remote Control server:
	Listening on 127.0.0.1 on port 57714

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


Active method: Local

Max. memory for audio buffers: 13312MB

Local Audio Engine: CoreAudio
	Exclusive access: ON
	Integer mode: ON
	Use max I/O buffer size: OFF
	Actual I/O buffer frame size: 512

Preferred device: 
	Cayin Cayin N8ii
	Model UID:Cayin N8ii:2D87:0009
	UID:AppleUSBAudioEngine:Cayin:Cayin N8ii:Cayin N8ii:1

Currently playing in Integer Mode:
	Device: 2ch Non-mixable linear PCM Interleaved 16bits little endian Signed Integer, 8 bytes per frame 44.1kHz

Active Sample Rate: 44.1kHz
Hog Mode is on

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

Selected device:Cayin N8ii
	Manufacturer: Cayin
	Model name: Cayin N8ii
	Model UID: Cayin N8ii:2D87:0009
	UID: AppleUSBAudioEngine:Cayin:Cayin N8ii:Cayin N8ii:1
	USB Vendor ID: 0x2d87
	USB Product ID: 0x0009
	ID 0xab 

11 available sample rates up to 768000Hz
	32000
	44100
	48000
	88200
	96000
	176400
	192000
	352800
	384000
	705600
	768000
Audio buffer frame size : 106 to 4096 frames
Current I/O buffer frame size : 512

Volume Control
	Physical: No
	Virtual: No
	Max volume alert: Enabled

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 0xac 2 channels starting at 1
44 virtual formats:
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 768kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 705.6kHz
	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 Mixable linear PCM Interleaved 32 little endian Signed Float 32kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 768kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 705.6kHz
	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 32 little endian Signed Integer 32kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 768kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 705.6kHz
	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
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 32kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 768kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 705.6kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 384kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 352.8kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 192kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 176.4kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 96kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 88.2kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 48kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 44.1kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 32kHz

66 physical formats
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 768kHz
	2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 705.6kHz
	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 32 little endian Signed Integer 32kHz
	2 ch Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 768kHz
	2 ch Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 705.6kHz
	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 Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 32kHz
	2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 768kHz
	2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 705.6kHz
	2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 384kHz
	2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 352.8kHz
	2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 192kHz
	2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 176.4kHz
	2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 96kHz
	2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 88.2kHz
	2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 48kHz
	2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 44.1kHz
	2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 32kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 768kHz
	2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 705.6kHz
	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 32 little endian Signed Integer 32kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 768kHz
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 705.6kHz
	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
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 32kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 768kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 705.6kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 384kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 352.8kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 192kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 176.4kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 96kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 88.2kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 48kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 44.1kHz
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer aligned low in 32bit 32kHz

Local devices found : 4
	Device #0: ID 0xab Cayin N8ii
		Manufacturer: Cayin
		Model UID: Cayin N8ii:2D87:0009
		UID: AppleUSBAudioEngine:Cayin:Cayin N8ii:Cayin N8ii:1
		USB Vendor ID: 0x2d87
		USB Product ID: 0x0009
		Model name: Cayin N8ii
	Device #1: ID 0x3f Hue Sync Audio
		Manufacturer: Philips Lighting B.V.
		Model UID: AudioDriverPluginDevice_ModelUID
		UID: AudioDriverPluginDevice_UID
		Model name: Philips Lighting B.V. Hue Sync Audio
	Device #2: ID 0x85 Haut-parleurs MacBook Pro
		Manufacturer: Apple Inc.
		Model UID: Speaker
		UID: BuiltInSpeakerDevice
		Model name: Apple Inc. Haut-parleurs MacBook Pro
	Device #3: ID 0x5d Microsoft Teams Audio
		Manufacturer: Microsoft Corp.
		Model UID: MSLoopbackDriverDevice_ModelUID
		UID: MSLoopbackDriverDevice_UID
		Model name: Microsoft Corp. Microsoft Teams Audio

UPnP


UPnP devices found : 0



Chromecast


Chromecast devices found : 0


A couple of things to adjust… however, you must ask why the N8ii (from the same company as RU6) is giving you problems… If the N8ii is playing fast, this is a synchronization issue at the DAC…

  • Lower the audio buffer pre-load RAM to 6GB… you are using more than 50% of your system RAM for pre-load buffering.

  • Set ‘Use max I/O buffer size:’ ON

:notes: :eye: :headphones: :eye: :notes:

Thanks for the feedback!

I modified the buffer size but I can’t find this option in the menu:

Also it looks that this is track related.
I found at least one album that can be played well.
No idea how different it is from others.

Also make sure Audio MIDI Setup is configured for the maximum sample-rate of the DAC (768kHz).

Thanks @Agoldnear, I understand that the entry name was updated.
So I spent some time playing with every parameters but none is effective aleas.

I activated the option ‘mute while rate change’ and this time I do not ear another track
but it is silenced. Looks like a deep bug in the engine that jumped from one buffer to another.

Also Audirvana device decoding report does not correspond to the device.
N8II is 32 bits / 768 kHz, DSD 512, report display up to DSD 256. Not sure if this can help.

Else when my few working titles the rendering is really at the expected level.

I renamed the topic since it does not concern database file but seems to be specific to cayin <=> usb

SIcne you are using a Mac device, you can’t get DSD 512 on your device macOS is not able to send raw DSD streams. That’s why the DSD over PCM standard has been developed: to send raw DSD in a fake PCM stream.
To identify it as such, there are 8 bit markers in it.
And the presence of these markers doubles the need of bandwidth, thus explaining why on a mac only half of the max DSD rate is available.

Do you only have this behavior while playing a DSD track?

1 Like

1411.2kHz is the DoP 1.1 PCM carrier sample-rate for DSD512 (22.4MHZ)… DSD512 is usually transmitted as raw 22.4MHz via i²S interfacing… However, in Windows, using the proper I/O driver, this can be transmitted via USB to a compatible DAC. Realistically, there are no recordings done as native 22.4MHz, 1-bit PDM (DSD), these are up-converted (modulated) from lower DSD sample-rates. …

The N8ii supports up-to DSD256 via DoP 1.1, and this represents typical real-world recording sample-rates of those few recordings made at 11.2MHz DSD or modulated from lower DSD sample-rates to DSD256 (11.2MHz)…

From the specs of the N8ii:

PCM speed anomalies are going to be related to a sample-rate synchronization mis-match within the N8ii, as Audirvana is the sample-rate ‘Master’… perhaps the N8ii is not configured properly as a USB DAC.

1 Like

Very instructive insights, I only have a superficial understanding of containers format and transmission. Gonna, slowly dig into this.

Thanks to your question I was able to pinpoint that everything encoded in 16bits is faulty.
So your suggestion about sync may apply specifically in this case?

From the player I can change amp and dsd parameters but nothing related to freq or buffer.
Thoses are auto detected and managed.

I really love the spécial Audirvana decoding signature.