Isn't this the case any time you have separate capture and playback devices? Like in my case the Topping DM7 only has USB input so I'm using hifime S2s as capture devices.You need to use rate adjust and asynchronous resampling if your capture device and playback device have different clocks and the capture device does not have the ability to dynamically adjust its clock.
What about when the Mk5 is used for both capture and playback with SPDIF set as the clock source?The only capture devices in my tutorial that have this clock adjustment capability are the ALSA Loopback and USB gadget, these still need rate adjust but do not need asynchronous resampling.
I don't think I am but I'm also not sure what's considered standard. I'm basically running your configs with CDSP configured for 2.1 with HAF filters. I suspect it is the HAF filters but I'm using filters on all 3 of my inputs so don't know why only the one S2 digi is a problem. For that one I had been using 256 for both chunksize and target level (now using 256/511). Soon as I changed to 64/127 the DSP load went nuts and CDSP eventually stopped. Even at 128/255 the DSP load is pretty high (but at least CDSP kept running).Assuming you aren’t running anything crazy and are just running a standard configuration the DSP should be quite low, 90% is way too high.