• 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!

Foobar DSD Problem with Interference Noises

Dr.Ames

Member
Joined
May 16, 2023
Messages
11
Likes
4
Hello everyone,


Unfortunately, I have been having a very annoying and probably not easy to solve problem with the native playback of DSD files via Foobar and my external DAC (Pre Box S2 Digital) connected via USB. My configuration:

Windows 11
Asus Strix X570-E board
AMD Ryzen 9 3900XT
Foobar 64 bit current version
foo_input_sacd Plugin 1.5.11 (current version)
foo_out_asio+dsd 0.38. (current version)
Project ASIO USB driver 5.68.0 (current version)

With this configuration DSD files can be played back natively without DOP or conversion to PCM. This actually works very well. However, I always hear slight cracking noises, almost like a minimal dropout. Basically, I have configured everything as recommended by the manufacturer and various forums. My standard sound is not set to the ASIO driver and all USB energy saving modes are switched off, as are the system sounds. The ASIO buffer of the project driver is set to "safe" and maximum buffer size. I have already tested everything possible in Foobar. I had also tested the original ASIO plugin instead of the foo_out_asio, but heard the same errors there. I experimented with the output buffer size and thought that setting it to the maximum size would solve the problem, but that was also a fallacy. The controller is currently set to 2000 ms.

But what really surprised me - I experimented with the foo_dsd_processor and set it so that all 44.1 khz files are upsampled to DSD256 and I don't hear a single error! Maybe because DOP is used automatically? At least that's what I understood from the URL "https://diyaudioheaven.wordpress.co...-part-3-new-experimental-sacd-plugin-v-0-9-x/".
Incidentally, I bought JRIVER some time ago and never heard a single glitch during DSD playback. But I like Foobar in my setup so much better than the JRIVER software.
Do any of you have any ideas what else I could do - I think it really is a complex problem.
 

Sokel

Master Contributor
Joined
Sep 8, 2021
Messages
6,131
Likes
6,209
Set foobar buffer to 100-120ms.
For some strange reason high rate DSD doesn't like large buffers.

(long/bad cables,digital volume control on DAC and foobar,including pre-amp feature,etc are all out without saying,right? )
 
OP
D

Dr.Ames

Member
Joined
May 16, 2023
Messages
11
Likes
4
Hello and thank you for the tip - but unfortunately this does not work at all in my configuration. If I set the total buffer in Foobar to 120ms, all I hear is noise. All tone control is switched off and a high-quality short Audioquest USB cable establishes the connection between PC and DAC.
 

JayGilb

Major Contributor
Joined
Jul 22, 2021
Messages
1,384
Likes
2,355
Location
West-Central Wisconsin
Hello and thank you for the tip - but unfortunately this does not work at all in my configuration. If I set the total buffer in Foobar to 120ms, all I hear is noise. All tone control is switched off and a high-quality short Audioquest USB cable establishes the connection between PC and DAC.
Has you hardware changed (PC and DAC) between when you tried Jriver and Foobar ?
 
OP
D

Dr.Ames

Member
Joined
May 16, 2023
Messages
11
Likes
4
No, the hardware is completely identical. However, I have already achieved an improvement with Foobar by switching off all Windows system sounds and also activating the "Do Not Disturb" mode in Windows 11. Now I can also hear longer passages in Foobar without interference. However, I have never had a single problem in JRIVER and I have also activated direct DSD playback there.
 

DVDdoug

Major Contributor
Joined
May 27, 2021
Messages
3,035
Likes
4,000
My standard sound is not set to the ASIO driver
From what I found, the Pre Box doesn't support ASIO anyway... It should work with ASIO4ALL, but that's not "real" ASIO and it might not be any better than the standard Windows drivers.

It MIGHT be "something else" interrupting the audio, although I don't know why it would be better with JRIVER or when up-sampling. Your operating system is always multitasking & interrupting, even when you're only running one application. Whatever it is doesn't have to be using a lot of CPU time, it just has to "hog" the system for too long and you get buffer underflow (or buffer overflow when recording).

Usually a bigger buffer helps, but there is a FREE online book about optimizing your computer for audio called Glitch Free about optimizing your computer for audio.
 

krabapple

Major Contributor
Forum Donor
Joined
Apr 15, 2016
Messages
3,197
Likes
3,768
Hello everyone,


Unfortunately, I have been having a very annoying and probably not easy to solve problem with the native playback of DSD files via Foobar and my external DAC (Pre Box S2 Digital) connected via USB. My configuration:

Windows 11
Asus Strix X570-E board
AMD Ryzen 9 3900XT
Foobar 64 bit current version
foo_input_sacd Plugin 1.5.11 (current version)
foo_out_asio+dsd 0.38. (current version)
Project ASIO USB driver 5.68.0 (current version)

With this configuration DSD files can be played back natively without DOP or conversion to PCM. This actually works very well. However, I always hear slight cracking noises, almost like a minimal dropout. Basically, I have configured everything as recommended by the manufacturer and various forums. My standard sound is not set to the ASIO driver and all USB energy saving modes are switched off, as are the system sounds. The ASIO buffer of the project driver is set to "safe" and maximum buffer size. I have already tested everything possible in Foobar. I had also tested the original ASIO plugin instead of the foo_out_asio, but heard the same errors there. I experimented with the output buffer size and thought that setting it to the maximum size would solve the problem, but that was also a fallacy. The controller is currently set to 2000 ms.

But what really surprised me - I experimented with the foo_dsd_processor and set it so that all 44.1 khz files are upsampled to DSD256 and I don't hear a single error! Maybe because DOP is used automatically? At least that's what I understood from the URL "https://diyaudioheaven.wordpress.co...-part-3-new-experimental-sacd-plugin-v-0-9-x/".
Incidentally, I bought JRIVER some time ago and never heard a single glitch during DSD playback. But I like Foobar in my setup so much better than the JRIVER software.
Do any of you have any ideas what else I could do - I think it really is a complex problem.

shouldn't make a difference, but try WASAPI instead of ASIO.
 
OP
D

Dr.Ames

Member
Joined
May 16, 2023
Messages
11
Likes
4
.........
Usually a bigger buffer helps, but there is a FREE online book about optimizing your computer for audio called Glitch Free about optimizing your computer for audio.
Thank you very much - I will have a look at this, looks very promising.
 
OP
D

Dr.Ames

Member
Joined
May 16, 2023
Messages
11
Likes
4
shouldn't make a difference, but try WASAPI instead of ASIO.
Thank you very much - I will test this, but then I can no longer play DSD files natively and would have to convert them to PCM in the SACD plugin, or am I wrong?
 

johny_2000

Active Member
Joined
Feb 24, 2024
Messages
112
Likes
46
Location
Suburb of Seattle
Here's what RME said on the matter:
"The change between PCM and DSD causes a low volume click noise. For optimized sound and fidelity, the ADI-2/4 Pro SE does not use any lossy analog volume control, hence can't suppress the DAC's click noise. You may notice clicks and cracks at the title change quite often with DSD, even when the next title has the exact same sample rate. This is caused by the 1-bit format, which, unlike PCM, requires absolute silence and DC freedom at the beginning and end of a title, so that the transition as required by the 1-bit stream does not represent a random signal, which can sound like a click or crack. Unfortunately, many freely available tracks are not 'clean' at the beginning and the end. If these are played back one after the other by player software, the ADI-2 DAC's level meters show that the noise to be heard does not originate from the ADI-2/4 Pro, but is presented to the unit as a signal to be played. The level meters are in the digital domain before the DAC, so proof of a faulty input signal is easy."
 
Last edited:
Top Bottom