1 (edited by leolabs 2023-12-21 17:20:24)

Topic: Digiface Dante Dropouts and Glitches with macOS Sonoma

Hey everyone,

I've recently updated my M1 Max MacBook Pro from Ventura to Sonoma. Since that update, I've been experiencing dropouts and glitches with my DigiFace Dante every 5-15 minutes. The dropouts occur system-wide – so far, I've encountered them in Safari, Spotify, Apple Music, Ableton Live, Logic Pro, and the Apple TV app.

These are the steps I tried already:

  • Updated to the latest firmware (v56) and DriverKit driver (v4.09)

  • Disconnected all Ethernet cables from the interface so only USB and headphones are connected

  • Uninstalled the DriverKit driver and installed the Kernel Extension driver

  • Used different USB cables (original that came in the box, one from Lindy, and one from Hama) connected directly to the computer, so no hub that might cause trouble

  • Made sure that no other devices are connected to the computer

  • Disabled Wi-Fi and Bluetooth just in case

  • Tried other interfaces (internal, iConnectivity AUDIO4c and PlayAUDIO1U, Focusrite Scarlett 2i2), but they didn't have this issue

  • Bought a new M1 Pro MacBook, updated it to Sonoma (14.2), and installed just the DriverKit driver and Spotify

So far, none of these steps made any difference with the glitches, unfortunately. These are my Fireface USB Settings: https://imgur.com/XbUmCNp

The CRC Errors value always stays at 0 even with the dropouts occurring. I've also checked the macOS Console and each time a glitch occurs, I see the following lines:

default    16:34:52.497204+0100    coreaudiod    193091                 HALS_IOClock.cpp:173   HALS_IORawClock::Update: Re-anchoring IO timeline. Sample time is consecutive, host time is not consecutive.
default    16:34:52.561151+0100    RMEUsbAsp    WriteOutputData: unexpected position!
default    16:34:53.436508+0100    coreaudiod    193091                 HALS_IOClock.cpp:183   HALS_IORawClock::Update: Re-anchoring IO timeline. Sample time is not consecutive. Ring buffer size: 8192.000000, sample diff: 24576.000000
default    16:34:53.499505+0100    RMEUsbAsp    WriteOutputData: unexpected position!

Sometimes, the following line is also logged after the first two:

default    16:34:53.500188+0100    RMEUsbAsp    ClipOutputSamples: Samples not written: (5050)

Searching for these log lines on Google leads to no results, unfortunately. I'm truly at my wit's end with this issue. Has anyone else experienced this as well and maybe found a workaround?

Please let me know if there is any further information I can provide to troubleshoot this.

Thank you in advance!

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

  • Bought a new M1 Pro MacBook, updated it to Sonoma (14.2), and installed just the DriverKit driver and Spotify

That is some expensive debugging!
Thank you for the thorough error description. Your Fireface settings show that Dante handles the clock, but the network interface is down. Also, you set it to AES67 mode, which means (IIRC) that Dante uses PTPv2 instead of PTPv1. Without testing this myself, maybe this causes some issue with Sonoma?
Could you activate "preferred leader" in the Digiface settings, and see if that fixes the problem; if not, could you configure the Digiface Dante NOT to use AES67 mode and see if that makes a difference? Also, when connecting multiple clients to CoreAudio (two or more of YouTube, Spotify, Logic, etc.), please use the kernel extension driver.

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Hey Max,

Thank you for your swift reply!

That is some expensive debugging!

I just wanted to make sure there was no other piece of software that could've gotten in the way.

I've just disabled AES67 and checked the "preferred leader" checkbox in the settings panel so now it looks like this: https://imgur.com/LW3VqXe

Unfortunately, that didn't fix the issue. I still get glitches every 5-15 minutes, and the logs are still the same:

default    13:13:11.079818+0100    RMEUsbAsp    WriteOutputData: unexpected position!
default    13:13:11.128576+0100    coreaudiod    383087                 HALS_IOClock.cpp:173   HALS_IORawClock::Update: Re-anchoring IO timeline. Sample time is consecutive, host time is not consecutive.
default    13:13:11.934588+0100    coreaudiod    383087                 HALS_IOClock.cpp:183   HALS_IORawClock::Update: Re-anchoring IO timeline. Sample time is not consecutive. Ring buffer size: 8192.000000, sample diff: 24576.000000
default    13:13:11.945839+0100    RMEUsbAsp    WriteOutputData: unexpected position!

I find it interesting that the sample diff is always exactly 24576, not sure if that is of any help.

Just as a test, I wiped my new MacBook and installed Ventura on it along with the DriverKit driver and Spotify, and that works as expected without any dropouts or glitches, so it seems this issue is isolated to macOS Sonoma.

Do you have any ideas for further troubleshooting?

4

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Questions: is the DF Dante directly connected to the MacBook (recommended)? How many network ports are used, and do you use the external power supply for it (recommended)?

Note: the other tested interfaces are neither USB3 nor have that amount of channels...

Regards
Matthias Carstens
RME

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Hey MC,

Thank you for taking a look at this issue!

Regarding your questions, the DigiFace is connected directly to my MacBook. I've tried the original USB3 B to A cable that came in the box using a USB-A to USB-C adapter from Anker, another USB3 B to A cable from Hama, and a USB3 B to C cable from Lindy to make sure the Anker adapter isn't the problem here.

