O som parou de funcionar depois de alguns minutos?

0

Acho que aconteceu na última atualização. Meu som de repente parou de funcionar. Tentei reinstalar os dispositivos de som:

apt-get remove --purge alsa-base pulseaudio

apt-get install alsa-base pulseaudio

sudo alsa force-reload

Não funcionou, ainda não há som. Eu tenho a seguinte saída:

Terminating processes: 10398 13040
13040
13040 13210
13210
13210 13381
13381
13381 (with SIGKILL:) 13552
13552
13552 (failed: processes still using sound devices: 13725(pulseaudio)).
/sbin/alsa: Warning: Processes using sound devices: 13725(pulseaudio). 
Unloading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-hda-codec-via snd-hda-intel snd-hda-codec snd-usb-audio snd-usbmidi-lib snd-hwdep snd-pcm snd-page-alloc snd-rawmidi snd-seq-device snd-timer (failed: modules still loaded: snd-hda-codec-via snd-hda-intel snd-hda-codec snd-usb-audio snd-usbmidi-lib snd-hwdep snd-pcm snd-page-alloc snd-rawmidi snd-seq-device snd-timer).
Loading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-hda-codec-via snd-hda-intel snd-hda-codec snd-usb-audio snd-usbmidi-lib snd-hwdep snd-pcm snd-page-alloc snd-rawmidi snd-seq-device snd-timer.

Quando executo aplay -l , obtenho a seguinte saída:

**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: VT1708S Analog [VT1708S Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 3: VT1708S Digital [VT1708S Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Parece que um dispositivo é iniciado de repente duas vezes e usa os mesmos recursos. É por isso que um bloqueia o outro, eu acho. O que posso fazer?

[UPDATE]
Primeiro de tudo, consegui executá-lo novamente pelos seguintes comandos:

killall pulseaudio; rm -r ~/.config/pulse/* ; rm -r ~/.pulse*

aguarde dez segundos e depois execute:

pulseaudio -k 

apt-get remove --purge alsa-base pulseaudio

apt-get install alsa-base pulseaudio

Mas depois de alguns minutos, parou de funcionar novamente. Funcionou quando a saída de aplay -l se parece com isso (veja os subdevices):

**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: VT1708S Analog [VT1708S Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 3: VT1708S Digital [VT1708S Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Obviamente, não funciona quando os subdivices são ambos 1/1 . Mas por que isso está mudando e como posso pará-lo?

[UPDATE]
Eu reiniciei. Ele funcionou novamente após a reinicialização, mas depois de alguns minutos tocando de repente parou de funcionar novamente. Posso confirmar, que funcionou enquanto um subdevice foi 0/1, o outro 1/1, e como ele parou de funcionar, ambos são 1/1?

[UPDATE]
Eu adicionei a seguinte linha

options snd-hda-intel model=generic

para

/etc/modprobe.d/alsa-base.conf

... reiniciou e não sofreu uma pane por um tempo agora. Espero que esta seja a solução.

[UPDATE]
Não funcionou. Subdevices mudaram novamente. Sem som.

    
por Bevor 15.02.2017 / 18:47

1 resposta

0

Eu encontrei uma solução por enquanto. É descrito aqui .

Edit the file /etc/pulse/default.pa.

Find the following line:

load-module module-udev-detect

Change the line to the following:

module-udev-detect tsched=0

No entanto, de alguma forma desabilitou o pulseaudio, mas não vejo nenhuma desvantagem por enquanto.

    
por Bevor 15.02.2017 / 18:58