ALSA - saída de som notavelmente horrível em fones de ouvido

1

SO: Arch Linux ( 4.13.12-1-ARCH )

Primeiro de tudo, não estou usando pulseadio . Eu sei que isso causa muitos problemas, mas estou apenas com alsa

Situação

Eu tenho um sistema de alto-falantes 2.1, conectado ao painel traseiro do meu PC. Funciona muito bem, como esperado. O problema surge porque às vezes eu gostaria de usar meus fones de ouvido (já que eles estão equipados com um microfone). Gostaria de conectá-lo ao painel frontal para conveniência e rapidamente silenciar os alto-falantes ('Front') em alsamixer e ativar o som 'Headphones'.

O problema é que o som proveniente dos fones de ouvido é apenas terrível . Por exemplo, considere este vídeo: link : isso funciona bem em meus alto-falantes, mas em meus fones de ouvido (quando plugado na frente), só ouço a música de fundo. O discurso é apenas um barulho estranho, crepitante. Eu também tentei mídia sem música de fundo: ali, soa como se as pessoas estivessem falando do fundo do mar ...

Algumas coisas que notei

  • Alto-falantes conectados ao painel voltar - > o som é bem
  • Alto-falantes conectados ao painel frontal - > o som é bem
  • Headphones plugados no painel voltar - > o som é bem
  • Fones de ouvido conectados ao painel frontal - > o som é horrível
  • Eu não sei se está relacionado, mas em chromium , se eu, por exemplo, reproduzir o vídeo e alternar para outra guia, o áudio começa atrasado e crepitante, independentemente do dispositivo de saída . Isso não acontece em vlc ou spotify . Quando eu estava usando pulseaudio , não tive esse problema.
  • Às vezes, um clique audível é essencial quando eu começo a reproduzir áudio de uma fonte diferente, por exemplo, Eu paro de ouvir música em spotify e começo a reproduzir um vídeo em chromium

Info

Saída de aplay -l

bertalanp99@watermelon > aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Conforme solicitado, ESTA é a saída de amixer -c

A ajuda seria muito apreciada : /

Obrigado antecipadamente

    
por bertalanp99 22.11.2017 / 15:38

1 resposta

2

Com base no comentário sobre o canal esquerdo ou direito do muting:

Os conectores combinados (fone de ouvido + microfone) e também os conectores de fone de ouvido têm vários toques, que são atribuídos à terra, esquerda, direita e microfone. Existem vários padrões diferentes .

Em algum lugar, seja no cabo extensor e / ou no conector frontal, essas atribuições são confundidas devido a um erro durante a montagem, ou se eles usarem padrões diferentes, você pode obter efeitos que levam ao estalo.

Se você tiver um multímetro, meça a impedância entre cada um dos dois anéis, isso deve permitir que você descubra as atribuições.

O sistema de alto-falantes 2.1 provavelmente tem amplificação, e é por isso que não mostra esse efeito.

    
por 24.11.2017 / 18:30