Como configuro meu áudio?

Como configuro meu áudio?

Tenho uma construção relativamente nova na qual não consigo fazer o áudio funcionar.

Eu tenho um cartão que posso ver com pacmd list-cards:

1 card(s) available.
    index: 0
        name: <alsa_card.pci-0000_00_1f.3>
        driver: <module-alsa-card.c>

Ele lista alguns sumidouros:

    sinks:
    alsa_output.pci-0000_00_1f.3.analog-stereo/#0: Built-in Audio Analog Stereo
    alsa_output.pci-0000_00_1f.3.iec958-stereo/#4: Built-in Audio Digital Stereo (IEC958)

E posso ver que meus fones de ouvido estão conectados:

ports:
    analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
        properties:
            device.icon_name = "audio-input-microphone"
    analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: no)
        properties:
            device.icon_name = "audio-input-microphone"
    analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
        properties:

    analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: no)
        properties:

    analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: yes)
        properties:
            device.icon_name = "audio-headphones"
    iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
        properties:

Meu problema é que qualquer programa que use a saída analógica-estéreo (do youtube para o RhythmBox) bloqueia se eu tiver saída de áudio para analog-stereo. Não recebo nenhum som e o programa nem funciona. Se eu mudar o aplicativo para uso, iec958-stereoele será executado e posso ver as barras de volume se moverem, pavucontrolmas como a única porta para essa saída é que S/PDIFnão ouço nada com meus fones de ouvido.

EDITAR:

Desliguei o pulso conforme descrito abaixo. Eu então alsamixeraumentava todos os canais. Posso ouvir ruído branco através dos fones de ouvido, que fica muito mais silencioso se eu silenciar os microfones frontal e traseiro. No entanto, ainda não há som nos aplicativos (embora eles não bloqueiem). Caso seja importante, tenho um chip Realtek ALC1150.

EDITAR2:

Como realmente parece ser um problema de driver e quem sabe quanto tempo isso levará para ser resolvido, peguei um dosessespor ~$35. Deixei cair e funcionou na primeira inicialização.

Responder1

Você pode tentar verificar se o problema é com o PulseAudio ou não, desativando-o temporariamente nas configurações e ativando o mixer do Alsa.

  1. Desative o PulseAudio:

    echo autospawn=no > ~/.pulse/client.conf
    pulseaudio -k
    
  2. Habilite o dmix, o mixer nativo do Alsa:

    sudo gedit ~/.asoundrc
    

    para abrir o arquivo de configuração .asoundrc e cole:

    pcm.!default {
        type plug
        slave.pcm "dmixer"
    }
    
    pcm.dmixer  {
        type dmix
        ipc_key 1024
        slave {
        pcm "hw:1,0"
        period_time 0
        period_size 1024
        buffer_size 4096
        rate 44100
    }
    bindings {
        0 0
        1 1
    }
    }
    
    ctl.dmixer {
    type hw
    card 0
    }
    

    reinicie o computador e veja se o som funciona. Se funcionar, é um problema com o PulseAudio; se não funcionar (mesmo, por exemplo, com o Youtube, ou com o player VLC quando testado com todas as opções de saída de som), é provavelmente um problema de driver ou hardware. Se funcionar e você não consegue descobrir o que havia de errado com o PA, você pode querer mantê-lo assim, usei essa configuração (ligeiramente modificada) por mais de um ano e o único programa que experimentei que apresenta problemas é o Skype .

Para reverter os efeitos, simplesmente exclua os arquivos ~/.pulse/client.conf e ~/.asoundrc e reinicie.

informação relacionada