8

I have a Windows 10 PC in my car that I use as a head unit for the audio system, and I'm having trouble with background noise. I have been able to detect it on another Windows 10 PC as well. The noise is NOT interference on the analog output. It must be of a software origin because I used Audacity to record the WASAPI output when nothing was playing, and sure enough the noise is there.

To clarify: the following noise samples are recorded using software only. This is not what plays from the analog output of the DAC; this is what Windows sends to the DAC.

I have recorded it from the Speakers output as well as VB Audio virtual cable output (I absolutely need the virtual cable). Interestingly, the spectrum is a bit different, but the noise is similar on both outputs.

Here are short unamplified noise samples exactly as recorded by Audacity - no tampering:

These are 16-bit recordings, so the sample value range is from -32768 to +32767. The noise is -8 to +8 peak to peak, with roughly -4 to +4 average. Here's the waveform and spectrum of the noise:

enter image description here

What can possibly be producing this noise and how to get rid of it or at least reduce it? It may seem too quiet to be a problem, and I never heard it through headphones, but in the car where there's a good set of speakers and some amplification it can be heard quite distinctly when nothing is playing.

I can also confirm that this noise I recorded on a different PC indeed matches the feel and the character of the noise I hear in my car.

Can someone with Windows 10 download Audacity and capture their audio output in order to find out how common or uncommon this problem is?

UPDATE: I have repeated the experiment on my home laptop and desktop computers, both Win 10 as well, and have confirmed the issue there as well. All the samples I collected on these 2 systems are exactly the same, unlike my office desktop where they differ in noise spectrum a bit.

UPDATE 2: Important new findings: 1. I can hear this noise quite clearly with my home laptop via EMU 0404 USB DAC -> 35W @ 4 Ohm amp -> shelf speakers. I need to set the amp's volume to max and I can hear it then. The system becomes dead quiet when I turn the DAC off. 2. I have run a proper spectrum analysis on the noise. While its amplitude is only 8, which is -78 dB in 16 bits, but its spectrum reaches as high up as -30 dB. That explains why I can hear it: -30 is a clearly audible quiet sound on any decent system, and -40 is still audible when you sit close to the speakers (which you always do in a car, incidentally). Also, my car amp is 60W @ 4 Ohm so its gain is higher than that of my home amp (and then there's also a matter of the tweeter's sensitivity which differs for different models).

enter image description here

6 Answers6

4

In case you haven't already, ensure all inputs have been disabled and are not part of the mix you are recording. Just because you are recording what is being sent to the DAC, doesn't mean Windows hasn't already mixed in some electrical noise on an input. In fact, I would disable the input completely and lower the recording volume on the mix to zero.

To determine if the issue is hardware or driver related, I would install a different OS on a temporary drive, or boot from a USB key (https://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows).

If the problem goes away then it is a driver issue and you may have a chance of fixing it by manually installing an different driver version, or even a generic one if it exists. There is still a small possibility that it's a hardware bug uncovered by a driver-specific feature.

If the problem persists then it's quite likely a hardware bug. I would still check where in the boot process the noise starts (power on, after hardware init and POST, during OS bootup, after the first OS sound plays, after application start). If it's after the OS starts then you may have some luck with drivers. If it's before OS startup, then there is likely not much you can do, save for a firmware update.

Good luck!

Update 1

I have recreated your results using the following steps:

  • Record the speaker output using WASAPI
  • Export the file to a WAV file
  • Open the saved file
  • Amplify +50db

The result is a significant amount of noise and the spectrum analysis has the same shape as yours.

I have also recreated the result using these steps:

  • Generate 30s of silence in Audacity
  • Export the file to a WAV file
  • Open the saved file
  • Amplify +50db

Conclusion: The sound you see is generated by the algorithm that saves the file. The sound you hear is generated elsewhere, probably typical line noise.

As proof, try recording your speaker output and before saving apply amplification. If you are using the latest Audacity you will get a value overflow error b/c it can't handle amplifying complete silence. If you have at least one non-zero value in the selection, the amplification works.

Update 2

Further proof: Try saving your recording as 64 bit raw data, and then importing it again. For me this results in a file with no noise, that cannot be amplified again.

2

Had a similar problem but it turned out to be the microphone input even though there was no microphone plugged in so I just disabled it.

1

Had the same problem for YEARS. Got me a pair of Fidelio X2-s and thought: better sort out this BS. Poking around in the sound options, I discovered the problem was... 3,5mm mic BOOST. Was set at +20dB. Slide to 0.0dB boost....and the hiss went away. I have a custom built plywood case, which I first thought was the problem (no proper ground through wood). Hope this trick helps few of you guys...

Motherboard is Z170 M3 by MSi running Realtec driver

0

It seems like this is a common problem for people using RealTek cards, often built into the motherboard (source)

Solutions tend to be

  • get another sound card by a different manufacturer
  • disable "PC Beep" (source 2)

(yes, I read that you are looking for a windows software problem rather than hardware. I'm assuming that the RealTek problems lie in the software driver.)

Sir Adelaide
  • 4,977
  • 2
  • 16
  • 36
-1

If you are using HDMI or ANY other form of digital sound output, what you could be hearing is the keep alive between the system and the digital receiver in the speaker to convert between the digital signal to analog for the speaker. For you vehicle situation, I would recommend running a RPI as the integrated solution to avoid similar issues. As for the desktops, I'm willing to bet that you leave your speakers turned all the way up and use the system for volume control. In this case, the sound you hear is a mixture of system keep alive if digital and input power to the speaker. The same idea for a guitar amp that is turned up all the way with nothing plugged in, you can still hear a kind of static noise. So turn your speakers down a bit (75%) and use their manual control for volume change. Once you have optimized the soumd level / quality that the computers are transmitting at, you can find the area that the speakers are the loudest at/ don't talk to you and play from there. It's really a game of playing the two systems to get the best quality without overdoing your transmitting power, and your amplified power on the speaker. If you overdo one, you will get the effect you describe in your sound clips.

enconn
  • 1
-1

It's not the windows sending you sounds , but ur sound card ,audacity makes a loop back from the output from the sound card , not from just windows , make sure all your computers are properly earthed . Check it with an electrician , I also had the same problem . I fixed it by properly earthing all the devices , and check your laptop is giving the same sound when it's working on battery. I downloaded audacity and checked my sound output and there were no problem. I'm also using windows 10 . Hope this helped.

lasan
  • 149