Ruído dos fones de ouvido

8

Eu instalei recentemente o Ubuntu 14.04. Quando conecto meus fones de ouvido, ouço um ruído irritante. O ruído não é influenciado pelo nível do volume e pelo software utilizado. É sempre sempre lá. Qualquer ideia? Eu tenho um Dell M3800. Tentei diferentes tipos de fones de ouvido, mas o ruído branco está lá. Isso pode ajudar:

    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

Agradeço antecipadamente.

kilop
fonte

Respostas:

8

Eles dizem que ele está corrigido no kernel 3.16, então tente isso primeiro.

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

Não funcionou para mim, então tentei a solução alternativa encontrada no link abaixo e funcionou para mim.

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

Depois disso, desative o modo de economia de energia da placa de áudio para evitar ruídos, ruídos elétricos e, mais importante, o ruído branco que, caso contrário, voltará:

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

Mais informações sobre o bug podem ser encontradas aqui.

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

Mikael Svensson
fonte
1
Isso funciona para mim no meu Dell M3800. Depois de seguir todas essas etapas, e a execução do script Python com sudo white_noise_fix.pyo ruído branco desaparece completamente, mas ele volta, como se eu fechasse e abrisse as Configurações de som. Além disso, quando eu reinicio o computador, o ruído branco está de volta.
Garrett
1
No início da página do link appspot, você encontrará um script e instruções sobre como executá-lo em toda inicialização.
Mikael Svensson
Ótimo me ajudou no Dell 3800 Ubuntu 14.04
Bernhard Zürn
Trabalhou para mim no meu Asus Zenbook Ubuntu 16.04 - muito obrigado!
Easton Bornemeier
6

Pode ser o Alsa boost ou mais provável que você esteja usando o mouse sem fio ou alguma porta USB ou sem fio que esteja ao lado da tomada dos fones de ouvido e da interferência de interceptação dos fones de ouvido. A solução é separar especialmente o conector e o dispositivo de interferência. No meu caso, era um mouse sem fio e peguei o cabo de extensão usb + o hub Ian sem fio para o mouse e o conectei para usar a porta mais distante dos fones de ouvido. Espero que isto ajude

Dmytro Karabash
fonte
Eu votaria nisso mais mil vezes, se pudesse. Pesquisei na internet por horas semelhantes e não consegui encontrar uma solução para isso. Então pesquisei todas as páginas e olhei para esta resposta. Sem entusiasmo, pensei que não doeria tentar, então removi o dongle do mouse sem fio da porta USB frontal e do BAM! O barulho se foi.
najayaz
2

Eu tive um problema semelhante, já que não consegui encontrar uma resposta para o meu problema, comecei o synaptic e apaguei "alsa-base" e "alsa-utils". Reinicialize, não há mais som de fundo. Céu. Espero que funcione

locke
fonte
Como fazer isso? Você pode mencionar os passos?
precisa saber é o seguinte
0

Não resolvi a raiz do problema, mas apenas o tornei praticamente imperceptível.

Portanto, o hack é bem simples. Como o problema persiste apenas quando não há reprodução, criei um hack para sempre ter uma reprodução! Agora, isso deve ser verdade apenas quando os fones de ouvido estiverem conectados. E a reprodução deve parar quando os fones de ouvido são removidos.

Siga estas etapas simples -

Etapa 1: Instale o mplayer e configure-o. (mplayer, porque tenho certeza de que nunca mais o usarei para tocar música!)

sudo apt install mplayer    
nano ~/.mplayer/config  

digite esse arquivo-> lirc=no

Etapa 2: Baixe este arquivo mp3 a partir daqui (silence-10sec.mp3)

Etapa 3: Crie uma pasta no diretório inicial e nomeie-a .hush
Copie o arquivo mp3 no seu.hush diretório

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

Nessa pasta, crie um arquivo de script e nomeie-o. silence.sh
Copie e cole este código no arquivo 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

Torne executável com o comando chmod +755 silence.sh

Etapa 4: Digite startup applicationso Dash e adicione o caminho do script silence.sh.

insira a descrição da imagem aqui

Então, basicamente, o que estamos fazendo é ouvir eventos de fones de ouvido conectados e desconectados e tocar ou parar o arquivo mp3 em branco em um loop. Agora, usei mplayerporque sei que nunca vou usar isso para nenhum outro propósito, e matar o processo é completamente seguro para mim.

thewebjackal
fonte