• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Fiio R7 usb input delay potential solution?

AznGangBanger

New Member
Joined
Jun 4, 2024
Messages
3
Likes
2
I just bought an Fiio R7 and realize that there are audio delays/lag when inputting via usb from my macbook.
I looked it up and people are having this issue due to it not using an XMOS chip. Looks like it doesn't matter whether you directly input it via an usb or toslink/optical cable, as these links show:

Fiio R7 - Optical Input Issue
R7 audio synchronization with video problem
R7 Toslink stutter.

I'm not very knowledgable about the technical side of things so I was wondering if i were to use a DDC with an XMOS chip like the Douk Audio U2 or SMSL PO100 Pro, connecting a usb-c connection from my macbook into its input, and output an optical or coaxial connection to the Fiio R7, would this potentially solve the issue? Would it even work? Would the DAC functionality of the Fiio R7 be overridden and/or the sound quality affected?

Or should I use something like an USB C to Coaxial cable like https://www.amazon.com/dp/B0BW3VNZT...F4JVUXIQ9&ref_=list_c_wl_lv_ov_lig_dp_it&th=1?

Thanks.
 
Last edited:
When looking at the R7 digital board - copied from
1728812477880.png


IMO the USB-C OTG is connected directy to the DWC3 host/device USB controller in the SDM660 SoC, as well as the Toslink input (maybe that one goes through an SPDIF transciever chip first, I cannot read model of that chip next to the toslink connectors). The digital signal for DACs on the other board seem to be fetched from the SDM660 too.

If it's the case (IMO very likely) it would mean there are alsa linux buffers on the capture side as well as on the playback one and the processing is in some android software running on the SoC. To minimize danger of buffer issues all these buffers need to be relatively long, raising overall latency of the chain. It would also explain why the latency is long both for USB as well as Toslink inputs.

Just my 2 cents...
 
Back
Top Bottom