¿Cómo configuro mi audio?

¿Cómo configuro mi audio?

Tengo una compilación relativamente nueva en la que parece que no puedo hacer funcionar el audio.

Tengo una tarjeta con la que puedo ver pacmd list-cards:

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

Enumera un par de sumideros:

    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)

Y puedo ver que mis auriculares están 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:

Mi problema es que cualquier programa que use la salida estéreo analógica (de youtube a RhythmBox) se bloquea si tengo salida de audio a analog-stereo. No recibo ningún sonido y el programa ni siquiera se ejecuta. Si cambio la aplicación para usarla, iec958-stereose ejecutará y puedo ver que las barras de volumen se mueven hacia adentro, pavucontrolpero como el único puerto para esa salida es S/PDIFno escucho nada con mis auriculares.

EDITAR:

Apagué el pulso como se describe a continuación. Luego solía alsamixersubir todos los canales. Puedo escuchar ruido blanco a través de los auriculares, que se vuelve mucho más silencioso si silencio los micrófonos delantero y trasero. Sin embargo, las aplicaciones todavía no emiten sonido (aunque no se bloquean). Por si importa, tengo un chip Realtek ALC1150.

EDITAR2:

Como realmente parece un problema con el controlador y quién sabe cuánto tiempo llevará solucionarlo, compré uno deestospor ~$35. Lo dejé caer y funcionó en el primer arranque.

Respuesta1

Podrías intentar verificar si el problema está en PulseAudio o no, deshabilitándolo temporalmente en las configuraciones y en su lugar habilitando el mezclador de Alsa.

  1. Desactivar PulseAudio:

    echo autospawn=no > ~/.pulse/client.conf
    pulseaudio -k
    
  2. Habilite dmix, el mezclador nativo de Alsa:

    sudo gedit ~/.asoundrc
    

    para abrir el archivo de configuración .asoundrc y luego pegue:

    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 su computadora y vea si el sonido funciona. Si funciona, es un problema con PulseAudio, si no funciona (incluso con Youtube, por ejemplo, o con el reproductor VLC cuando se prueba con todas las opciones de salida de sonido), lo más probable es que sea un problema de controlador o de hardware. Si funciona y no puedes descubrir qué estaba mal con PA, quizás quieras mantenerlo así. Usé esa configuración (ligeramente modificada) durante más de un año y el único programa que probé que tiene problemas es Skype. .

Para revertir los efectos, simplemente elimine los archivos ~/.pulse/client.conf y ~/.asoundrc y reinicie.

información relacionada