Nenhuma saída de fones de ouvido no Debian Buster

Nenhuma saída de fones de ouvido no Debian Buster

Instalei o Debian Buster em um Dell Inspiron 5567. Esta é minha placa de som:

inxi -A
Audio:     Card Intel Sunrise Point-LP HD Audio driver: snd_hda_intel Sound: ALSA v: k4.13.0-1-amd64

Os alto-falantes do laptop funcionam bem, mas não ouço som dos fones de ouvido/alto-falantes quando conectados; automute funciona e pavucontrol mostra o som direcionado através da saída de fones de ouvido (segue o anexo).Pavucontrol reconhece saída através de fones de ouvidoEu leioalguns outro Postagensem questões semelhantes, mas não se aplicam ao meu caso. O principal motivo é que não tenho arquivos alsa-base.conf nem asound.conf (o primeiro deve estar em /etc/modprobe.d/ e o outro em /etc/). Verifiquei os links postados no terceiro link acima e confirmei o que já sabia: só tenho uma placa de som; possui muitos dispositivos virtuais; segue a captura de tela.Muitas opções para minha única placa de som

Baixei e executei alsa-info.sh e recebo o seguinte erro: pcilib: sysfs_read_vpd: read failed: Input/output error; Pesquisei no Google e nada de útil apareceu (a maioria das postagens refere-se ao lspci). Todos os meus níveis de alsa estão configurados corretamente no alsamixer, embora eu receba uma placa padrão com apenas um nível na execução do alsamixer:Casa do alsamixer

Alguma ideia? Devo criar alsa-base.conf e asound.conf? Se sim, o que deveria haver neles? Desde já, obrigado!

EDIT: esqueci de mencionar que os fones de ouvido funcionam bem em um USB ativo Sparky Linux (baseado no Debian Testing).

Responder1

Dois usuários de um grupo Debian no Facebook forneceram a resposta para esta pergunta. Primeiro tive que instalar o libsamplerate0 e descomentar as linhas

allow-module-loading
resample-method = src-sinc-best-quality
avoid-resampling

no arquivo /etc/pulse/daemon.conf; na verdade a primeira linha possui outro método de amostragem por padrão, por isso é necessário instalar o libsamplerate0. Então tive que criar o arquivo /etc/modprobe.d/alsa.conf com a linha única

options snd-hda-intel model=headset-mic

e reinicie os serviços alsa e pulseaudio. Agora o áudio funciona tanto nos alto-falantes internos quanto nos fones de ouvido/alto-falantes conectados à tomada de áudio.

Responder2

Após a última reinstalação do ArchLinux no meu laptop (ThinkPad T460s), alguns dias atrás, tive os mesmos sintomas que você: os alto-falantes funcionavam, mas não havia som nos fones de ouvido, embora a saída fosse mostrada como ativa e "reproduzindo" áudio no pavucontrol; o mesmo quando não estiver usando pulso, mas apenas ALSA com aplay.

Em seguida, experimentei um Debian Live USB-Stick (Jessie, 3.16) e o kernel linux-lts no Arch (4.9) e você sabe, os fones de ouvido estavam funcionando usando esses kernels. E o melhor: eles continuaram funcionando novamente depois que eu inicializei no "novo" sistema reinstalado!

Se esse comportamento se repetir para mim, avisarei você (e posso abrir um problema no kernel.org se tiver certeza de que é o kernel e não apenas algum componente defeituoso do espaço do usuário).

informação relacionada