Roon randomly increases playback speed (ref#RH9OIK)

Hi! What’s not quite right with Roon?

· None of the above quite fits

None of the above quite fits

· None of these quite match

Tell us what's going on

· Roon randomly sped up playback sometime x1.25 to more than x10(playback end in seconds).

Tell us about your home network

· Router Model : Mesh ZTE F6107A WIFI6 AX3000
Network Company : AIS
Extender, VPN & ETC : N/A

Hello @Varanyu_Upapan

I think the next step here is to enable some diagnostics on your account so our technical staff can get some more insight into what’s going on here.

However, before I enable this feature, I’d like to ask for your help ensuring we gather the right information.

First, can you please reproduce the issue once more and note the time at which the error occurs. Then respond here with that time, and I’ll make sure we review the diagnostics related to that timestamp.

Hello

Timestamp belows

Bangkok 11:06am

New York Midnight 06 minutes(00:06)

for more detail please look video in link below.

Cant upload here sorry for inconvenient

The problem is kinda random to happen

Also can be happen to all playback

But if it happen it will cause the whole song to speed up, to fix this issue i tried to play next and get back to fix sometime works sometime don’t

Kind regard

Hey @Varanyu_Upapan

We’ve been keeping an eye on the diagnostics report from your account, but for some reason it is not reaching our servers, even after we tried re-enabling diagnostics on your account. I also ran a quick test from our side and was able to submit a similar report, so something else is going on.

So we can move forward, please use the directions here and send the files to our Logs Uploader Service, then let us know once that is done. Thanks.

Hello Roon Teachnical Support Team

Thank you for your reply
I had upload logs files that you mentions

Please look into it and feel free to ask if I you need any more detail or files.

Kind regard
Varanyu

Hello @Varanyu_Upapan,

Thank you for uploading those logs! I have reviewed the data surrounding the 11:06 timestamp, and it clearly captures the exact moment the playback goes off the rails.

The issue is tied directly to how your MICHI USB Audio 2.0 DAC is handling sample rate changes via your Mac’s CoreAudio connection.

What the Logs Show

At 11:06:23, your playlist transitions from a CD-quality track (16-bit/44.1kHz) to a high-resolution track (24-bit/96kHz). Roon sends the command to your MICHI DAC to switch its internal clock to the new 96kHz frequency.

However, the logs show a massive hardware clock drift immediately after this change: drift=37457119us in 31.8502378s (1176038.918ppm)

A normal clock drift is a few dozen “ppm” (parts per million). Yours spikes to over 1.1 million ppm. What is happening physically is that the MICHI DAC is failing to switch its internal hardware clock correctly, but it communicates to Roon that it is ready. Because it is out of sync, the DAC begins consuming the audio buffer at the wrong frequency. Roon sees the buffer emptying instantly and is forced to push the audio data at an extreme speed just to keep up, resulting in that sped-up playback.

How to Fix It

Because the MICHI seems to be taking too long to physically "click" over to the new sample rate, we need to tell Roon to pause for a moment between tracks of different resolutions.
  1. In Roon, go to Settings > Audio.
  2. Click the gear icon () next to your MICHI USB Audio 2.0 zone and select Device Setup.
  3. Click Show Advanced.
  4. Look for the setting called Resync Delay.
  5. Change this from 0ms to 1000ms (or even 1500ms).
This adds a 1-second buffer of silence only when the sample rate changes. It gives the DAC's internal clock plenty of time to fully lock into the new frequency before Roon starts sending the audio stream.

Give this adjustment a try, test a few transitions between 44.1kHz and 96kHz tracks, and let us know if the speed issues disappear!

Hello
Thank you for your reply @vadim

I tried to fix as per your mention but it didn’t works as it should
at first I change Resync Delay to 1000ms the playback sped-up at timestamp
BKK May 22 09:04

Second tried to change Resync Delay to 1500ms the playback sped-up at timestamp
BKK May 22 10:54

Third tried to change Resync Delay to 3000ms the playback sped-up at timestamp
BKK May 22 17:36

I not sure that I do it right, the problem is still remain

So I had already upload the logs following your instruction last time
That you can check and please fix this problem :smiling_face_with_tear:

So we can move forward, please use the directions here and send the files to our Logs Uploader Service, then let us know once that is done. Thanks.

Please look into it and if you need more detail please let me know

Kind regard

Hi @Varanyu_Upapan,

Roon doesn’t have the ability to influence how your hardware handles relay switching during sample rate changes. All Roon can do is provide more time during which the audio stream will remain paused in order to accommodate the endpoint firmware/hardware as it adjusts.

In this case, Roon is handing off the audio stream to the system mixer, which is engaging directly with the DAC (Apple coreaudio), so there is another layer of mixer control sitting between the software and the firmware in your chain.

Can you share a screenshot of your Audio Midi setup utility with the DAC connected? This is in MacOS Applications → Utilities.

Hi @connor

I took a screen shots please look into it

Kind regard

Hey @Varanyu_Upapan,

Thanks for the additional information and screenshots! Your MICHI USB Audio 2.0 is clocked internally and running at 192kHz. At this rate, USB audio is extremely sensitive to timing issues on macOS.

Let’s see if the following help:

In Roon, enable MUSE/DSP and downsample to 88.2kHz or 96kHz before sending to the Rotel X3:

  • Go to the device's MUSE/DSP settings → Sample Rate Conversion
  • Set max to 96kHz
  • This removes the 192kHz USB stress entirely while still being hi-res
Here’s a screenshot on how to access MUSE from your specific enabled zone:

If that doesn’t help, test out disabling “Exclusive Mode” temporarily. You have CoreAudio Exclusive mode on. Try turning it off to see if the problem disappears, this helps isolate whether macOS’s CoreAudio driver is fighting Roon for clock control.

With that, if you haven’t yet:

  • Try a different USB cable (preferably a short, shielded one)
  • Try a different USB port on the MacBook
  • Avoid any USB hubs, connect the Rotel X3 directly

Thank you! :folded_hands: