Como configuro meu áudio?

1

Eu tenho uma compilação relativamente nova que não consigo fazer com que o áudio funcione.

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>

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 estéreo analógica (do youtube para o RhythmBox) bloqueia se eu tiver o áudio de saída para analog-stereo . Não recebo sons e o programa nem funciona. Se eu alternar o aplicativo para usar iec958-stereo ele será executado e eu posso ver as barras de volume se moverem em pavucontrol , mas como a única porta para essa saída é S/PDIF , não ouço nada com meus fones de ouvido.

EDITAR:

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

EDIT2:

Já que realmente parece uma questão de driver e quem sabe quanto tempo levará para ser trabalhado, eu peguei um dos estes por ~ $ 35. Deixou cair e funcionou primeiro boot.

    
por user1794469 07.11.2015 / 00:24

1 resposta

1

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

  1. Desativar o PulseAudio:

    echo autospawn=no > ~/.pulse/client.conf
    pulseaudio -k
    
  2. Ativar o dmix, o misturador nativo da Alsa:

    sudo gedit ~/.asoundrc
    

    para abrir o arquivo de configuração .asoundrc e, em seguida, 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 seu computador e veja se o som funciona. Se funcionar, é um problema com o PulseAudio, se não funcionar (mesmo com o Youtube, por exemplo, ou com o player VLC quando tentado com todas as opções de saída de som), é mais provável que seja um problema de driver ou hardware. Se funciona e você não consegue descobrir o que estava errado com o PA, você pode querer mantê-lo assim, eu usei essa configuração (ligeiramente modificada) por mais de um ano e o único programa que eu tentei que tem problemas com isso é o Skype .

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

    
por 09.11.2015 / 01:40