Sem saída do conector de fones de ouvido (ocasionalmente), embora o sistema exiba a saída

1

Estou com um problema em que vou iniciar ou reiniciar meu PC e, de repente, não há áudio proveniente do conector de fones de ouvido. Isso só acontece ocasionalmente e não sei a causa. Os alto-falantes do meu PC funcionam bem todas as vezes. pavucontrol mostra meus fones de ouvido como plugged-in , com o db de saída se movendo e tudo, mas sem saída (tentei vários fones de ouvido e fontes de áudio).

Acredito que tenho todas as dependências para o alsa e o pulseaudio instalado..0

Eu tentei executar alsamixer e toquei com os controles de volume, mas ainda não há som. Ele diz que meu chip é Realtek ALC3232 , que tem várias configurações que funcionam quando eu mudo o mudo e ajustei as configurações de volume dos alto-falantes, embora o ajuste da seção de fones de ouvido não tenha nenhum efeito na saída dos fones de ouvido. Isso é consistente com a interface pavucontrol . Eu também tenho um cartão Intel Haswell HDMI , que não tem configurações ajustáveis, apenas S/PDIF , S/PDIF 1 e S/PDIF 2 , nenhuma das quais eu posso alternar.

Aqui estão algumas informações do meu sistema:

[lucas-pc]/home/lucas$ uname -a
Linux lucas-pc 4.1.2-2-ARCH #1 SMP PREEMPT Wed Jul 15 08:30:32 UTC 2015 x86_64 GNU/Linux
[lucas-pc]/home/lucas$ pacman -Qs alsa
local/alsa-lib 1.0.29-1
    An alternative implementation of Linux sound support
local/alsa-utils 1.0.29-1
    An alternative implementation of Linux sound support
local/zita-alsa-pcmi 0.2.0-2
    The successor of clalsadrv, provides easy access to ALSA PCM devices.
[lucas-pc]/home/lucas$ pacman -Qs pulse
local/libcanberra-pulse 0.30-5
    PulseAudio plugin for libcanberra
local/libpulse 6.0-2
    A featureful, general-purpose sound server (client library)
local/pavucontrol 3.0-1
    A GTK volume control for PulseAudio
local/pulseaudio 6.0-2
    A featureful, general-purpose sound server
[lucas-pc]/home/lucas$

Alguma sugestão ou insight?

    
por modulitos 24.07.2015 / 11:08

1 resposta

0

Portanto, esta não será uma resposta exata, mas poderá ajudá-lo a descobrir mais. Eu consegui fazer o meu trabalho usando o hdajackretask (parte da alsa-tools).

Eu tentei algumas coisas e esta configuração do firmware parece funcionar:

# cat /lib/firmware/hda-jack-retask.fw 
[codec]
0x10ec0292 0x17aa220c 0

[pincfg]
0x12 0x90a60130
0x13 0x40000000
0x14 0x90170110
0x15 0x0321101f
0x16 0x21211010
0x18 0x411111f0
0x19 0x21a11010
0x1a 0x0321102e
0x1b 0x411111f0
0x1d 0x40738105
0x1e 0x411111f0

[model]
auto

E para fazer isso ao reiniciar:

# cat /etc/modprobe.d/hda-jack-retask.conf 
# This file was added by the program 'hda-jack-retask'.
# If you want to revert the changes made by this program, you can simply erase this file and reboot your computer.
options snd-hda-intel patch=hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw

Você provavelmente precisará brincar com diferentes configurações. Eu poderia ter tido sorte ...

Mais informações sobre opções estão em documentos de áudio em HD: link

    
por 13.10.2015 / 14:13