ข้อผิดพลาด“ โมดูลล้มเหลวในการโหลด” module-ladspa-sink“” คืออะไร


11

เมื่อฉันใส่ใน terminal 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

คำตอบ:


15

ฉันพบโพสต์บล็อกนี้ด้วยข้อผิดพลาดเดียวกันและคำอธิบาย:

ไม่กี่วันที่ผ่านมาฉันเริ่มมีปัญหากับอีควอไลเซอร์นั่นคือไม่มีเสียง 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_1197 ป้ายชื่อ = mbeq_11 control = -0.2, -0.2, -0.2, -0.2,3.5,3.5,3.5,3.5,3.5,3.5,3.5,3.5,2.5,2.5,2.5,0.0,0.0″): การเริ่มต้นล้มเหลว
pulseaudio [3662]: main.c: การโหลดโมดูลล้มเหลว
การเริ่มต้น daemon ล้มเหลว
pulseaudio [3660]: main.c: การเริ่มต้น Daemon ล้มเหลว

เห็นได้ชัดว่าอีควอไลเซอร์ทิ้งบางสิ่งไว้ข้างหลังเมื่อฉันลบออก พบปัญหาเกิด~/.pulse/default.paขึ้น ไฟล์ถูกแก้ไขในการติดตั้งและไม่ได้ลบออกไป บรรทัดที่ละเมิดนั้นอยู่ท้ายไฟล์ พวกเขาดูเหมือน:

### สร้างจาก: pulseaudio-equalizer
โหลดโมดูลโมดูล -ladspa-sink sink_name = ladspa_output.mbeq_1197.mbeq master = alsa_output.pci-0000_05_00.0.analog-stereo plugin = mbeq_1197 = mbeq_ ควบคุม = -0.2, -0.2, -0.2, -0.2, -0.2, -0.2, -0.2, -0.2, -0.2, -0.2, -0.2, -0.2, -0.2, -0.2, -0.2 , 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-ใบ้ 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: ไม่พบอ่างล้างมือ Master; ทำงานได้อีกครั้ง ทำงานอย่างไรทำไมเพียงแทนที่คำสั่งที่ไม่ถูกต้องนี้ทุกอย่างสามารถแก้ไขได้
Quantum Jumping

ขอบคุณฉันเพิ่มตำแหน่งใหม่เนื่องจาก~/.pulseไม่มีอยู่ในโฟลเดอร์บ้านของฉัน
kelunik

1
เห็นได้ชัดว่าขั้นตอนที่ 1 จากการแก้ไขปัญหาเสียงของ Ubuntuจะทำงานได้ดีเช่นกัน แต่นี่เป็นวิธีที่ละเอียดอ่อนกว่าในการจัดการกับปัญหานี้ ทางออกที่ดีขอบคุณ
Wtower

5

โดยการอัพเกรด distro ฉันมีการกำหนดค่า pulseaudio ที่เสียหายในโฟลเดอร์บ้านของฉันใน~/.config/pulseโฟลเดอร์ได้รับข้อผิดพลาดเช่นเดียวกับคุณ ฉันเพิ่งย้ายโฟลเดอร์ทั้งหมดไปยังโฟลเดอร์สำรอง Pulseaudio สร้างโฟลเดอร์ config ใหม่ทันทีโดยใช้ฟังก์ชั่น autospawn ฉันมีเสียงอีกครั้ง! :)


0

นอกจากคำตอบของ @ rinzwind (ลบหรือใส่เครื่องหมายความคิดเห็นเกี่ยวกับสาย ladspa) ให้เรียกใช้pulseaudio-equalizerเพื่อกำหนดค่าการกำหนดค่าใหม่

ปัญหาโดยรวมอาจเกิดจากการเปลี่ยนการ์ดเสียงหรือการเปลี่ยนแปลงอื่น ๆ ในฮาร์ดแวร์ (ซึ่งทำให้เกิดการเปลี่ยนแปลงที่อยู่ PCI ของการ์ดเสียง) ฉันประสบปัญหาเดียวกันเมื่อใส่ HDD กับ Ubuntu ลงในแล็ปท็อปเครื่องอื่น แต่ทำตามขั้นตอนด้านบนแล้วนี่เป็นกลอุบาย


0

ดีกว่าคุณควรใช้pulseaudio-equalizerและเรียกใช้คำสั่งนี้:

pulseaudio-equalizer enable

ทำให้โปรไฟล์ auido กลับมาอีกครั้ง


0

เพียงแค่เขียนเพื่อบอกว่าคำตอบของรินซวินด์ยังคงใช้ได้สำหรับฉันในปี 2019 หลังจากการติดตั้ง pulseaudioequalizer ทำให้บางอย่างสับสน ฉันต้องถอนการติดตั้งก่อน แต่จากนั้นการลบโฟลเดอร์ config และการรีสตาร์ทเครื่องคอมพิวเตอร์ของฉันก็เป็นการหลอกลวง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.