There are no other devices connected to my MacBook and I'm only using the USB and Headphone port of the DigiFace to ensure this isn't an issue with my Dante network. The dropouts also occurred while the DigiFace was connected to my Dante network using the first Ethernet port so I wanted to eliminate that factor for troubleshooting.

Unfortunately, using the external power supply doesn't make a difference. I still get dropouts every 5-15 minutes.

Regarding the other interfaces I tested, I just wanted to make sure this isn't an issue with CoreAudio on Sonoma itself. I don't have any other USB3 interfaces that I could test at the moment, unfortunately.

One thing I noticed is that often, when the dropouts occur, there's a status message from audioclocksyncd in the console right before the error message from your driver. The dropout occurs a few seconds after this status message. However, this status message is logged every minute so this might just be a coincidence:

16:12:29.695549+0100 audioclocksyncd  ==========================================
16:12:29.695640+0100 audioclocksyncd  Clock Statistics for 0xf4d4888eb6910001
16:12:29.695667+0100 audioclocksyncd      Clock lock state: Locked
16:12:29.695694+0100 audioclocksyncd      Mach Rate Ratio: 125/3 (41.666666666667)
16:12:29.696850+0100 audioclocksyncd      Mach Anchors: 0, 0
16:12:29.696916+0100 audioclocksyncd      TimeSync Rate Ratio: 1/1 (1.000000000000)
16:12:29.696948+0100 audioclocksyncd      TimeSync Anchors: 0, 0
16:12:29.696981+0100 audioclocksyncd  PTP Clock Statistics for 0xf4d4888eb6910008
16:12:29.697011+0100 audioclocksyncd      Grandmaster Identity: 0xf4d4888eb6910008
16:12:29.697057+0100 audioclocksyncd      Clock lock state: Locked
16:12:29.700175+0100 audioclocksyncd      Mach Rate Ratio: 125/3 (41.666666666667)
16:12:29.700432+0100 audioclocksyncd      Mach Anchors: 303715968612, 12654832025541
16:12:29.700452+0100 audioclocksyncd      Mach Sync Identity: 0xf4d4888eb6910008.0
16:12:29.700495+0100 audioclocksyncd      TimeSync Rate Ratio: 2199023255552/2199023255552 (1.000000000000)
16:12:29.700516+0100 audioclocksyncd      TimeSync Anchors: 12654832025541, 12654832025541
16:12:29.700690+0100 audioclocksyncd      TimeSync Sync Identity: 0xf4d4888eb6910008.0
16:12:35.117573+0100 coreaudiod    175711                 HALS_IOClock.cpp:173   HALS_IORawClock::Update: Re-anchoring IO timeline. Sample time is consecutive, host time is not consecutive.
16:12:35.128599+0100 RMEUsbAsp    WriteOutputData: unexpected position!
16:12:35.986479+0100 coreaudiod    175711                 HALS_IOClock.cpp:183   HALS_IORawClock::Update: Re-anchoring IO timeline. Sample time is not consecutive. Ring buffer size: 8192.000000, sample diff: 24576.000000
16:12:35.997628+0100 RMEUsbAsp    WriteOutputData: unexpected position!

Is there anything else I could try to fix this issue?

6

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Not yet. Let's check this first. It's very unusual so far.

Regards
Matthias Carstens
RME

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Hey MC,

Just checking in, did you manage to reproduce this issue on your end?

Let me know if there’s anything else I can do to help solve this.

8

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Have you tried using a USB 2.0 cable instead of a USB 3 cable?

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Hey ax,

Thank you for your suggestion! I'll try this when I have access to my interface again.

Unfortunately, I'll need USB3 to support the number of channels we use on stage, so this wouldn't be a definitive solution.

10

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Try Kernel Extension driver 3.31, in both Normal and Large settings for Safety Offset (Settings dialog).

Regards
Matthias Carstens
RME

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Hey all,

I just tried using a USB 2.0 cable and that seems to be a lot more stable. I haven't gotten any dropouts in the past 40 minutes, so I could likely use this as a workaround. Still would be interesting to know what's causing the dropouts with USB 3.0 on Sonoma.

The new Kernel Extension driver didn't help, unfortunately, both with Normal and Large Safety Offset settings. I kept getting dropouts every 5-10 minutes while I was testing it, with the same log output:

13:18:49.629776+0100    coreaudiod     53295                 HALS_IOClock.cpp:173   HALS_IORawClock::Update: Re-anchoring IO timeline. Sample time is consecutive, host time is not consecutive.
13:18:49.640335+0100    RMEUsbAsp    WriteOutputData: unexpected position!
13:18:50.489712+0100    coreaudiod     53295                 HALS_IOClock.cpp:183   HALS_IORawClock::Update: Re-anchoring IO timeline. Sample time is not consecutive. Ring buffer size: 8192.000000, sample diff: 24576.000000
13:18:50.501259+0100    RMEUsbAsp    WriteOutputData: unexpected position!

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Hi all,

chiming in on this issue, I have the same on my system. Digiface Dante, macOS Sanoma, Kernel extension (driverkit appears to be a bit worse), 2021 M1Pro 12-core Macbook Pro 16", dropout apx every 10 minutes. The issue was already there before Sanoma, but I misinterpreted it to be a Dante issue then. It is really a driver issue, it happens in the Digiface as it can be recorded via the loopback on Totalmix even with no Dante connected.

My solution indeed was to switch to usb-2, in fact through a really cheap usb2 hub it works fine and 64 channels is enough for me (actually it would be nice if usb-3 mode would provide a switchable mode to 64 or less channels as some software has a hard time dealing with all these channels).

