Topic: Digiface Dante outputs fail when playing on a Mac
I’m having a problem trying to infinitely play a project using Logic Pro on a Mac. I’m using a Mac mini 2023, 16 GB RAM, M2, Tahoe 26.2 and a Digiface Dante. Digiface Dante Firmware v68, Driver v4.27. Digiface Dante is connected to the Thunderbolt port directly USB B-USB C. I have a keyboard and mouse attached to a USB A port. I do not have any other external USB devices attached.
My goal is to have infinite play of a Logic Pro project with 64 tracks routed to 64 Dante outputs. I put Logic into Cycle mode and press Play. After a certain amount of time, on the order of hours, the project fails and the play stops. I’ve tried a couple of experiments to try to isolate the problem.
1. Using the kernel extension driver, perform the play experiment, 64 tracks to 64 outputs. Output can be heard on all tracks on a Dante device on the network. After awhile, overnight, the outputs fail, there no sound on the Dante monitoring device on any channel and all of the levels are quiet in the tracks and channel strips in Logic but the play head keeps advancing and cycling. Stopping and Restarting the play does not fix the problem, there is still no output. Using the Settings-Audio-Devices-Output Device dialog in Logic Pro, I can switch the output device to Mac Mini speakers and then back to Digiface Dante. Pressing Play again gets everything restarted properly.
2. I got a different Mac, Mac Studio M1, with more memory and ran the same experiment with the Digiface Dante attached. Result was exactly the same as in Test 1.
3. Going back to the Mac Mini, I uninstalled the kernel extension driver and installed the DriverKit driver. I ran the same experiment. Outputs behaved as expected. This time, again overnight, the project stops playing. The play head is not advancing and the Stop button is highlighted. Pressing Play restarts everything and the outputs behaved as expected.
4. I disconnected the Digiface Dante and connected a Dante AVIO 2CH USB-C adapter. I ran this overnight and in the morning the project was still cycling correctly, everything was still running. Of course, only 2 channels are active since the Audinate device is restricted to 2 channels.
5. I reconnected the Digiface Dante and reduced the project to 2 tracks and 2 outputs. The play test is still in progress.
I’ve been monitoring CPU and memory usage with the Activity Monitor and everything looks normal, as far as I can tell, there is no memory leak or CPU overload.
With that data in mind, could you please help to troubleshoot and or fix the problem?
Thanks!