Na moim Ubuntu 12.04 serwer audio napotyka sporadyczne awarie, więc jestem zmuszony ponownie uruchomić system, aby mógł odtwarzać dźwięk.
Alsamixer wygląda dobrze, nic nie jest wyciszone. Ponadto próbowałem
sudo pkill -9 pulseaudio
i wtedy:
pulseaudio -D
co mi dało
E: [pulseaudio] main.c: Daemon startup failed.
Czy możesz mi pomóc zrozumieć, co jest nie tak?
12.04
sound
pulseaudio
alsa
martina
źródło
źródło
-v
opcjąpulseaudio
? Nppulseaudio -v -D
. Ostatni błąd powinien pojawić się po kilku innych błędach.Odpowiedzi:
Pulseaudio będzie działało dla poszczególnych użytkowników w domyślnej konfiguracji. Dlatego nie potrzebujemy uprawnień roota, aby go zabić.
Po prostu wydaje się polecenie ponownego uruchomienia / zresetowania działającego serwera dźwięku pulseaudio z terminala
Wykonanie czynności na serwerze dźwięku spowoduje automatyczne odrodzenie i natychmiastowe ponowne uruchomienie w ustawieniu domyślnym. Zawsze będziesz otrzymywać błąd, jeśli spróbujesz uruchomić pulseaudio dwa razy.
Aby uruchomić pulseaudio z wiersza poleceń, aby odczytać możliwe błędy, tymczasowo wyłącz autospawning ( szczegółowe informacje na ten temat można znaleźć w tym artykule ).
Czasami złe ustawienie użytkownika jest odpowiedzialne za źle działający serwer dźwięku pulseaudio. Możemy następnie spróbować zmienić nazwę katalogu ustawień
~/.pulse
(lub./config/pulse
w nowszych wydaniach) przed ponownym uruchomieniem pulseaudio. Ten katalog zostanie następnie ponownie utworzony z ustawieniami domyślnymi.źródło
~/.[/config/]pulse
katalog? Aby wyświetlić listę dostępnych zlewów, które możesz wydaćpacmd list-sinks
- czy masz głośniki?pacmd list-cards
gdy głośniki działają, a gdy głośniki nie działają, słuchawki działają. Może to dać dodatkowe wskazówki na temat problemu. (obawiam się, że trudno zdalnie debugować)Miałem podobny błąd raz, co zadziałało dla mnie, edytując
default.pa
plik o godz/etc/pulse
. Jakoś pierwsza linia była!/usr/bin/pulseaudio -nF
, a zamiast tego#!/usr/bin/pulseaudio -nF
, po edycji, pulseaudio działało dobrze.źródło
Co pracował dla mnie było przeniesienie
~/.config/pulse
do~/.config/pulseold
. Ponownie zainstalowałem mój system podstawowy i wydaje się, że pulseaudio ciągle się zawiesza, próbując użyć moich starych konfiguracji.źródło
Miałem ten problem - po zabawie wymyśliłem, jak to naprawić, chociaż nadal nie jestem pewien, co jest z tym nie tak.
Najpierw znajdź żądaną kartę i urządzenie i ręcznie wyeksportuj zmienną PULSE_SINK:
Jeśli nie, sprawdź / etc / puls pod kątem przerwanych łączy symbolicznych i
rm -rf ~/.config/pulse
.Następnie ustaw domyślne miejsce, w którym chcesz, zaznacz
Po znalezieniu odpowiedniego wyjścia ustaw go jako domyślny:
Działa dla mnie na Ubuntu 16.04.
źródło