M
M
myppomeu2015-11-30 19:13:53
linux
myppomeu, 2015-11-30 19:13:53

How to get rid of microphone noise in linux?

Problem: Microphone background noise. It does not depend on the software, I tried from qtox to left 4 dead in wine (only skype transmits sound in tolerable quality).
In a laptop with a different sound card, the same problem is observed, but with features: the noise is quieter and softer. If you turn off the power supply, the noise almost disappears.
In Windows 7, both on the desktop and on the laptop, the sound is clear.
Motherboard ASUS P8H61 Pro
Debian 8 x64, 3.16.0-4-amd64, alsa 1.0.28-1, pulseaudio 5.0

cat /proc/asound/card0/codec#* | grep Codec
Codec: Realtek ALC887

aplay -l
**** List of PLAYBACK Hardware Devices ****
Invalid MIT-MAGIC-COOKIE-1 keyВызов xcb_connection_has_error() вернул «true».
card 0: PCH [HDA Intel PCH], device 0: ALC887 Analog [ALC887 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC887 Digital [ALC887 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf6300000 irq 51
 1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xf6080000 irq 17

lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
01:00.1 Audio device: NVIDIA Corporation GF114 HDMI Audio Controller (rev a1)

Tried:
1. Change in /etc/pulse/default.pa this:
load-module module-udev-detect
to this:
load-module module-udev-detect tsched=0
2. In /etc/pulse/daemon.conf set each of these options (with subsequent reboot):
src-sinc-best-quality
speex-float-10
speex-float-0

3. Add the PULSE_LATENCY_MSEC=30 variable to the application launch command.
4. Add each of these options to /etc/modprobe.d/alsa-base.conf (separately, rebooted after each attempt):
options snd-hda-intel vid=8086 pid=8ca0 snoop=0
options snd-hda-intel model=generic
options snd-hda-intel model=auto
options snd-hda-intel model=6stack-digout
options snd-hda-intel model=6stack
options snd-hda-intel model=6stack-dig
options snd-hda-intel position_fix=1
options snd-hda-intel position_fix=2
options snd-hda-intel position_fix=3

5. In the format , snd-hda-intel model=genericenter all the values ​​from point 4 in /etc/modules
6. Change the frequency of the card somewhere in the pulseaudio settings.
7. Remove pulseaudio (problem persists).
8. Suppress noise with pulseaudio using PULSE_PROP="filter.want=echo-cancel". The result was not satisfactory.
9. Grounded the outlet.
How to solve the problem?
PS Could the problem be in the pickups? For this version, noise reduction in the laptop when disconnected from the PSU speaks. Against - the fact that on Windows 7 the sound is clear.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
v- death, 2015-11-30
@vGrabko99

19bb152b879d41a7949fdac376d6ed26.png

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question