Áudio Distorted and Choppy

10

Depois de instalar o 12.04 Precise no meu PC, eu encontrei alguns problemas com a saída de áudio que não ocorriam ao usar o Lucid.

O som é agitado e distorcido nos tons mais baixos. Como não tenho experiência em configurar / testar e fazer nada com dispositivos de áudio, preciso de ajuda até 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 silencioso, não está instável, se o som estiver alto, então ele começa a ficar instável.

    
por Misery 17.05.2012 / 10:13

4 respostas

9

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

  1. Abra o terminal: 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 completo, conteúdo em flash, vídeos, arquivos de áudio. Deixe-nos saber se isso ajuda.

O crédito vai para Adityeah

    
por beanaroo 18.05.2012 / 12:20
4

Uma possível solução é desabilitar "auto-mute" em alsamixer. É usado quando ocorre o erro "alternar para fone de ouvido e voltar novamente" (em grandes volumes, principalmente).

Primeiro, abra seu terminal ou pressione:

CTRL + ALT + T

Em seguida, digite e pressione "enter":

$ alsamixer

Esta tela será exibida:

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 Esc para aplicar e sair

É isso.

    
por Paulo Coghi 04.12.2013 / 21:43
1

Instale 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 o problema imediatamente.

Dar 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 o cron com o comando @reboot:

sudo crontab -e

e, em seguida, adicione a linha no crontab:

@reboot [full_path_to_script_folder]/sound_fix.sh

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

/lib/systemd/system-sleep

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

    
por Shashank Dixena 19.07.2017 / 23:18
0

Para barulho de estalos 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 executar como root.

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

Adicione o script aos scripts de inicialização ou haverá uma necessidade para executar o script toda vez que o sistema inicializar

    
por saiteja c 20.01.2018 / 15:24