One thing I discovered is that it seems to be related to the quality of the USB cable. With the original cable plus a usb-c -> usb3 adapter I get the dropouts, as with a dedicated usb-c to usb3b cable I bought. But with a (slightly) more expensive similar cable I got later (the brand: Assmann) it seems to work without dropouts (tested for about 3 hours). For my current use I keep it safe and connect via USB2 (actually via the built-in hub of my AOC usb-c monitor) but perhaps this gives some lead to where the issue could be?

cheers & thanks, Wouter

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

I also have this issue on my 2021 MBP M1, not on my 2018 MPB Intel.

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Hello, I recently received a Digiface Dante, I have switched from running DVS, but since I have this connected my DAW (pro tools) keeps glitching and freezing but no error messages.  I have tried switched and redundant mode with no luck. I am running Ventura on a MBP M1, the USB is via an Sonnectech hub. would I be better to try a USB3 to USB C cable?

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

I see this thread has been cold since March, but I've had this issue for months and it's driving me absolutely insane! I've owned three different Fireface versions and many laptops with absolutely zero issues for the last 15 years. Suddenly, since my computer upgrade, this combo can't record more than 5 minutes of clean audio.

Currently running UFX+ and 2021 M1 Max MacBook Pro / Sonoma 14.6 / Driver v4.12 (driver kit) / FW v55

I also own a Digiface Dante and will experiment with that to see if it's the same issue, though I usually run that with a 2018 Intel MacBook Pro with no issues.

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

I've been using a Digiface Dante connected to a MacBook Pro w/ M3 Pro for 2 weeks with no dropouts.

  • Sonoma 14.6.1

  • DriverKit v4.12

  • Digiface Dante Firmware v57

Interface is connected via USB 3.0 directly to the MacBook using a 10' USB-C to USB-B 3.0 cable:
https://www.amazon.com/Legrand-Cable-Bl … B011BZ2QSG

MADI FX | Digiface Dante | Fireface UFX+

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

I got around the issue by just using a USB 2.0 cable. You lose the MADI functionality but I only used Dante. Gonna try the versions Ninbura mention and report.

18 (edited by Mashugar 2025-03-23 20:39:36)

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Hello. Just thought not to create new topic, but to write it here, since I encounter similar symptoms with DigiFace Dante, also mentioned in many posts involving different RME hardware.

I've replicated the issue using three almost identical systems, which might rule out something particular or unique issue:
MacBook Pro M1 Max, 64GB RAM, 4TB SSD Sonoma 14.7.4 (Kernel Driver v. 3.33, Firmware v.60)
MacBook Pro M1 Max, 64GB RAM, 2TB SSD Sonoma 14.7.4 (DriverKit Driver v. 4.21, Firmware v.60)
MacBook Pro M1 Pro, 32GB RAM, 1TB SSD Sonoma 14.7.4 (Kernel Driver v. 3.33, Firmware v.60)

OS's and drivers freshly installed.

DF Dante plugged in directly to Mac via USB 3 cable, no router.

The problem:
During playback/tracking of audio through DAW, Youtube, Spotify or VLC, 48k or 96k, the sound is interrupted by silence or pop/crack. Even if it is only one channel in/ two out. Specifically in Logic Pro 11 the prompt is poping up continuously (right click and open in new tab to display screenshot):
Error while trying to synchronize Audio and MIDI. Sample Rate 96 013 recognized. Check conflict between Logic Pro and external device

I've managed to partly overcome the issue while using Isochronous Transfer Mode, but then Totalmix program becomes unusable, very glitchy, sometimes freezes or, if any active slider is moved, the sound stops.

Zero CRC errors are displayed (right click and open in new tab to display screenshot):
https://drive.google.com/file/d/1bQnljsaGh0ZMIV_YzgpUs6jKD7OnnmfP/view?usp=share_link

I've been using USB 3 cable included with original package (USB-B to USB-A type) made by ASSMANN. Of course, I needed an adapter to USB-C tape, but manual forbids using extensions. So I've bought same brand USB3 cable (USB-B to USB-C type, strange not to include it originally, though). Even another one, USB 3.2 type C made by LogiLink, which I've read about with reporting success (here: https://forum.rme-audio.de/viewtopic.ph … &p=2). Nothing changed.

Just for Pete's sake, I've tried USB 2 cable, using USB-C adapter – and it works. Flawlessly, for now.

So, what is the problem with RME DigiFace Dante USB 3 connection to Mac?

Thanks.

19

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

You seem to have missed the extended error diagnostics counter of driver 4.21, which will show HAL and data delays as soon as you use something more than just Logic. These delays are a system issue that can not be fixed in a third party driver. That said with Safety Offset set to Large and a reasonable buffer size, plus the best USB port (not all will work the same) Logic should work ok.

Regards
Matthias Carstens
RME

20 (edited by Mashugar 2025-03-30 22:06:51)

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

MC wrote:

You seem to have missed the extended error diagnostics counter of driver 4.21, which will show HAL and data delays as soon as you use something more than just Logic. These delays are a system issue that can not be fixed in a third party driver. That said with Safety Offset set to Large and a reasonable buffer size, plus the best USB port (not all will work the same) Logic should work ok.

Thank You for the insight, MC.

I'd like to share a couple surprising news.

You are right, in driver 4.21 window, the counter prompts quite big numbers after any glitch/ dropout (Offset short or large). Here's the screenshot (right click and open in new tab to display screenshot): https://drive.google.com/file/d/1wyiwHI … sp=sharing.
Where can I read about the counter more?

