Что такое «Не удалось загрузить модуль»? Module-ladspa-sink & ldquo; ошибка?

Когда я вставляю в терминал pulaudio появляется:

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.

Как я могу это исправить?

11
задан 27 July 2013 в 18:25

5 ответов

Я нашел этот пост в блоге с той же ошибкой и объяснением:

Несколько дней назад у меня начались проблемы с эквалайзером, то есть без звука. Я убрал эквалайзер, а также ladspa-sdk. Я быстро забыл обо всем этом, пока не перезагрузился, и моя машина не стала работать очень медленно. Проверяя в системном журнале, я обнаружил что-то вроде этого:

pulseaudio[3662]: module-ladspa-sink.c: Failed to load LADSPA plugin: file not found
pulseaudio[3662]: module.c: Failed to load module “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 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″): initialization failed.
pulseaudio[3662]: main.c: Module load failed.
Failed to initialize daemon.
pulseaudio[3660]: main.c: Daemon startup failed

Очевидно, что эквалайзер что-то оставил, когда я его удалил. Оказалось, проблема была в ~/.pulse/default.pa. Файл был изменен во время установки и не был удален вместе с ним. Оскорбительные строки были в конце файла. Они выглядели так:

### Generated from: pulseaudio-equalizer
load-module module-ladspa-sink sink_name=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: Equalized audio configuration

Я закомментировал все показанные строки, добавив знак # в начале каждой строки, и сохранил файл. Задача решена.


Итак, кратко:

sudo nano ~/.pulse/default.pa

прокрутите вниз до строки, показанной в цитате, и добавьте # перед всеми линий. Сохранить и выйти.

В более новых версиях этот файл также может быть в ~/.config/pulse/default.pa.

0
ответ дан 27 July 2013 в 18:25

При обновлении дистрибутива у меня была поврежденная конфигурация pulseaudio в моей домашней папке в папке ~/.config/pulse, получая те же ошибки, что и у вас. Я просто переместил всю папку в резервную папку. Pulseaudio сразу же создал новую свежую конфигурационную папку с помощью функции автоматического вызова. У меня снова был звук! :)

0
ответ дан 27 July 2013 в 18:25

Лучше использовать pulseaudio-equalizer и выполнить эту команду:

pulseaudio-equalizer enable

Это заставляет профили auido возвращаться.

0
ответ дан 27 July 2013 в 18:25

В дополнение к ответу @ rinzwind (удалите или закомментируйте строки о ladspa), запустите pulseaudio-equalizer, чтобы обновить конфигурацию.

Общая проблема вызвана, вероятно, заменой звуковой карты или другими изменениями в аппаратном обеспечении (что вызвало изменения в адресе PCI звуковой карты). Я столкнулся с той же проблемой, когда вставил свой жесткий диск с Ubuntu в другой ноутбук, но выполнил шаги, описанные выше, и это помогло.

0
ответ дан 27 July 2013 в 18:25

Просто запись в сказать, что ответ Rinzwind все еще работал на меня в 2019 после установки pulseaudioequalizer, испортила что-то. Я должен был удалить его сначала, но затем удаление папки конфигурации и перезапуск моего компьютера добились цели.

0
ответ дан 23 November 2019 в 03:58

Другие вопросы по тегам:

Похожие вопросы: