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


11

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

我该如何解决?


您是否删除了任何模块?像均衡器一样?如果是这样:请检查答案是否适合您。
Rinzwind

Answers:


15

我发现此博客文章具有相同的错误和解释:

几天前,我开始遇到均衡器问题,即没有声音。我也删除了均衡器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控制= -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 sink_name = ladspa_output.mbeq_1197.mbeq master = alsa_output.pci-0000_05_00.0.analog-stereo插件= 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
设置默认接收器ladspa_output.mbeq_1197.mbeq
set-sink-volume 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


非常感谢Jorge Castro和Rinzwind,编辑conkys我知道如果我放#,覆盖任何指令行,太棒了,如何覆盖以下指令行:module-ladspa-sink.c:未找到主接收器;所有的一切再次。它是如何工作的,为什么只需覆盖此错误的指令行,则可以解决所有问题
量子跳跃

谢谢,我添加了新位置,因为~/.pulse主文件夹中不存在该位置。
kelunik 2014年

1
Ubuntu声音疑难解答的步骤1 显然也可以工作,但这是处理此问题的更为精致的方法。很好的解决方案,谢谢。
Wtower

5

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


0

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

总体问题可能是由于更换声卡或硬件的其他更改(导致自身的声卡PCI地址更改)引起的。将装有Ubuntu的HDD放入另一台笔记本电脑时,我遇到了同样的问题,但是执行了上述步骤,这很容易。


0

最好您使用pulseaudio-equalizer并运行以下命令:

pulseaudio-equalizer enable

这使auido配置文件重新出现。


0

只是写信说,在安装pulseaudioequalizer后,Rinzwind的答案在2019年仍然对我有用。我必须先将其卸载,然后再删除config文件夹并重新启动计算机才能达到目的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.