
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-stereo
se ejecutará y puedo ver que las barras de volumen se mueven hacia adentro, pavucontrol
pero como el único puerto para esa salida es S/PDIF
no escucho nada con mis auriculares.
EDITAR:
Apagué el pulso como se describe a continuación. Luego solía alsamixer
subir 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.
Desactivar PulseAudio:
echo autospawn=no > ~/.pulse/client.conf pulseaudio -k
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.