However, even with Large Offset in driver settings and biggest buffer size in Logic Pro, sync problem remains the same in Logic Pro and any other audio playback application. Also, there are three USB-C type receptacles in MacBook Pro and non of them makes difference in terms of the issue. But I really have no idea, whether each of them is under the same or separate controller (it should be, since these are also a Thunderbolt/USB4 ports), though in USB Device tree I see the same Host controller driver initials – AppleT6000USBXHCI – for all three USB 3.1 Buses in the list.

And the big news comes out of experiment. In spite of setback, I've tried to connect DF Dante via my OWC Thunderbolt 3 Dock with original USB 3 A-B type cable. And it works perfectly on all three Mac M1 laptops, Kernel or DriverKit versions. No glitches, no interruptions, no dropouts. Also in "System Information" window I can see quite more USB bus information and different bit related with DF Dante device connection. With docking station connected, two more USB 3.0 Buses (not 3.1) appear, which are under AppleUSBXHCIFL1100 host controller driver, and DF Dante connects to one of them (again, not 3.1, though all ports on OWC are labeled USB 3.1 Gen1).

So, I would be grateful for elaboration – why USB2 mode seems to work ok without any docking stations? Does Thunderbolt device/station bypasses Mac's USB interface? What are the limitations in terms of using DF Dante with USB2, what benefits – with USB3?

P. S. It doesn't make any difference in my test, whether DF Dante is powered through DC power supply, or via usb bus (yet).

21

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

That is not surprising. The OWC dock connects to the internal PCIe bus of the Mac and adds a separated USB interface to it, completely bypassing the included hardware USB structure/topology. This is not a fix that always works for everyone, but at least with your tested computers you say it does. And then the conclusion is clear...

Regards
Matthias Carstens
RME

22 (edited by Audio AG Support 2025-03-31 10:50:36)

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Mashugar wrote:

And the big news comes out of experiment. In spite of setback, I've tried to connect DF Dante via my OWC Thunderbolt 3 Dock with original USB 3 A-B type cable. And it works perfectly on all three Mac M1 laptops, Kernel or DriverKit versions. No glitches, no interruptions, no dropouts. Also in "System Information" window I can see quite more USB bus information and different bit related with DF Dante device connection. With docking station connected, two more USB 3.0 Buses (not 3.1) appear, which are under AppleUSBXHCIFL1100 host controller driver, and DF Dante connects to one of them (again, not 3.1, though all ports on OWC are labeled USB 3.1 Gen1).

Thank you for testing. This is very helpful information for M1 Macbook Pros and M1 Mac Studio.The other Mx Macs seem not to have these kind of problems.

@Mashugar: Is the OWC Thunderbolt 3 Pro or non "Pro" dock. Just interested because they use different USB chipsets inside.

Regards,
Audio AG Support

23 (edited by Mashugar 2025-03-31 22:26:28)

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Audio AG Support wrote:

Thank you for testing. This is very helpful information for M1 Macbook Pros and M1 Mac Studio. The other Mx Macs seem not to have these kind of problems. Is the OWC Thunderbolt 3 Pro or non "Pro" dock. Just interested because they use different USB chipsets inside.

You are welcome. I feel the pain of any soul which deemed that plug and play was the way to gou... I wish it is M1 exclusive issue, because I was wondering about purchasing Mac mini M4 for the task.

It is OWC Thunderbolt 3 non-Pro, the silver one. And it is double the size of DF Dante itself. It would be cool to know whether there are smaller Thunderbolt docks/dongles that would perform great with Digiface? Maybe someone tried i. e. OWC USB-C Travel Dock in this scenario?

MC wrote:

That is not surprising. The OWC dock connects to the internal PCIe bus of the Mac and adds a separated USB interface to it, completely bypassing the included hardware USB structure/topology. This is not a fix that always works for everyone, but at least with your tested computers you say it does. And then the conclusion is clear...

I think we all are here to clear things up. If not surprising, then at least revealing it is – Apple does not live up to the standards of best technology for audio recording via USB 3 interface, to put it mildly.

I am kind of happy it works with twice as massive dongle as DF Dante, which OWC TB3 Dock is (plus brick sized PSU), but I'd really like to know what are the limitations of USB2 vs. USB3 in case of Digiface Dante? Yes, bandwidth, but in terms of audio I/O channels @ sample rate etc.? And/or anything else?

Thank You.

24 (edited by GeoffM 2025-04-03 23:49:53)

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Good morning,

I just posted a reply to this in another thread. I seem to be having the same issue with my M1 Pro Macbook, and my digiface dante.Latest Firmware (60) and most recent driver. Please see my reply below, but I think it is a similar situation. Have not had issue previously, and only seems prevelant since upgrading to Sonoma.

https://forum.rme-audio.de/viewtopic.ph … 02#p235502

edit: I didnt get to take a screen shot, but I did see my log had a massive number of errors, with the safety offset set to Large. The Diagnositcs display in the bottom right had numbers in ALL of the fields, smaller numbers in the left, larger in the right. I'm sorry I didn't take an explicit screen shot. Would love to dig out some logs to send through if they can be found.

Would love to sort this out. Digging out my 2012 machine now to see if it fixes it.

Thanks
Geoff

25 (edited by Mashugar 2025-04-04 15:22:58)

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

GeoffM wrote:

Good morning,

