Co to jest błąd „Błąd ładowania modułu” moduł-ladspa-sink „”?

11

Po włożeniu do terminalu pojawia się pulseaudio:

E: [pulseaudio] module-ladspa-sink.c: Master sink not found
E: [pulseaudio] module.c: Failed to load module "module-ladspa-sink" (argument: "sink_name=ladspa_output.mbeq_1197.mbeq master=alsa_output.pci-0000_00_1b.0.hdmi-stereo plugin=mbeq_1197 label=mbeq control=3.0,3.0,7.3,7.0,3.0,-1.0,-6.6,-6.3,-4.5,-4.0,1.1,1.2,5.8,7.9,8.8"): initialization failed.
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Failure to start the daemon.

Jak mogę to naprawić?

Skoki kwantowe
źródło
usunąłeś jakieś moduły? jak korektor? Jeśli tak, sprawdź, czy odpowiedź Ci odpowiada.
Rinzwind

Odpowiedzi:

15

Znalazłem ten post na blogu z tym samym błędem i wyjaśnieniem:

Kilka dni temu zacząłem mieć problemy z korektorem, czyli brakiem dźwięku. Usunąłem również korektor ladspa-sdk. Natychmiast zapomniałem o wszystkim, dopóki nie zrestartowałem się i moja maszyna zaczęła działać bardzo wolno. Sprawdzając syslog, znalazłem takie rzeczy:

pulseaudio [3662]: module-ladspa-sink.c: Nie można załadować wtyczki LADSPA: nie znaleziono pliku
pulseaudio [3662]: module.c: Nie udało się załadować modułu „module-ladspa-sink” (argument: „sink_name = ladspa_output.mbeq_1197.mbeq master = alsa_output.pci-0000_05_00.0.analog-stereo plugin = mbeq_1197 label = mbeq kontrola = -0,2, -0,2, -0,2, -0,2,3,5,3,5,3,5,3,5,3,5,3,5,3,5,2,5,2,5,0,0,0,0 ″): inicjalizacja nie powiodła się.
pulseaudio [3662]: main.c: Ładowanie modułu nie powiodło się.
Nie udało się zainicjować demona.
pulseaudio [3660]: main.c: Uruchomienie demona nie powiodło się

Najwyraźniej korektor coś zostawił, kiedy go usunąłem. Okazało się, że problem był ~/.pulse/default.pa. Plik został zmodyfikowany podczas instalacji i nie został z nim usunięty. Obraźliwe linie znajdowały się na końcu pliku. Wyglądały jak:

### Wygenerowano z: pulseaudio-equalizer
load-module module-ladspa-sink nazwa_zlewu = ladspa_output.mbeq_1197.mbeq master = alsa_output.pci-0000_05_00.0.analog-stereo plugin = mbeq_1197 label = mbeq # control = -0,2, -0,2, -0,2, -0,2,3,5 , 3,5,3,5,3,5,3,5,3,5,3,5,2,5,2,5,0,0,0,0
set-default-sink ladspa_output.mbeq_1197.mbeq
set-sink-volume alsa_output.pci-0000_05_00.0.analog-stereo 65536
set-sink-mute alsa_output.pci-0000_05_00.0.analog-stereo 0
### END: wyrównana konfiguracja audio

Skomentowałem wszystkie pokazane linie, dodając # na początku każdej linii i zapisałem plik. Problem rozwiązany.


W skrócie:

sudo nano ~/.pulse/default.pa

przewiń w dół do linii pokazanej w cytacie i dodaj # przed wszystkimi liniami. Zapisz i wyjdź.

W nowszych wersjach ten plik może również znajdować się w ~/.config/pulse/default.pa.

Rinzwind
źródło
Dziękuję bardzo Jorge Castro i Rinzwindowi, edytując conkys Wiem, że jeśli wstawię #, przesłonię dowolną linię instrukcji, to jest niesamowite, jak przesłonić linie instrukcji: module-ladspa-sink.c: Master sink nie znaleziono; wszystko działa ponownie. Jak to działa, dlaczego po prostu przesłonić te błędne instrukcje, wszystko można rozwiązać
Skoki kwantowe
Dzięki, dodałem nową lokalizację, ponieważ ~/.pulsenie istniałem w moim katalogu domowym.
kelunik
1
Krok 1 od rozwiązywania problemów z dźwiękiem Ubuntu najwyraźniej również by działał, ale jest to delikatniejszy sposób na poradzenie sobie z tym. Świetne rozwiązanie, dzięki.
Wtower,
5

Przez aktualizację dystrybucji miałem uszkodzoną konfigurację pulseaudio w moim folderze domowym w ~/.config/pulsefolderze, otrzymując takie same błędy jak ty. Właśnie przeniosłem cały folder do folderu kopii zapasowej. Pulseaudio natychmiast utworzyło nowy świeży folder konfiguracji dzięki funkcji automatycznego odnawiania. Znowu miałem dźwięk! :)

Aldipower
źródło
0

Oprócz odpowiedzi @ rinzwind (usuń lub skomentuj wiersze o ladspa), uruchom pulseaudio-equalizerponownie konfigurację.

Ogólny problem jest prawdopodobnie spowodowany wymianą karty dźwiękowej lub innymi zmianami w sprzęcie (które spowodowały zmiany adresu PCI karty dźwiękowej). Napotkałem ten sam problem, gdy umieściłem dysk twardy z Ubuntu w innym laptopie, ale zrobiłem powyższe kroki i to zrobiło podstęp.

Andrew D.
źródło
0

Lepiej jest użyć pulseaudio-equalizeri uruchomić to polecenie:

pulseaudio-equalizer enable

To sprawia, że ​​profile auido wracają.

noob_programmer
źródło
0

Piszę tylko, żeby powiedzieć, że odpowiedź Rinzwinda nadal działała dla mnie w 2019 roku po zainstalowaniu pulseaudioequalizer coś zepsuło. Musiałem go najpierw odinstalować, ale potem usunąłem folder konfiguracji i ponownie uruchomiłem komputer.

theNosenOne
źródło