Hi,
I was facing with the popping noise issue using the DO100 DAC while connected with USB 2.0 to a windows 11 computer.
This problem seems to take its origin from two different things :
- The switching between DSD and PCM
- The signal streaming going into sleeping mode.
This unit is able to do 32 bits up to 768kHz (384kHz on Windows) and it is out of my mind to under use its capability using the USB 1.1 workaround and downgrading the signal to a 16 bits 96kHz...
Just to summarize (because I found the solution on this forum) and to make it easily available for everyone :
1. First, install the SMSL DO100 drivers for Windows
here
2. Restart your computer, open the Task manager and kill the process called "
USB Audio Class Driver Control Panel"
3. Go to the default install directory, usually :
C:\Program Files\XMOS\XMOS_Audio_Driver\x64
4. Find the file named "
XMOSUSBDACCpl.xml" and open it with a text editor
View attachment 322041
5. You should be able to find a bloc PageStreamFormats :
XML:
<PageStreamFormats>
<!-- Supported values for this page: Hidden, Visible, Auto (default) -->
<Visibility>Hidden</Visibility>
</PageStreamFormats>
6. Change the visibility setting from "
Hidden" to "
Visible" and save the modified file
XML:
<PageStreamFormats>
<!-- Supported values for this page: Hidden, Visible, Auto (default) -->
<Visibility>Visible</Visibility>
</PageStreamFormats>
7. Go back to the installation folder, and launch the program through the .exe file: C:\Program Files\XMOS\XMOS_Audio_Driver\x64\
XMOSUSBDACCpl.exe
8. You should be able to see a new "
Options" section where you can switch the "
Streaming" status from "
On when Needed" to "
Always On"
View attachment 322040
9. Congratulations, you just deleted one of the two reasons explaining why we are facing popping noise with the DO100 DAC.
Now, the popping sound just appear once at boot up and that's all. Enjoy.