Topic: Crackling and weird behaviour only when using external USB-DAC
Hello everyone,
I've made a similar post in the past, but have isolated the issue now:
Pianoteq 8 runs absolutely fine on all three of my systems running Windows 10 when I use the integrated audio, or the soundcard. Two are laptops, one is a desktop PC. I use 48k/48k, maximum polyphony and a buffer size of 64 for 1.3 ms delay with ASIO4ALL drivers. No crackling, no sound drops. CPU usage is rarely more than 20% of any single core.
As soon as I use an external DAC instead of the integrated audio - either a Topping DX1 or an Apple USB-to-3.5 mm adapter - I get sound drops and crackling. What's even weirder is that all buffer sizes behave as expected, but as soon as I select any combination of sample rate and buffer size giving me less than exactly 2.0 ms of delay, I get a very big delay of about half a second. All of this only happens with USB-DACs, on all systems. The USB devices work fine in any other scenario, so they're not the problem either.
I've tried disabling the integrated audio chip/soundcard in each system, but it didn't help. I also disallowed the system to put USB devices to sleep to save power.
What very slightly alleviates the delay issue is when I select "Force WDM Driver to 16 Bit" in the ASIO4ALL settings. Maybe that helps further isolate the issue. It doesn't help with the crackling though.
What really confuses me is that it's a fairly specific yet consistent issue across multiple systems and multiple DACs.
Does anyone have an idea what the reason for this is, and how to address it?
Thanks a lot!