I just posted a reply to this in another thread. I seem to be having the same issue with my M1 Pro Macbook, and my digiface dante.Latest Firmware (60) and most recent driver. Please see my reply below, but I think it is a similar situation. Have not had issue previously, and only seems prevelant since upgrading to Sonoma.

https://forum.rme-audio.de/viewtopic.ph … 02#p235502

edit: I didnt get to take a screen shot, but I did see my log had a massive number of errors, with the safety offset set to Large. The Diagnositcs display in the bottom right had numbers in ALL of the fields, smaller numbers in the left, larger in the right. I'm sorry I didn't take an explicit screen shot. Would love to dig out some logs to send through if they can be found.

Would love to sort this out. Digging out my 2012 machine now to see if it fixes it.


Hi, Geoff.

Read another post of Yours. I am not an experienced user of RME, and Digiface Dante is my first hands-on experience with particular company product, but I did a lot of field testing concerning this issue (read along my earlier posts in this thread). It really seems to be non-Dante system related issue per se. It is about RME DF Dante connectivity with Mac M1 computers via USB 3.x.

So far the remedy was to use USB 2 (A to B type) cable or to bypass native Macintosh USB interface with Thunderbolt docking station/ hub, which has its own USB chipsets and connects directly to PCIe bus. Then it uses USB 3.0 bus (not 3.1 or 3.2) and works fine to me.

One thing is intriguing, though, did You notice these issues while using Mac M1 specifically with Sonoma OS? Or was it error-free with another/ earlier Mac system?

Cheers

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Mashugar wrote:

Hi, Geoff.

Read another post of Yours. I am not an experienced user of RME, and Digiface Dante is my first hands-on experience with particular company product, but I did a lot of field testing concerning this issue (read along my earlier posts in this thread). It really seems to be non-Dante system related issue per se. It is about RME DF Dante connectivity with Mac M1 computers via USB 3.x.

So far the remedy was to use USB 2 (A to B type) cable or to bypass native Macintosh USB interface with Thunderbolt docking station/ hub, which has its own USB chipsets and connects directly to PCIe bus. Then it uses USB 3.0 bus (not 3.1 or 3.2) and works fine to me.

One thing is intriguing, though, did You notice these issues while using Mac M1 specifically with Sonoma OS? Or was it error-free with another/ earlier Mac system?

Cheers

I was doing a lot of hard thinking, and I believe I may have had another issue previously with the same setup (with a Rednet Mp8R and dante). This wouldn't have been with Sonoma however, as I think I only upgraded a couple of months ago with continual projects on the go. MADI interfacing I'm using when doing live orchestral mixes. It does definitely seem like the USB3 drive issue/chipset.

To overcome this problem on my current show, I didn't use my old 2012 mac as I intended, but my 2018 Windows Laptop. Loaded the latest RME drivers, and loaded my Gigperformer session across there with the same plugins and ran the full rehearsal, and concert last night without a single error. I did for all redundency externally powered the Digiface Dante too. Is this power a factor? I haven't seen reference to that.

The long standing faith I have had in RME drivers since using a PCI 9652 card about 20 years ago and widely held view of the most reliable system for me has everporated, as I cannot use it reliably on a new generation Mac with current OS. This is a serious problm. My MTRX interface with Thunderbolt has never had any issues on the same computer. I know Waves have their issues with Soundgrid and ARM processors, and that has bitten me and other collegues numerous times, so RME may not be alone.

I bought the Digiface Dante for not only it's dual MADI and Dante connectivity for what I do, but also the form factor - I can throw it in my backpack and it is such a serious powerhouse. I'm seriously thinking and considering other options now, while less convienient, will actaully work with my main computer. The other option is to upgrade to a current generation M4, I wonder if that changes the outcome and reduces the issues? These issues seem to be more about the M1 than other Mx processors.

I'd be really happy to talk to Tech support about my issues. To be fair, I haven't reached out to them aside from these posts. Reallly happy to help debug this.

Thanks
Geoff

27

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

You must have overlooked my post about coming changes. We are working on the CC mode with DriverKit for the Digiface Dante, which is available currently only for UFX III and MADIface XT II. Unfortunately release was delayed by the just discovered 'MIDI traffic can distort audio issue' in this mode, which needs to be fixed first.

Additionally a new way to use the internal ethernet port for communication with the Dante Controller software will be available today, taking another possible troublemaker out of the equation.

Regards
Matthias Carstens
RME

28

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

CC mode for internal network port: https://forum.rme-audio.de/viewtopic.ph … 62#p235562

Regards
Matthias Carstens
RME

29 (edited by Mashugar 2025-04-07 10:07:17)

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

MC wrote:

You must have overlooked my post about coming changes. We are working on the CC mode with DriverKit for the Digiface Dante, which is available currently only for UFX III and MADIface XT II. Unfortunately release was delayed by the just discovered 'MIDI traffic can distort audio issue' in this mode, which needs to be fixed first.

Additionally a new way to use the internal ethernet port for communication with the Dante Controller software will be available today, taking another possible troublemaker out of the equation.

Dear Matthias,

thank You for useful and hopeful information. Indeed, new firmware version 64 finally makes my DF Dante work as a real, visible ethernet port. And it extends its functionality so I can manage my Focusrite Dante hardware via dedicated application.

Still, dropouts occur, but the interval is way more longer now – from 20 to 40 minutes (it was within 5 minutes before). Looking forward for another update release.

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Hi All,

