Áudio distorcido e agitado


11

Após instalar o 12.04 Precise no meu PC, encontrei alguns problemas com a saída de áudio que não ocorreram ao usar o Lucid.

O som é instável e distorcido nos tons mais baixos. Como não tenho experiência em configurar / testar e fazer qualquer coisa com dispositivos de áudio, preciso de ajuda para diagnosticar o problema.

Atualizar

$ sudo lshw -c multimedia

  *-multimedia  

       description: Audio device
       product: Radeon X1200 Series Audio Controller
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 5.2
       bus info: pci@0000:01:05.2
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=32
       resources: irq:19 memory:fdafc000-fdafffff
  *-multimedia
       description: Audio device
       product: SBx00 Azalia (Intel HDA)
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 14.2
       bus info: pci@0000:00:14.2
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list
       configuration: driver=snd_hda_intel latency=32
       resources: irq:16 memory:fe024000-fe027fff

Atualização 2

Tem algo a ver com o volume. Se o áudio estiver baixo, ele não estará agitado, se o som estiver alto, começará a ficar agitado.


Desculpe, o que você quer dizer com "baixo alcance"? A irregularidade e distorção não afetam todo o áudio?
Ish

O som é irregular, em geral, e distorcido apenas para tons de gama baixa. Para mim, parece um problema de buffer ou algo semelhante.
Misery

1
Atualize a pergunta com pastebin de sudo lshw -c multimedia.
Ish

1
Eu tenho esse mesmo problema ... sons atrevidos causam cortes / interrupções na reprodução de vídeos / áudio. abaixar o volume reduz a picada. Não consigo ouvir mp3 ou assistir ao vlc sem parecer assustador. (condutor snd_hda_intel para 6 / série C200 Intel)
beanaroo

Respostas:


10

Miséria, parece que encontrei uma solução no meu sistema usando o mesmo driver (embora com outro dispositivo de áudio)

  1. Terminal aberto: gksudo gedit /etc/modprobe.d/alsa-base.conf
  2. Adicione a seguinte linha:

    options snd-hda-intel model=generic
    
  3. Reinicie o sistema

Meu áudio parece estar funcionando bem agora. Volume total, conteúdo em flash, vídeos, arquivos de áudio. Deixe-nos saber se isso ajuda.


O crédito vai para Adityeah


fez o seguinte:]
Miséria

Isso não me ajudou a fazer o som funcionar corretamente no Steam . (Para futuros Googlers)
earthmeLon

@earthmeLon Esta solução é para um problema que abrange todo o sistema. Não limitado a um aplicativo. Desculpe.
beanaroo

Ei, isso não funcionou para mim? i ter intel i5 de 2ª geração Dell com alto-falantes IDT
Edward Torvalds

Vou ter que testar isso.
Elder Geek

5

Uma solução possível é desativar o "auto-mudo" no alsamixer. É usado quando ocorre o erro "alternar para fone de ouvido e voltar" (principalmente em volumes altos).

Primeiro, abra seu terminal ou pressione:

CTRL + ALT + T

Em seguida, digite e pressione "enter":

$ alsamixer

Essa tela será exibida:

Tela do misturador Alsa no terminal

Use a seta para a direita até selecionar "Auto-Mute"

Em seguida, pressione a seta para baixo para definir "Desativar" (veja o texto acima).

Por fim, pressione Escpara aplicar e sair

É isso aí.


2

Instale o alsa-tools:

sudo apt install alsa-tools

Crie e salve um script em / usr / local / bin:

sudo vi /usr/local/bin/sound_fix.sh

Dentro do script, escreva isto:

#!/bin/bash
hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000

Execute o script como root em um terminal para corrigir imediatamente o problema.

Dê permissão para executar usando:

sudo chmod 700 [path_to_script_folder]/sound_fix.sh

Execute o script usando:

./[path_to_script_folder]/sound_fix.sh

Para executar o script na inicialização, use cron com o comando @reboot:

sudo crontab -e

e adicione a linha no crontab:

@reboot [full_path_to_script_folder]/sound_fix.sh

Para executar o script no resumo a partir da suspensão, copie o script para

/lib/systemd/system-sleep

Para mais detalhes técnicos sobre essa correção, consulte este link.


resposta perfeita, trabalhando para 18.04
Genius

0

Para ruídos estalados nos fones de ouvido, especialmente no lado esquerdo. Escreva um script bash com as seguintes linhas

hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000

Não se esqueça de executá- lo como root.

E para sistemas que não possuem o hda-verb instalado, você pode instalar o hda-verb a partir dos respectivos gerenciadores de pacotes

Adicione o script aos scripts de inicialização ou haverá a necessidade de executar o script sempre que o sistema inicializar

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.