什么是“无法加载模块”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. 

我该怎么办呢?

我发现这篇博文有相同的错误和解释:

几天前,我开始遇到均衡器问题,即没有声音。 我删除了均衡器以及ladspa-sdk 。 在我重新启动并且我的机器开始超速运行之前,我立即忘记了整件事。 检查syslog我找到了这样的东西:

 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
 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:均衡的音频配置

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


简而言之:

 sudo nano ~/.pulse/default.pa 

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

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

通过发行版升级,我的~/.config/pulse文件夹中的主文件夹中的pulseaudio配置已损坏,收到与您相同的错误。 我刚刚将整个文件夹移动到备份文件夹中。 Pulseaudio通过其autospawn函数立即创建了一个新的配置文件夹。 我又响了! 🙂

除了@ rinzwind的答案(删除或注释掉有关ladspa的行)之外,运行pulseaudio-equalizer来重新配置。

整体问题可能是由于声卡更换或硬件的其他变化(导致音频卡PCI地址发生变化)引起的。 当我将带有Ubuntu的硬盘放入另一台笔记本电脑时,我遇到了同样的问题,但是做了上面的步骤,这就成了一个技巧。

你应该使用pulseaudio-equalizer更好,并运行此命令:

pulseaudio-equalizer enable

这使得auido简介回归。