Just a quick update. After furstration with my issues above, I deccided to upgrade my Macbook M1 Pro to a new Macbook M4 Pro. I copmleted an OSX migration, and ran the same test as I had previously via Dante (so effectively no changes to the system). I didn't have a single dropout, or error listed in the RME Driver window. Exactly the same cables, same sessions (Reaper from a 2012 Mac sine wave, out 14 outputs to Gigperformer on the M4 with 7 instances of Liquidsoncis plugins, then returns back to reaper. All over Dante)

I have strong suspcions about the M1 pro now and drivers under Sequoia. Again, I'm more than happy to help try and debug this further while I still have the M1 pro (I will sell it)

This was with v64 firmware and 4.21 driverkit (mid April 2025) and Safety offset on Normal. I do really enjoy the new Network driver. Makes Dante a little more easy having a class compliant ethernet driver.

Thanks
Geoff

31

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Sorrys for the delay - the Class Compliant firmware for Digiface Dante is now available. Together with DK driver 4.22 the unit can be flashed to CC mode, then be used with DK driver 4..22, which provides Settings dialog and TotalMix FX, while audio is using the native CC driver or macOS (shown in settings dialog).

Firmware update to 64 CC7:
Link removed because outdated. Currently on website is CC9.

DriverKit driver 4.22:
Same. Website already has 4.27 on 06/24/2025.

Regards
Matthias Carstens
RME

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Dear Matthias,

Thanks for the news. Is there any instruction how to safely uninstall Kernel driver and switch to DriverKit?

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Is there any reason not to use Class Compliant mode?

MADI FX | Digiface Dante | Fireface UFX+

34 (edited by Ninbura 2025-10-20 04:22:29)

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Ah... I see that the RTL is showing higher in Ableton Live with CC enabled on my MacBook Pro with M3 Pro.

Buffer Size of 32 in Live:
Safety Offset Short - 2.25ms (1.12ms in/out)
Safety Offset Normal - 2.75ms (1.38ms in/out)
Safety Offset Large - 4.75ms (2.38ms in/out)
Class Compliant - 7.60 (3.92ms in / 3.69ms out)

Buffer Size of 64 in Live:
Safety Offset Short - 3.58ms (1.79ms in/out)
Safety Offset Normal - 4.08ms (2.04ms in/out)
Safety Offset Large - 6.08ms (3.04ms in/out)
Class Compliant - 8.94ms (4.58ms in / 4.38ms out)

MADI FX | Digiface Dante | Fireface UFX+

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

just to chime in on this issue :
I had ( and still have ) those audio dropouts on an irregular basis - although about every 15 minutes comes close.
Have been trying to troubleshoot this problem for more than 3 years now and checked out everything.
( You just have to believe me on this one - the list of what I tried would be too long to post here )
Sadly I can only access the Dante setup in a theatre where I work only 4-5 times a year, so time for debugging is limited, but here is the conclusion after eliminating everything else :
the dropouts must be related to the USB Bus driver on the M1 MacBooks, as a M3 MacBook connected to the same setup, same software installed same everything doesn´t show any dropouts.
USB driver on M1 : T6000USBXHCI
USB driver on M3 : T8122USBXHCI
Will test the OWC dock scenario in August, but for now it seems, the only possible culprit left is the M1 USB driver.

Would be nice, if more people could share their experience to get a somewhat broader database :
USB Driver version = dropouts / no dropouts

Will post again, after the OWC dock-test - would be nice, if this could turn out to be a (relatively) cheap workaround.
I will also contact apple, as the M1 Macbook is considered a "pro-Machine" and wasn´t exactly cheap either, but I don´t have high hopes on this front, unless there is a way to flash the USB Driver to a newer version....

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Hello everyone,

Our experience has been similar.

We currently have 2 Digiface Dante and a few other USB RME Interfaces. All of them connected to Mx MacBooks and MacStudios. Since Sonoma (and also with the latest Sequoia) we have problems with USB 3 across the board (Clicks, Dropouts, Sync issues). The only reliable solution has been to use USB 2 where possible (Digiface Dante, UFX+), independent of Cable Length, adapters or Docks. CRC errors, and also in diagnostics are mostly (but not always) shown.

Does anybody know where I can find more documentation on CC Mode on the Digiface? ist there a Preset routing when using it without Totalmix and Drivers? For example testing with a Linux computer we only hat output on the left channel of the Heaphones output.

I put both digiface Dante in CC mode today and will be testing a bit more.

What are the downsides of using USB2 instead of USB3? the 64 Channels seem to be available at 48kHz with both...

Thanks!

37

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Post 31. Settings and TotalMix are there. See also

https://forum.rme-audio.de/viewtopic.php?id=41702

Regards
Matthias Carstens
RME

38 (edited by Ninbura 2025-10-20 04:22:44)

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Ninbura wrote:

Ah... I see that the RTL is showing higher in Ableton Live with CC enabled on my MacBook Pro with M3 Pro.

Buffer Size of 32 in Live:
Safety Offset Short - 2.25ms (1.12ms in/out)
Safety Offset Normal - 2.75ms (1.38ms in/out)
Safety Offset Large - 4.75ms (2.38ms in/out)
Class Compliant - 7.60 (3.92ms in / 3.69ms out)

Buffer Size of 64 in Live:
Safety Offset Short - 3.58ms (1.79ms in/out)
Safety Offset Normal - 4.08ms (2.04ms in/out)
Safety Offset Large - 6.08ms (3.04ms in/out)
Class Compliant - 8.94ms (4.58ms in / 4.38ms out)

Class compliant RTL is significantly improved on the same system (MacBook Pro w/ M3 Pro) running macOS 26.

