
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-stereo
ele será executado e posso ver as barras de volume se moverem, pavucontrol
mas como a única porta para essa saída é que S/PDIF
não ouço nada com meus fones de ouvido.
EDITAR:
Desliguei o pulso conforme descrito abaixo. Eu então alsamixer
aumentava 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.
Desative o PulseAudio:
echo autospawn=no > ~/.pulse/client.conf pulseaudio -k
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.