I have a doubt, using the Mac with IOS I can use it without a problem until DSD128.
When I try to use DSD256 it works, but it fails.
I use the DAC of the Oppo 205 that goes up to DSD256.
I’m using a Mac mini I5 with 8GB of memory, an exclusive computer for audio.
Is this a problem with the processor or Audirvana?
Olá!
Tenho o mesmo problema. Você resolveu?
Sds.,
Olá
O problema é com o Oppo 205, com outros DACs funciona perfeitamente.
Olá!
O Audirvana deveria permitir no setup, baixar para DSD 128, como no Roon.
A solução foi desativar o DSD no setup do Audirvana. Reproduz 32/352.8kHz.
Sds.,
Stereo 2.8MHz DSD (DSD64) generates data rates as follows:
2 x 44100 x 64/8 = 705600 bytes per second
705600 x 60/1048576 = 40.375 megabytes (MB) per minute
705600 x 60 x 60/1048576/1024 = 2.3657 gigabytes (GB) per hour
Double this for 5.6MHz DSD (DSD128)
Quadruple this for 11.2MHz DSD (DSD256)
More RAM reduces CPU processing disc/RAM caching interrupts, thus reducing CPU processing = better performance.
RAM bus speed and disc/RAM caching is always going to be a factor in CPU processing overhead… The playback buffer is the key and how this is managed… if the I/O bus of the playback buffer is anemic this would cause playback anomalies… System operation must be unencumbered by disc/RAM caching and the Audirvana engine must be unencumbered by disc/RAM caching, so to maintain data integrity by reducing clocking related jitter due to buffer under-runs for best sound-quality and playback operation… There is a balancing act with the available RAM, bus speed and the bit-depth and sample-rate and length of the file being played, and any DSP being implemented in the player engine/system
May be a signaling issue over your network to the Oppo? Does the Oppo play DSD256 with direct USB?
Yes, Oppo plays DoP DSD256 directly on USB.
The problem is that it has small glitches during music.
With DoP DSD128 works perfectly.
This is actually a really “weird” story - and i can’t find a solution for that, either.
DSD256
…had clicks/dropouts with Oppo UDP-205 (as you mentioned - nevertheless PCM 32/768 was not an issue and the data rate here is even higher)
…changed my setuo to a Creek Voyage i20 → no clicks with the internal (DSD256 capacle) DAC of that
…changed again to Hegel H390 (which has a different AKM DAC included than the latter) → clicks are back.
Connected direcly between Mac Mini (2018) via USB - Jitter-reclocking with iFi Audio iUSB 3.0.
So this has NOTHING to do with the Mac alone, neither with the Oppo (or any specific DAC-type) or any connection/cabling. My assumption there is an issue with the clock synchronisation between some devices and a Mac OS device in general or with (un)packing DoP (the CPU/RAM of my Mac is never at its limit either)
Probably the best “solution” for this problem is actually: DON’T playback DSD256 files… (but I am really interested in the technical solution for this).
If anyone can explain this to me (and has an idea how so solve it) I would buy him (or her) a beer …
Please post your debug info here so we can see how you are configured…
Hi Agoldnear,
this is my current setting (while playing a DSD256 file). I tried different others, too (Integer-Mode, Max I/O Buffer, 24Bit only etc.) - does not have any impact on the ‘clicks’. I’ve also tried with my Intel Core i9 MacBook Pro (2019) - exactly the same behavior there. Music plays locally connected via external SSD (4TB, PCIe4.0, approx. 2,5 GB/s), Connection to Hegel H390 is via USB-Input using ifi Audio iUSB 3.0 (connecting directly without this device won’t correct the issue but result in a narrower sound stage - this device is eliminating jitter, ground noise and will also reclock the Async USB-signal), CPU load is about 15% and the Mini has 32 GB RAM (about 18 GB used), no other UserTasks running → no performance issues in any way.
Data:
Audirvana Studio 2.4.0 (20400)
macOS Version 13.5 (Build 22G74) with 32GB physical RAM
Connected account of : Roland Thätig
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: /Volumes/Musik/
iTunes/Music library synchronization: last synchronized on Sat Jul 29 19:54:54 2023
Library database path: /Users/thaetig/Library/Application Support/Audirvana/AudirvanaDatabase.sqlite
Local audio files fingerprinting
Fingerprinting track 6699/24544 : /Volumes/Musik/Compilations/Bravo Hits 056 (2007)/2-08 - Simon Webbe - Coming Around Again.m4a
Remote Control server:
Listening on 127.0.0.1 on port 49176
ACTIVE STREAMING SERVICES
TIDAL: Connected as HIFI
=================== AUDIO DEVICE ========================
Active method: Local
Max. memory for audio buffers: 31744MB
Local Audio Engine: CoreAudio
Exclusive access: ON
Integer mode: ON
Use max I/O buffer size: ON
Actual I/O buffer frame size: 512
Preferred device:
Hegel H390 USB
Model UID:Hegel H390 USB:20B1:30CF
UID:AppleUSBAudioEngine:Hegel Music Systems:Hegel H390 USB:14510000:1
Currently playing in Integer Mode:
Device: 2ch Non-mixable linear PCM Interleaved 24bits little endian Signed Integer, 8 bytes per frame 705.6kHz
Active Sample Rate: 705.6kHz
Hog Mode is on
Bridge settings:
Sample rate limitation: 384kHz
Sample rate switching latency: 1.5s
Limit bitdepth to 24bit: OFF
Mute during sample rate change: ON
Selected device:Hegel H390 USB
Manufacturer: Hegel Music Systems
Model name: Hegel Music Systems Hegel H390 USB
Model UID: Hegel H390 USB:20B1:30CF
UID: AppleUSBAudioEngine:Hegel Music Systems:Hegel H390 USB:14110000:1
USB Vendor ID: 0x20b1
USB Product ID: 0x30cf
ID 0x56
10 available sample rates up to 768000Hz
44100
48000
88200
96000
176400
192000
352800
384000
705600
768000
Audio buffer frame size : 14 to 4096 frames
Current I/O buffer frame size : 512
Volume Control
Physical: Yes
Virtual: Yes
Max volume alert: Disabled
MQA capability
Auto-detect MQA devices: Yes
MQA Decoder device
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 0x57 2 channels starting at 1
40 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 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 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 16 little endian Signed Integer 768kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 705.6kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 384kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 352.8kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 192kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 176.4kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 96kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 88.2kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 48kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 44.1kHz
60 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 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 16 little endian Signed Integer 768kHz
2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer 705.6kHz
2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer 384kHz
2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer 352.8kHz
2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer 192kHz
2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer 176.4kHz
2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer 96kHz
2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer 88.2kHz
2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer 48kHz
2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer 44.1kHz
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 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 16 little endian Signed Integer 768kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 705.6kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 384kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 352.8kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 192kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 176.4kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 96kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 88.2kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 48kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 44.1kHz
Local devices found : 3
Device #0: ID 0x64 SONY TV *00
Manufacturer: Apple Inc.
Model UID: AppleGFXHDA:0
UID: AppleGFXHDAEngineOutputDP:f803:0:{D94D-F903-01010101}
Model name: Apple Inc. SONY TV *00
Device #1: ID 0x56 Hegel H390 USB
Manufacturer: Hegel Music Systems
Model UID: Hegel H390 USB:20B1:30CF
UID: AppleUSBAudioEngine:Hegel Music Systems:Hegel H390 USB:14110000:1
USB Vendor ID: 0x20b1
USB Product ID: 0x30cf
Model name: Hegel Music Systems Hegel H390 USB
Device #2: ID 0x69 Mac mini-Lautsprecher
Manufacturer: Apple Inc.
Model UID: Speaker
UID: BuiltInSpeakerDevice
Model name: Apple Inc. Mac mini-Lautsprecher
UPnP
UPnP devices found : 3
Device #0: ID 0x0 : BRAVIA4KGB-17[DLNA]
UID: uuid:4d9d881c-b822-4fef-9e78-ca5e6e8bd257
Location: http://192.168.0.17:3500/
Manufacturer: SoftMedia Inc.
Model name: AirReceiver
Device #1: ID 0x0 : KD-49XD8005
UID: uuid:23456789-1234-1010-8000-104FA8CBC359
Location: http://192.168.0.17:52323/MediaRenderer.xml
Manufacturer: Sony Corporation
Model name: MediaRenderer
Device #2: ID 0x0 : Hegel-H390
UID: uuid:6163d4c2-1dd2-11b2-a3ea-8f522eaff9ab
Location: http://192.168.0.80:38400/description.xml
Manufacturer: Hegel
Model name: H390
Chromecast
Chromecast devices found : 1
Device #0: KD-49XD8005
ID: 3d2ad494e2e91afe252a83b0bf262b2f
Model name: BRAVIA 4K GB
THANK YOU for your assistance - greatly appreciated
And this information part of your generated “debug info” is wrong, BTW:
Local audio files fingerprinting
Fingerprinting track 6699/24544 : /Volumes/Musik/Compilations/Bravo Hits 056 (2007)/2-08 - Simon Webbe - Coming Around Again.m4a
I am playing “Jazz at the Pawnshop - Late Night (2015 Naxos Remaster)” - .dsf (DSD256)
Reduce the memory buffer to 20000
Now it is at max capacity, nothing for the macos system
Hi,
done. This is for sure useful - but won’t solve the “click” problem
Greetings, Roland
Max. memory for audio buffers: 20740MB
I also don’t know what it is.
With the Oppo 205 and with a recent DAC I’ve already returned the SMSL VMV D1se2 there is the problem with DSD256.
With the DAC that I use the iFi NEO iDSD and the SMSL DO200 MKII that I’m not using, DSD256 works perfectly.
My Mac Mini has 8Gb of memory, and I leave 3Gb for the Audirvana.
Even increasing or decreasing, the problem happens.
The weird thing is: the Oppo UDP-205 is capable of playing 32/768 kHz on the same system without any hassle - I guess you’ve also experienced this? Happens only with DSD256. Seems there are some devices prone to this issue and others work without hassle.
Don’t get me wrong: of course listening to such kind of “Super HiRes” formats does not make sense in any way as you will not be able to recognize any difference… I am just curious (and I have some native DSD256 files that I would like to listen to…)
Exactly, only with DSD256.
DSD128 and DSD64 works perfectly.
Coincidentally, the two DACs with this problem one has the ESS9038 Pro chip and the other ESS9039 Pro.
The DAC from SMSL with the ESS9068 chip works well.
Are you running the Mac Mini headless?
Set the ‘Sample rate limitation’ to “No Limit”
Set ‘Sample rate switching latency’ to “.5s”
He is giving you good advice…
My recommendation would be 8GB and incrementally adjust up or down to find the sweet-spot for 11.2MHz DSD (DSD256) via DoP 1.1, lots of computational overhead with these files.
Also… put your Hegel H390 at the top of your USB bus hierarchy… You can see this in the System Report for the USB bus.
Make sure you have the latest firmware installed.
How long is your USB cable?
Are you running the Mac Mini headless?
No. It’s connected via HDMI with a 4k Sony-TV (it’s the one shown in the devices section - Sony*00 it the name of the HDMI audio, the others are Chromecast and UPnP/DLNA renderers of this TV).
Did everything you mentioned , all setting changed - and played with the memory buffer settings…
… still no effect on the “clicks”.
Maybe its interesting to mention that the “click” remain even when I am not actually playing a DSD256 file but even when the DAC is showing “DSD256 Input” and the system ist in “locked” mode (the lock on the right still shows an active connection - I think this is due ti the “exclusive mode”?).
So in my opinion even DoP-problems are a no brainer as there is no conversion in this state.
The cable is not the problem (it’s 1m) - I’ve also already tried a different one (Audioquest cinnamon USB) without success.
DSD is transmitted via DoP on MacOS platforms…
Did you move the Hegel to the top of the USB bus hierarchy?
The clicks could be overload clipping…