Buffer Size of 32 in Live - 5.0ms (3.75ms in / 1.25ms out)
Buffer Size of 64 in Line - 6.33ms (4.42ms in / 1.92ms out)

Around a 30% improvement, although lopsided on the output end.

MADI FX | Digiface Dante | Fireface UFX+

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Ninbura wrote:
Ninbura wrote:

Ah... I see that the RTL is showing higher in Ableton Live with CC enabled on my MacBook Pro with M3 Pro.

Buffer Size of 32 in Live:
Safety Offset Short - 2.25ms (1.12ms in/out)
Safety Offset Normal - 2.75ms (1.38ms in/out)
Safety Offset Large - 4.75ms (2.38ms in/out)
Class Compliant - 7.60 (3.92ms in / 3.69ms out)

Buffer Size of 64 in Live:
Safety Offset Short - 3.58ms (1.79ms in/out)
Safety Offset Normal - 4.08ms (2.04ms in/out)
Safety Offset Large - 6.08ms (3.04ms in/out)
Class Compliant - 8.94ms (4.58ms in / 4.38ms out)

Class compliant RTL is significantly improved on the same system (MacBook Pro w/ M3 Pro) running macOS 26.

Buffer Size of 32 in Live - 5.0ms (3.75ms in / 1.25ms out)
Buffer Size of 64 in Line - 6.33ms (4.42ms in / 1.92ms out)

Around a 30% improvement, although lopsided on the output end.

May you also do a test with the driverkit driver ?
Another user reported the issues are gone after upgrade to Tahoe 26.

M1-Tahoe, Madiface Pro, Digiface USB, Babyface silver and blue

40 (edited by Ninbura 2025-10-20 07:11:01)

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

waedi wrote:

May you also do a test with the driverkit driver ?
Another user reported the issues are gone after upgrade to Tahoe 26.

I just switched my unit to the DriverKit driver with firmware v68. Within 10 seconds of playing music in Apple Music through Rogue Amoeba Loopback out to the Digiface I'm hearing clicks & pops, accompanied by diagnostics errors in the settings dialog. I'm using a 10' USB-C to USB-B 3.0 cable directly connected to the MacBook. In the past I've tested different cables, docks, etc to no avail. CC mode seems to be much more stable, though I still occasionally experience audible dropouts despite "CRC Errors" consistently reading 0. It's impossible for me to say what's causing this, could be a completely different mechanism/problem.

One thing I noticed a few months ago is that if I charge the MacBook via USB-C at 100W I get electrical noise in my studio monitors. Luckily, charging through MagSafe resolved the issue. Though I'm sure this could be solved by using a fiberoptic solution to connect the Digiface Dante to the host for data, if you absolutely required power over USB-C for some reason. I've been wondering if said electrical noise had been causing dropouts with the DriverKit driver, but this test ostensibly confirms that those issues are unrelated.

It's interesting to see that the output latency is lower via the Class Compliant driver when compared to the DriverKit driver with the "Normal" safety offset at every sample rate. The overall RTL in CC mode is low enough at this point that the increased stability makes it a no-brainer I'd say.

MADI FX | Digiface Dante | Fireface UFX+

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

For testing the interface in normal mode with the driver and Totalmix, no RA-
Loopback is needed, better switch OFF all virtual audio devices for tests.

M1-Tahoe, Madiface Pro, Digiface USB, Babyface silver and blue

42 (edited by Ninbura 2025-10-20 07:57:13)

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Can't say I understand what you mean. Virtual audio devices are integral to my setup/routing as macOS does not natively support routing application audio to specific channels on a multi-channel interface. I also expose multiple mics as virtual inputs for use with applications that do not support multi-channel interfaces.

If somehow disabling all virtual devices solved the Diagnostics errors, I'd simply find myself in a different pickle. As for the RTL testing I'm just using Ableton Live, which of-course bypasses the need for routing through virtual audio devices.

MADI FX | Digiface Dante | Fireface UFX+

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

How to isolate the issue when multiple candidates are active at the same time ?

Switch off everything possible and test the interface with the computer and one sound source, so you can find out if the interface works correctly, right ?

M1-Tahoe, Madiface Pro, Digiface USB, Babyface silver and blue

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Just now I disabled all devices in Loopback, toggled off the ARK & Loopback background services in Settings > General > Login Items & Extensions, and restarted the MacBook. I then selected the Digiface Dante as my output in Settings > Sound > Output.

After playing music in Apple Music for around 50 seconds I heard audible clicks/pops with diagnostics errors in the settings dialog. Would've been pretty bizarre if the behavior was different with/without virtual devices. Just to reiterate, I've tried many other things in the past, including testing on a separate system (Mac Studio w/ M3 Ultra).

I haven't been able to get the Digiface Dante to run on a Mac over USB-3 with the DriverKit driver without eventual dropouts, accompanied by diagnostics errors in the setting dialog.

MADI FX | Digiface Dante | Fireface UFX+

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Hi! First time writer on the forum. So, recently I bought the interface and faced same problem almost immediately. The idea was to get low latency plug-in processing with Live Professor. I started to run first tests and there were ugly random glitches, no matter what Dante device is connected. Dante Controller showed that everything was fine in the network and soon I found that it’s a USB issue, because it was happening even when the interface is not connected to Dante network.

The setup:
MacBook Pro with M1 Max chip, 32 GB of RAM
macOS Sequoia 15.7.1
Digiface Dante with DK driver, firmware v68, Driver v4.27

