Я использую Devuan ASCII (~ = Debian Stretch). Кажется, звук работает, или, по крайней мере, воспроизведение работает в моих браузерах и медиаплеерах. Тем не менее, если я пытаюсь запустить pavucontrol
чтобы сделать некоторые настройки - которые обычно работают - он говорит мне:
Не удалось подключиться к pulseaudio
в этом случае и т. д. и т. д. Эта ситуация также может возникать в случае сбоя pulseaudio и т. д. и т. д. Если это так, то PulseAudio должен снова запускаться автоматически, или, если это не настроено, следует запустить start-pulseaudio-x11 вручную.
Итак, я не знаю, настроен ли autospawn, но в /etc/pulse/client.conf
говорится:
; autospawn = yes
и daemon.conf
не упоминает об автозапуске. Во всяком случае, нет ни процесса с pulse
в его имени, ни модуля ядра.
Вот модули ядра с именем snd
:
nd_hda_codec_hdmi 49152 2
snd_hda_codec_realtek 90112 1
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
snd_usb_audio 180224 0
snd_usbmidi_lib 28672 1 snd_usb_audio
snd_hda_intel 36864 1
snd_rawmidi 32768 1 snd_usbmidi_lib
snd_seq_device 16384 1 snd_rawmidi
snd_hda_codec 135168 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core 86016 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep 16384 2 snd_hda_codec,snd_usb_audio
snd_pcm 110592 5 snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_hda_core,snd_hda_codec_hdmi
snd_timer 32768 1 snd_pcm
snd 86016 14 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_usb_audio,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_usbmidi_lib,snd_seq_device,snd_hda_codec_realtek,snd_pcm
soundcore 16384 1 snd
usbcore 253952 8 uvcvideo,usbhid,snd_usb_audio,usb_storage,xhci_pci,snd_usbmidi_lib,uas,xhci_hcd
Итак, я попытался перезапустить службу, и вот что я получил:
$ start-pulseaudio-x11
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
и если я попробую это как root, я получу:
# start-pulseaudio-x11
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e g happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
Еще одна вещь, которую я попробовал:
$ pulseaudio --start --verbose
E: [pulseaudio] main.c: Daemon startup failed.
Но есть кое - что интересное происходит: /var/log/syslog
наполняется все больше и больше из следующих действий :
Jan 28 22:01:16 myhostname pulseaudio[22085]: [pulseaudio] cli-command.c: stat('/usr/share/pulseaudio/default.pa'): No such file or directory
Jan 28 22:01:16 myhostname pulseaudio[22085]: [pulseaudio] main.c: Failed to initialize daemon.
Jan 28 22:01:16 myhostname pulseaudio[22082]: [pulseaudio] main.c: Daemon startup failed.
Итак, при повторном порыве продолжается неудачная попытка, и в нем отсутствует файл.
Что я должен делать?