什么是“无法加载模块“module-ladspa-sink””错误?

什么是“无法加载模块“module-ladspa-sink””错误?

当我在终端中输入 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.

我该如何修复它?

答案1

我找到了这个博客发布相同的错误并给出解释:

几天前,我开始遇到均衡器问题,即没有声音。我删除了均衡器以及ladspa-sdk。我很快就忘记了整件事,直到我重新启动,我的机器开始运行得非常慢。检查系统日志时,我发现了类似以下内容:

pulseaudio[3662]: module-ladspa-sink.c: 无法加载 LADSPA 插件:找不到文件
pulseaudio[3662]: module.c: 无法加载模块“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”):初始化失败。
pulseaudio[3662]: main.c: 模块加载失败。
无法初始化守护进程。
pulseaudio[3660]: main.c: 守护进程启动失败

显然,当我删除均衡器时,它留下了一些东西。原来问题出在~/.pulse/default.pa。该文件在安装过程中被修改,但并未随之删除。有问题的行位于文件末尾。它们看起来像:

### 生成自:pulseaudio-equalizer
加载模块模块ladspa接收器sink_name=ladspa_output.mbeq_1197.mbeq master=alsa_output.pci-0000_05_00.0.analog-stereo插件=mbeq_1197标签=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
设置默认接收器 ladspa_output.mbeq_1197.mbeq
设置接收器音量 alsa_output.pci-0000_05_00.0.analog-stereo 65536
设置接收器静音 alsa_output.pci-0000_05_00.0.analog-stereo 0
### END: 均衡音频配置

我通过在每行开头添加 # 来注释掉显示的所有行,然后保存文件。问题解决了。


简而言之:

sudo nano ~/.pulse/default.pa

向下滚动到引文中显示的行并添加#在所有行前面。保存并退出。

在较新的版本中,此文件也可以位于~/.config/pulse/default.pa

答案2

通过发行版升级,我的主文件夹中的 pulseaudio 配置被损坏~/.config/pulse,并收到与您相同的错误。我刚刚将整个文件夹移到备份文件夹中。Pulseaudio 立即通过其自动生成功能创建了一个新的配置文件夹。我又有声音了!:)

答案3

除了@rinzwind 的回答(删除或注释掉关于 ladspa 的行)之外,运行pulseaudio-equalizer以重新生成配置。

总体问题可能是由于更换了声卡或硬件发生了其他变化(这本身就导致了声卡 PCI 地址的变化)。当我将装有 Ubuntu 的硬盘放入另一台笔记本电脑时,我遇到了同样的问题,但按照上述步骤操作后,问题就解决了。

答案4

只是想说,在安装 pulseaudioequalizer 搞砸了一些事情后,Rinzwind 的答案在 2019 年仍然对我有用。我不得不先卸载它,但删除配置文件夹并重新启动我的电脑就成功了。

相关内容