Я думаю, это произошло при последнем обновлении. Мой звук внезапно прекратил работать. Я попытался переустановить звуковые устройства:
apt-get remove --purge alsa-base pulseaudio
apt-get install alsa-base pulseaudio
sudo alsa force-reload
Это не сработало, по-прежнему нет звука. Я получил следующий результат:
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.
Когда я выполняю aplay -l, я получаю следующий вывод:
**** 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
Кажется, что одно устройство внезапно запускается дважды и используя те же ресурсы. Вот почему я блокирую другой, я думаю. Что я могу сделать?
[UPDATE] В первую очередь мне удалось запустить его с помощью следующих команд:
killall pulseaudio; rm -r ~/.config/pulse/* ; rm -r ~/.pulse*
ждать десять секунд, затем запустите это: [ ! d7]
pulseaudio -k
apt-get remove --purge alsa-base pulseaudio
apt-get install alsa-base pulseaudio
Но после нескольких минут работы он снова не работал. Он работал, когда вывод aplay -l выглядит так (см. Подпункты):
**** 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
Очевидно, что это не работает, когда субпотоки оба 1/1. Но почему это переключение и как я могу его остановить?
[UPDATE] Я перезагрузился. Он снова работал после перезагрузки, но через несколько минут его игра внезапно перестала работать. Я могу подтвердить, что он работал, в то время как одно под-устройство было 0/1, другое 1/1, и, когда оно перестало работать, оба они равны 1/1?
[UPDATE] Я добавил следующую строку
options snd-hda-intel model=generic
-
/etc/modprobe.d/alsa-base.conf
... перезапущен и не имел сбоя на некоторое время. Надеюсь, это было решением.
[UPDATE] Не работает. Субприборы снова изменились. Нет звука.