Hey @Fernando_Machado,
Thanks for writing in and for sharing your report! We were able to review a fresh diagnostic report from your Roon Server and can confirm:
When playing 44.1 kHz-family rates (44.1 / 88.2 / 176.4), the T8’s USB output stage is actually clocking the audio at the corresponding 48 kHz-family rate (48 / 96 / 192). The DAC plays 44,100 samples-per-second of data at 48,000 samples/sec, so the music finishes 8.8% early and 8.8% higher in pitch, exactly your stopwatch numbers. The 192 kHz case is fine because 192 is already a 48k-family rate, so there’s no mismatch.
That said, it’s doesn’t appear to be every 44.1 playback, it’s intermittent, but when it breaks, it breaks by exactly the 44.1k→48k ratio. That’s a hallmark of the device’s USB clock domain failing to switch to the 44.1 kHz master clock and staying on (or falling back to) the 48 kHz clock. Note 88.2 didn’t appear in your test sessions but would behave identically.
Roon is doing everything correctly here. For every track it negotiates the right format with the T8 and sends the matching sample rate: sample_rate:44100 for 44.1, 176400 for 176.4, 192000 for 192.
The T8 accepts each one (“status”:“Success”). So this is doesn’t appear to be a Roon configuration or handshake problem on Roon’s side, Roon hands the T8 a correct 44.1 kHz stream.
It appears that the fault is inside the Eversolo T8’s USB output path. When it plays a 44.1 kHz-family rate, its USB audio clock domain is not switching to the 44.1 kHz master clock, it stays running at the 48 kHz-family clock and plays 44,100 samples-worth of data per second at 48,000 samples/second. That’s why:
- It's 44.1/88.2/176.4 only (192 and 96 are native 48k-family, so no switch is needed → fine).
- It's USB only (coax/optical use a different clock path on the T8 → fine).
- It's independent of every Roon setting you've tried (resync delay, clock master priority, DSP), none of those touch the device's internal USB clock.
- It survives factory resets and cable swaps.
The best next step here would be to get in touch with Eversolo to report this. Does this happen outside of Roon? We’ll share this with our partners team as well if so.
In the meantime, see if any of the below help:
- Look in the T8's USB/audio output settings if there might be a USB Audio Class mode toggle (UAC 1.0 vs 2.0), a "native DSD/PCM" or DAC-compatibility option, or any per-family clock setting, and try the alternates.
- Check whether the T8 has a global "resampling" or "fixed output rate" option that might be set to a 48k value; if so, turn it off (you want bit-perfect passthrough).
- Test a different USB cable/port on the T8, unlikely given the pattern, but cheap to rule out.
Thank you! 