Bug Report: coreaudiod random CPU spikes
For months I have been plagued by random audio glitches and hiccups on my M1 Ultra Mac Studio (Ventura 13.6.5) that I use as the main audio workstation in my music studio. Using activity monitor, I could see CPU utilization for the coreaudiod process spiking each time the audio breaks-up. These glitches occur anywhere from every few seconds to a few minutes apart.
I created a terminal script that would log coreaudiod's CPU usage every 0.25 seconds to a text file. I let this script run for a full day as I used my computer and then plotted the results. The chart revealed that some of the CPU spikes were reaching over 1,300% any time any of my music software applications (Ableton, Unify, Maschine, Kontakt, etc.) were running.
I then diagnosed the problem by:
- temporarily removing a single audio driver at a time;
- re-starting the computer;
- running the system for a while;
- restoring the driver before moving on to the next one.
While checking the results, I observed that the CPU spikes only stop when "JumpAudio.driver" and "JumpAudioMic.driver" are removed from the /Library/Audio/Plug-Ins/HAL folder. Note that, simply force-quitting the Jump audio driver processes does not solve the problem because they respawn immediately and they run even when Jump Desktop itself is not running.
My remote computers are used as audio plugin hosts and send their audio via Ethernet using Audinate's Dante protocol, so I have no need Jump's audio capabilities. Would you consider having an option that prevents the loading of your audio drivers unless a connection specifically has the audio checkbox selected in the settings?
Please sign in to leave a comment.
Comments
0 comments