To eliminate driver issue, run DPC latency test. If using Windows 10, disable automatic updates, disconnect LAN/wireless, run system integrity test, it will take time to run and another run to fix. Windows can be stucked in a loop on updates, integrity check is neccessary.
Disconnect USB plug, then uninstall Topping drivers. Re-plug and let Windows recognise D90 using standard UAC 2.0 drivers, verify that standard drivers are used, check if problem persist and DPC latency. If there is such settings in the app, for D90 always use WASAPI event driven output instead of push.
IDK exactly how to help, as I haven't identified why I don't have the problem... I use Tidal Windows App, use MQA settings in Tidal, I'll include them below, and AFAIK the driver only comes into play with DSD or some apps like Qobuz. At least it doesn't matter if I have the Topping/FiiO drivers installed or not. I keep them installed as they don't seem to get in the way either.
I use USB 3.0 out of the back of my PC Motherboard back panel. I had noise issues - not the regular popping you are hearing - but high frequency GPU noise borne over the USB power lines. I ended up solving it with a combination of shielded cables and ifi iDefender+ for one USB line and a Topping HS1 for the other USB line (2 connected DAC's).
II will post my settings / firmware version to see if they help you, please let us know what ends up working for your set up
Do you enable exclusive mode for D90? I've found that helps keep other apps from opening up the device and make changes while using my primary software. Exclusive mode requires exiting the single exclusive app before running another to use the same device:
I usually set 384k and let the D90 adjust as needed to the source music:
And, the Topping driver settings, but again they don't seem to matter track unless using DSD, you could try uninstalling the Topping driver and reboot and see if everything still works for you, that is what I did and ran without the drivers for a long time, notice it says "ASIO not active":
Here are the Tidal Windows app settings I use:
And, here is my D90 firmware version, as seen through Topping Upgrade:
1. Windows sound control sample rate settings panel is only valid in shared mode. Other settings is correct. I would only suggest to not use D90 as a default sound device, but it is not critical.
2. Tidal settings is correct if you use ASIO. However with Topping drivers uninstalled, ASIO is not available, so you need to select WASAPI driver in a submenu of the Sound Output (yellow on the screenshot). This is all I can say about Tidal, I don't use it, can't help more.
3. Functionality of WASAPI is similar to ASIO, you should still be able to play DSD and DSD128, higher not sure. It is done in so called DoP mode, if you see such option, enable it to get it played with WASAPI. ASIO driver allows higher rates in a native mode, but will also work in DoP mode.
4. To test Windows integrity search for "windows integrity", the first hit brings Microsoft website that explain how to use "sfc" internal command.
5. For DPC latency checking, search for "dpc latency", you have to download the app compatible with win10. I use 7.
Great posts. To my knowledge, Tidal does not use ASIO under any circumstances. It does use Exclusive mode as @hmscott showed in his settings. Of course there is no DSD hosted by Tidal, so we should know which music player app is being used.
Probably even though the DAC appears to "work fine" without Topping factory drivers installed, it won't, unless you install the factory drivers.
Anyway in Tidal, once the DAC is connected and powered on, you will have the choice to pick the output device. Make sure the D90 is selected specifically, not the Windows default device. Although the D90 might also be the Windows default device, that won't allow Exclusive mode etc. @hmscott post shows this in yellow on the 3rd to last screenshot.
thank you all for your advices and great suggestions. you wont believe it - removing the topping driver works! i removed the driver and reboot. win11 complaint that there is no driver for my D90 and there's an exclamation mark for a "Topping DFU" in other devices of device manager (but under audio inputs and outputs
my D90 is still recognized normally. BUT IT WORKS! i've tried listened to 3 different MQA songs on tidal and it still recognizes my D90MQA and everything works perfectly! i switched to spotify to test and again, works faultless for 3 songs as i seldom listen to DSD sources. i'll gladly trade DSD functionality for smooth playback by streaming services. the popping was so annoying i was on the edge of going to get a violectric v550 to replace my topping combo on the weekend. but now it seems they could happily work in my home for much longer
thank you again @gimmeheadroom, @sajunky, @hmscott and all knowledgable headfiers offered helps i very sorry happened to not mentioning here!
thank you all for your advices and great suggestions. you wont believe it - removing the topping driver works! i removed the driver and reboot. win11 complaint that there is no driver for my D90 and there's an exclamation mark for a "Topping DFU" in other devices of device manager (but under audio inputs and outputs
DFU driver is missing, it is firmware upgrade driver. Don't worry, it doesn't affect normal operation. You can still play DSD files if your player support it.
A proper uninstallation of Topping drivers is in Control Panel - > Programs. You can still do it to remove any traces of registry modifications.
I am glad, it is solved. And finally, once system is verified to work properly, you can install Topping drivers again (i.e. if you need ASIO support). If you do it, D90 USB cable must be unplugged. Complete installation and only connect D90 when installation program ask for or complete successfully. Failure to comply this requirement is in my experience a source of countless problems in Windows.
DFU driver is missing, it is firmware upgrade driver. Don't worry, it doesn't affect normal operation. You can still play DSD files if your player support it.
A proper uninstallation of Topping drivers is in Control Panel - > Programs. You can still do it to remove any traces of registry modifications.
I am glad, it is solved. And finally, once system is verified to work properly, you can install Topping drivers again (i.e. if you need ASIO support). If you do it, D90 USB cable must be unplugged. Complete installation and only connect D90 when installation program ask for or complete successfully. Failure to comply this requirement is in my experience a source of countless problems in Windows.
Thanks again! I'm using foobar2000 for dsd files and i believe it will decode it to pcm for playing if i select normal, non-asio audio ouputs so there shouldn't be any problem on playback.
I'd try installing back the driver after back from office this evening. Just to supplement a bit more on what i did - I actually uninstalled the topping driver from control panels - apps last nite. I did the uninstalling on device manager before and it reinstalled itself on reboot so i guess that's what made the problem persist. When the topping driver was installed, the dfu device was not shown in control panel. But rather, a new section appeared near bottom of the list (forgot it"s listed under usb audio device or what) and topping d90mqa device was shown wokring normally (but plagued with the annoying popping sound).
Thanks again! I'm using foobar2000 for dsd files and i believe it will decode it to pcm for playing if i select normal, non-asio audio ouputs so there shouldn't be any problem on playback.
I'd try installing back the driver after back from office this evening. Just to supplement a bit more on what i did - I actually uninstalled the topping driver from control panels - apps last nite. I did the uninstalling on device manager before and it reinstalled itself on reboot so i guess that's what made the problem persist. When the topping driver was installed, the dfu device was not shown in control panel. But rather, a new section appeared near bottom of the list (forgot it"s listed under usb audio device or what) and topping d90mqa device was shown wokring normally (but plagued with the annoying popping sound).
Just another follow-up. I attempted reinstalling the driver but no luck. once installed either driver v5.3 or the v5.27, the popping occurred again intermittently. i uninstalled the driver again and reboot than the transmission works smoothly again. I guess I'll stay this way until there's another driver update.
thank you! i tried but sadly that didnt silent the annoying popping sound. i noticed the intel bios menu said that usb power delivery will be disable when data is being transmitted but i went on to disable power delivery for that port anyway.
Tried turn off the usb power off option in device manager and also increased the buffer size. But both didn't stop the popping. It's not perfect but removing the driver seems only affected asio dsd decoding which i could live with. Maybe just stay put this way for the moment and enjoy music for a while first thanks again!
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.