Here’s the list of what I tried to do to get rid of the the issue:

- Updating Dante firmware.
- Updating Digiface driver. (I use DriverKit)
- Clean macOS reinstall with only required software
- Switching USB cable, first I bought a RME USB-C to USB-B from local reseller, then after it didn’t work, I bought Lindy 36666 1m cable to make sure it wasn’t the problem
- Switching USB ports
- Using external power supply
- Tried ISO transfer mode, safety offset

None of that helped.

I contacted support, they directed me to the forum thread where it was suggested to use class compliant mode to maximize compatibility, but since it adds latency and reduces the USB error counter, it’s not the best option for live sound.

From what I read here, the problem is with Apple’s USB controller. The Digiface uses USB 3.0, and my USB ports are 3.1 (from what I can see on system report). Someone wrote earlier that it works through OWC adapter that connects to the laptop via thunderbolt and has 3.0 port which works with Digiface.

Another possible solution is to use 2.0 connection, which I’m testing right now. It’s running smoothly and seems to be resolve the issue, I’m running audio from DAW to all 64 available channels for 2 hours and so far everything is great, didn’t get a single error. It’s sad that with 2.0 I can’t use MADI, but at least it runs Dante without errors, it was bought for Dante anyway, so at least I can have that working.

Will be running more heavy load tests later with Dante network and more prolonged audio runs.

Is it possible to switch select which channels I want to use with 2.0 connection? For example, now I have tasks which involves Dante, but if I need MADI for another tasks in the future, is there a way to use MADI instead of Dante with USB 2.0 connection? Is it possible?

46

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

> I contacted support, they directed me to the forum thread where it was suggested to use class compliant mode to maximize compatibility, but since it adds latency and reduces the USB error counter, it’s not the best option for live sound.

That is incorrect. With 15.7.1 latency in CC is at least the same as in DK. And you don't need the error counter when there are no errors...

Regards
Matthias Carstens
RME

47 (edited by a.zavertailo 2025-11-07 15:41:52)

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

When I initially posted about higher latency in CC mode, I was referring to 34th reply in this thread, by Ninbura

But I just checked it for myself, and RTL is indeed showing higher latency with CC mode active.

USB 2 cable, CC off - 4.021 ms roundtrip
USB 3 cable, CC on - 6.833 ms roundtrip

Both with 64 samples buffer size

Is there something I missing?

48 (edited by ramses 2025-11-07 15:45:17)

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

Wasn't CC mode's intention to get more safety against audio glitches by having slightly higher internal safety buffers?
Then, of course, the RTL is a little bit higher, due to the additional safety buffers.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 14, Win10 IoT Ent

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

a.zavertailo wrote:

Hi! First time writer on the forum. So, recently I bought the interface and faced same problem almost immediately. The idea was to get low latency plug-in processing with Live Professor. I started to run first tests and there were ugly random glitches, no matter what Dante device is connected. Dante Controller showed that everything was fine in the network and soon I found that it’s a USB issue, because it was happening even when the interface is not connected to Dante network.

The setup:
MacBook Pro with M1 Max chip, 32 GB of RAM
macOS Sequoia 15.7.1
Digiface Dante with DK driver, firmware v68, Driver v4.27

Here’s the list of what I tried to do to get rid of the the issue:

- Updating Dante firmware.
- Updating Digiface driver. (I use DriverKit)
- Clean macOS reinstall with only required software
- Switching USB cable, first I bought a RME USB-C to USB-B from local reseller, then after it didn’t work, I bought Lindy 36666 1m cable to make sure it wasn’t the problem
- Switching USB ports
- Using external power supply
- Tried ISO transfer mode, safety offset

None of that helped.

I contacted support, they directed me to the forum thread where it was suggested to use class compliant mode to maximize compatibility, but since it adds latency and reduces the USB error counter, it’s not the best option for live sound.

From what I read here, the problem is with Apple’s USB controller. The Digiface uses USB 3.0, and my USB ports are 3.1 (from what I can see on system report). Someone wrote earlier that it works through OWC adapter that connects to the laptop via thunderbolt and has 3.0 port which works with Digiface.

Another possible solution is to use 2.0 connection, which I’m testing right now. It’s running smoothly and seems to be resolve the issue, I’m running audio from DAW to all 64 available channels for 2 hours and so far everything is great, didn’t get a single error. It’s sad that with 2.0 I can’t use MADI, but at least it runs Dante without errors, it was bought for Dante anyway, so at least I can have that working.

Will be running more heavy load tests later with Dante network and more prolonged audio runs.

Is it possible to switch select which channels I want to use with 2.0 connection? For example, now I have tasks which involves Dante, but if I need MADI for another tasks in the future, is there a way to use MADI instead of Dante with USB 2.0 connection? Is it possible?

I am having the same issues and the same initial incentive for getting Digiface Dante. I got A32 with MADI for studio work, and it's been problematic.
Upgraded to OS26 yesterday, and the CC modes' output latency is almost the same as DK ones, but the input latency is around 2ms higher than DK.

If you ever come across tying that OWC solution, could you message me about it? Or at least - where did you found out about it?
I haven't figured how to try USB 2 mode yet...

Re: Digiface Dante Dropouts and Glitches with macOS Sonoma

kuulart wrote:

If you ever come across tying that OWC solution, could you message me about it? Or at least - where did you found out about it?
I haven't figured how to try USB 2 mode yet...

The information about it is right here in this thread. The post #20, posted by Mashugar.