Ruido de los auriculares

8

Recientemente instalé Ubuntu 14.04. Cuando conecto mis auriculares escucho un ruido molesto. El ruido no está influenciado por el nivel de volumen ni por el software utilizado. Simplemente siempre está ahí. ¿Alguna idea? Tengo un Dell M3800. Probé diferentes tipos de auriculares, pero el ruido blanco está ahí. Esto podría ayudar:

    card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC668 Analog [ALC668 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Gracias de antemano.

Kilop
fuente

Respuestas:

8

Dicen que está arreglado en el kernel 3.16, así que intente esto primero.

sudo apt-get install linux-generic-lts-utopic

No funcionó para mí, así que probé la solución que se encuentra en el siguiente enlace y funcionó para mí.

http://xps13-9333.appspot.com/#background_noise

mkdir -p /usr/local/bin
wget -O /usr/local/bin/white_noise_fix.py http://xps13-9333.appspot.com/root/usr/local/bin/white_noise_fix.py
chmod 744 /usr/local/bin/white_noise_fix.py

Después de eso, desactive el modo de ahorro de energía de la tarjeta de audio para evitar ruidos pop, ruidos eléctricos y, lo que es más importante, el ruido blanco, que de lo contrario volverá:

mkdir -p /etc/pm/config.d
echo INTEL_AUDIO_POWERSAVE=false > /etc/pm/config.d/snd_hda_intel

Puede encontrar más información sobre el error aquí.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1315770

Mikael Svensson
fuente
1
Este tipo de trabajo me funciona en mi Dell M3800. Después de seguir todos estos pasos, y luego ejecutar el script Python con sudo white_noise_fix.pyel ruido blanco desaparece por completo, pero luego regresa, como si cierro y abro la Configuración de sonido. Además, cuando reinicio mi computadora, el ruido blanco vuelve.
Garrett
1
Al comienzo de la página de enlace de appspot, encontrará un script e instrucciones sobre cómo ejecutarlo en cada inicio.
Mikael Svensson
Genial me ayudó en Dell 3800 Ubuntu 14.04
Bernhard Zürn
Trabajó para mí en mi Asus Zenbook Ubuntu 16.04, ¡muchas gracias!
Easton Bornemeier
6

Puede ser Alsa boost o más probable que esté usando un mouse inalámbrico o algún puerto usb o inalámbrico que esté justo al lado del conector de auriculares y la interferencia de intercepción de auriculares. La solución es separar especialmente el conector y el dispositivo de interferencia. En mi caso, era un mouse inalámbrico y simplemente tomé un cable de extensión USB + un hub inalámbrico Ian para mouse y lo conecté para usar el puerto más alejado de los auriculares. Espero que esto ayude

Dmytro Karabash
fuente
Votaría esto mil veces más si pudiera. Busqué en Internet durante horas y no pude encontrar una solución para esto. Luego volví a buscar en cada página y miré esta respuesta. ¡A medias, pensé que no podía hacer daño intentarlo, así que quité el dispositivo inalámbrico del mouse del puerto USB frontal y BAM! Ruido desaparecido.
najayaz
2

Tuve un problema similar, ya que no pude encontrar una respuesta para mi problema, comencé sináptico y borré "alsa-base" y "alsa-utils". Reiniciar, ya no hay sonido de fondo. Cielo. Espero que funcione

locke
fuente
¿Como hacer eso? ¿Puedes por favor mencionar los pasos?
thewebjackal
0

No he abordado la raíz del problema, pero lo hice prácticamente imperceptible.

Entonces, el hack es bastante simple. Como el problema persiste solo cuando no hay reproducción, se me ocurrió un truco para tener siempre una reproducción. Ahora, esto debería ser cierto solo cuando los auriculares están conectados. Y la reproducción debe detenerse cuando se quitan los auriculares.

Sigue estos sencillos pasos

Paso # 1: Instale mplayer y configúrelo. (¡mplayer porque estoy muy seguro de que nunca lo usaré para reproducir música!)

sudo apt install mplayer    
nano ~/.mplayer/config  

escriba ese archivo-> lirc=no

Paso 2: descargue este archivo mp3 desde aquí (silence-10sec.mp3)

Paso # 3: Cree una carpeta en el directorio de inicio y .hush
asígnele el nombre Copie el archivo mp3 en su .hushdirectorio

cp ~/Downloads/silence-10sec.mp3 ~/.hush/

En esa carpeta, cree un archivo de script y asígnele el nombre silence.sh
Copiar, pegue este código en el archivo de script.

#!/bin/bash

plugged="jack/headphone HEADPHONE plug"
unplugged="jack/headphone HEADPHONE unplug"

acpi_listen | while IFS= read -r event;
do
    if [ "$event" == "$plugged" ]
    then
       mplayer -really-quiet -loop 0 ~/.scripts/silence-10sec.mp3 &
    elif [ "$event" == "$unplugged" ]
    then
       pkill -f mplayer
    fi
done

Hazlo ejecutable con el comando chmod +755 silence.sh

Paso 4: escriba startup applicationsel tablero y agregue la ruta del script silence.sh.

ingrese la descripción de la imagen aquí

Entonces, básicamente, lo que estamos haciendo es escuchar eventos de auriculares conectados y desconectados y reproducir o detener el archivo mp3 en blanco en un bucle. Ahora, lo he usado mplayerporque sé que nunca lo usaré para ningún otro propósito y matar su proceso es completamente seguro para mí.

thewebjackal
fuente