Som crepitante com ALSA a partir de uma placa de som USB depois de retomar da suspensão

3

Eu corro o Arch Linux usando Systemd e ALSA em um Thinkpad X200 e tenho uma placa de som USB conectada, que eu uso para saída de áudio.

O áudio está bem até eu suspender minha máquina com $ systemctl suspend . Depois de retomada, a saída de áudio da placa de som USB é interrompida e produz irregularmente ruídos de estalos.

What is possibly causing this? How can I fix this?

Conectar e desconectar a placa de som USB não produz esse problema nem a resolve. Eu não tenho um ~/.asoundrc .

Algumas informações . Aqui está o dmesg output

  • de mensagens do kernel relacionadas à placa de som como um dispositivo USB durante a inicialização: link
  • de mensagens do kernel durante a suspensão e retomada: link

Aqui está meu kernel:

$ uname -srvo
Linux 4.18.6-gnu-1 #1 SMP PREEMPT Sat Sep 8 14:43:46 UTC 2018 GNU/Linux

A placa de som USB é na verdade um DAC, ou seja, FiiO E10 . Veja como a ALSA vê isso:

$ aplay --list-devices
…
card 1: Audio [DigiHug USB Audio], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
…

O driver de som que eu uso para o cartão aparentemente é snd_usb_audio de acordo com $ lsmod | grep snd .

    
por k.stm 16.09.2018 / 13:48

1 resposta

1

Isso pode ter várias causas.

A causa mais provável, na minha opinião, é um problema de driver. Muitas coisas ficam muito confusas depois de uma suspensão, pois parece que o sistema foi desligado, mas de repente se revertia no tempo. Eu conheço placas de vídeo para mangle sua memória durante uma suspensão, mas nunca uma placa de áudio. Se o ruído crepitante soa como ruído branco, então é nisso que eu apostaria. Infelizmente isso é um pouco difícil de consertar, então eu sugiro preencher um relatório de bug e ver onde isso te leva.

Em seguida, o mais provável é um problema de alsa. Você pode ver o que acontece se você usar uma alternativa (o OSS vem à mente) e ver se isso resolve o problema. Poderia ser uma aplicação específica causando isso, então procure no seu mixer para ver se alguma coisa está produzindo o som.

O último da lista é um problema de hardware. O DAC pode se tornar irreparavelmente confuso quando o sistema for suspenso. Mas isso deve ser resolvido desconectando-o e, em seguida, conectando-o novamente (talvez a uma porta diferente) ou permanecendo nesse estado para sempre, o que para mim é uma regra. Pode valer a pena verificar as interwebs para qualquer outra pessoa que tenha problemas com este cartão.

    
por 30.09.2018 / 16:54