Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

ซับวูฟเฟอร์ไม่ทำงานใน Linux? ลองใช้เคล็ดลับเหล่านี้!

ซับวูฟเฟอร์ไม่ทำงานใน Linux? ลองใช้เคล็ดลับเหล่านี้!

คุณเพิ่งติดตั้ง Linux บนพีซีของคุณเสร็จแล้ว คุณเปิดเครื่องและสังเกตว่าเสียงทั้งหมดของคุณดูเหมือนออกมาจากโทรศัพท์ คุณเอามือแตะซับวูฟเฟอร์และซับวูฟเฟอร์ไม่ทำงานเลย แม้ว่าคุณจะเปิดเพลงที่ปกติแล้วจะมีเสียงเบสที่หนักแน่นมาก

ลีนุกซ์รุ่นหลักๆ ส่วนใหญ่ใช้ทั้ง Advanced Linux Sound Architecture (ALSA) และ PulseAudio สำหรับการจัดการเสียง แม้ว่าทั้งสองจะเป็นซอฟต์แวร์ที่ยอดเยี่ยม แต่การตั้งค่าเริ่มต้นก็สามารถทำได้ค่อนข้างง่าย หากคุณกำลังใช้การตั้งค่าลำโพงที่ซับซ้อนมากขึ้นซึ่งมีมากกว่าสองช่องสัญญาณ (เช่น ระบบเสียงเซอร์ราวด์ 5.1) คุณอาจสูญเสียอินพุตซับวูฟเฟอร์เนื่องจากวิธีที่ PulseAudio ผสมอินพุต/เอาต์พุตตามค่าเริ่มต้นหรือสาเหตุอื่นๆ

วิธีแก้ไขปัญหาซับวูฟเฟอร์ไม่ทำงานใน Linux

สิ่งแรกที่ต้องมาก่อน

ก่อนที่คุณจะเริ่มยุ่งกับระบบปฏิบัติการของคุณ ให้ตรวจสอบสายเคเบิลทั้งหมดของคุณเพื่อให้แน่ใจว่าเสียบลำโพงทั้งหมดของคุณอย่างถูกต้อง นอกจากนี้ หากคุณมีระบบปฏิบัติการอื่นในคอมพิวเตอร์ซึ่งลำโพงของคุณอาจใช้งานได้ล่าสุด ตอนนี้ก็เป็นเวลาที่ดีที่จะทดสอบอีกครั้ง

ซับวูฟเฟอร์ไม่ทำงานใน Linux? ลองใช้เคล็ดลับเหล่านี้!

คุณต้องการตรวจสอบให้แน่ใจว่าคุณได้ขจัดสาเหตุอื่นๆ ทั้งหมดสำหรับปัญหาแล้ว ดังนั้นคุณจึงมั่นใจว่าปัญหาอยู่ที่วิธีที่การแจกจ่าย Linux ของคุณจัดการกับเสียงตามที่ได้กำหนดค่าไว้ในปัจจุบัน

การทดสอบลำโพงบน Linux

ในการแจกจ่าย Linux คุณควรสามารถหาวิธีเข้าถึงการตั้งค่าระบบได้ หากคุณไม่มีแอปพลิเคชันดังกล่าวในเมนูของคุณ ให้เปิดเทอร์มินัลแล้วติดตั้ง “gnome-control-center”

สำหรับระบบที่ใช้ Debian เช่น Ubuntu/Kali/Mint/MX:

sudo apt ติดตั้ง gnome-control-center

สำหรับการแจกจ่าย Arch เช่น Manjaro/EndeavourOS/Garuda:

sudo pacman -S gnome-control-center

เมื่อแก้ปัญหาได้แล้ว ก็ถึงเวลาเรียกใช้แอปพลิเคชันและไปที่ "เสียง" ตรวจสอบเอาต์พุตของคุณและตรวจสอบให้แน่ใจว่าได้เลือกอุปกรณ์เสียงที่ถูกต้อง หลังจากนั้น ตรวจสอบให้แน่ใจว่าช่อง “ซับวูฟเฟอร์” มีปริมาณเพียงพอ สำหรับฉัน หมดแล้วหมดเลย

ซับวูฟเฟอร์ไม่ทำงานใน Linux? ลองใช้เคล็ดลับเหล่านี้!

นอกจากนี้ ตรวจสอบให้แน่ใจว่าการกำหนดค่าอุปกรณ์ส่งออกของคุณตรงกับประเภทของลำโพงที่คุณกำลังใช้งาน หากคุณใช้ระบบเสียงเซอร์ราวด์ 5.1 แบบ 6 ช่องสัญญาณ คุณควรเลือก “เอาต์พุตเสียงเซอร์ราวด์ 5.1 แบบอะนาล็อก” ใต้ “การกำหนดค่า”

ซับวูฟเฟอร์ไม่ทำงานใน Linux? ลองใช้เคล็ดลับเหล่านี้!

หลังจากที่คุณมีเป็ดเหล่านี้ติดต่อกันแล้ว ก็ถึงเวลาคลิกปุ่ม "ทดสอบ" คลิกที่ลำโพงแต่ละตัวและฟังว่าเสียงมาจากไหน หากคุณไม่ได้ยินเสียงจากลำโพงเลยแม้ในขณะที่คุณเข้าใกล้ด้วยหู ทั้งหมดนี้คือปัญหาในการเชื่อมต่อและลำโพงของคุณทำงานไม่ถูกต้องในระดับฮาร์ดแวร์ด้วยเหตุผลบางประการ

หากคุณได้ยินเสียงบางอย่างมาจากลำโพงกลางของคุณในขณะที่คุณคลิก “ซับวูฟเฟอร์” และในทางกลับกัน คุณประสบปัญหาทั่วไปที่ระบบเสียงบางระบบพบเจอ และนี่จะเป็นสิ่งสำคัญอันดับแรก

เซ็นเตอร์และซับวูฟเฟอร์ปะปนกัน? สิ่งนี้น่าจะช่วยได้!

เนื่องจากวิธีการสร้างระบบเสียงนั้นไม่ได้มาตรฐานอย่างสมบูรณ์ บางบริษัทจึงเลือกที่จะเดินสายที่หรูหราซึ่งจบลงด้วยการเปลี่ยนช่องสัญญาณเสียงกลางและช่องซับวูฟเฟอร์ ซึ่งจะทำให้คอมพิวเตอร์ของคุณพยายามเล่นเสียงกลางผ่านวูฟเฟอร์และในทางกลับกัน

ในเทอร์มินัลของคุณ ให้พิมพ์คำสั่งต่อไปนี้:

sudo gedit /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf

ในไฟล์ปรับแต่ง ให้เลื่อนลงมาจนกว่าคุณจะพบส่วนต่างๆ ที่ขึ้นต้นด้วย "[Mapping …]" คุณจะต้องมองหาสิ่งที่ตรงกับโปรไฟล์เสียงของลำโพงของคุณ ตัวอย่างเช่น หากคุณต้องการกำหนดค่าลำโพงเซอร์ราวด์ 5.1 คุณต้องมองหาหัวข้อดังนี้:

[การทำแผนที่อนาล็อก-เซอร์ราวด์-51]

กำลังกำหนดค่าระบบ 7.1 แทนหรือไม่ มองหา “analog-surround-71”

ตัวแปรที่เราต้องการเปลี่ยนแปลงในส่วนเล็กๆ นี้คือ "channel-map" โดยค่าเริ่มต้น. มันแสดงรายการเช่นนี้สำหรับระบบเซอร์ราวด์ 5.1:

channel-map =front-left,front-right,rear-left,rear-right,front-center,lfe

ในทุกสิ่งที่ต่ำกว่าระบบเซอร์ราวด์ 7.1 ซับวูฟเฟอร์จะอยู่ท้ายสุดในการแมปสำหรับระบบปฏิบัติการส่วนใหญ่ เมื่อผู้ผลิตลำโพงของคุณสลับซับวูฟเฟอร์และเอาท์พุตกลาง คุณจะต้องย้อนกลับสิ่งนี้

เปลี่ยนตำแหน่งของ "ศูนย์หน้า" ด้วย "lfe" และคุณพร้อมแล้ว! หากคุณกำลังติดตามฉันในการกำหนดค่าระบบเซอร์ราวด์ 5.1 ควรมีลักษณะดังนี้:

channel-map =front-left,front-right,rear-left,rear-right,lfe,front-center

หากคุณกำลังกำหนดค่าระบบเซอร์ราวด์ 7.1 คุณควรเปลี่ยน “channel-map” จากสิ่งนี้:

channel-map =front-left, front-right, rear-left, rear-right, front-center,lfe,side-left,side-right

สำหรับสิ่งนี้:

channel-map =front-left, front-right, rear-left, rear-right,lfe, front-center,side-left,side-right

บันทึกและออกจากไฟล์. หลังจากรีบูต เสียงของคุณควรส่งออกไปยังช่องที่ถูกต้อง

เสียงซับวูฟเฟอร์ไม่ทำงาน? นี่คือสิ่งที่ต้องทำ!

หากเคล็ดลับข้างต้นไม่ได้ผล ตรวจสอบให้แน่ใจว่าคุณได้ทดสอบเสียงของคุณตามที่อธิบายไว้ก่อนหน้านี้ ดูว่าซับวูฟเฟอร์ตอบสนองหรือไม่ หากคุณได้รับการตอบสนองแต่ยังไม่ได้ยินเสียงที่คล้ายกับเสียงเบสที่ออกมาจากลำโพงไม่ว่าคุณจะเล่นอะไร คุณจะต้องดมกลิ่นเพิ่มเติม

ก่อนอื่น ติดตั้ง “alsa-utils” หากยังไม่ได้ดำเนินการ

ในระบบที่ใช้เดเบียน:

sudo apt ติดตั้ง alsa-utils

ในระบบที่ใช้ Arch:

sudo pacman -S alsa-utils

ตอนนี้เพียงแค่เรียกใช้ alsamixer ในเทอร์มินัลของคุณ ซึ่งจะแสดงระดับในแต่ละช่องสัญญาณของอุปกรณ์เสียงของคุณ กด F6 บนแป้นพิมพ์ของคุณเพื่อเลือกเอาต์พุตเสียงที่เหมาะสม สำหรับฉันมันคือการ์ด HD-Audio Generic

ซับวูฟเฟอร์ไม่ทำงานใน Linux? ลองใช้เคล็ดลับเหล่านี้!

นำทางไปยัง LFE โดยใช้ปุ่มลูกศรซ้ายและขวา และตรวจสอบให้แน่ใจว่าระดับอยู่ที่ 100 หรือสิ่งที่คุณชอบ:

ซับวูฟเฟอร์ไม่ทำงานใน Linux? ลองใช้เคล็ดลับเหล่านี้!

หากคุณยังไม่ได้ยินเสียงเบสจากลำโพงของคุณ เป็นไปได้ว่าคุณกำลังพยายามเล่นบางอย่างที่ไม่มีช่องสัญญาณเข้าของซับวูฟเฟอร์ดั้งเดิม โชคดีที่ PulseAudio มีคุณสมบัติที่สังเคราะห์สัญญาณกรองความถี่ต่ำเพื่อพิจารณาเรื่องนี้

เพื่อให้ได้เสียงเบสที่ไพเราะในระบบของคุณ คุณต้องแก้ไขไฟล์การกำหนดค่า “daemon.conf” สำหรับ PulseAudio

sudo gedit /etc/pulse/daemon.conf

มองหาสองบรรทัดในไฟล์กำหนดค่า:

<ก่อน>; remixing-produce-lfe =ไม่; remixing-consume-lfe =ไม่

ลบอัฒภาคออกจากจุดเริ่มต้นของแต่ละบรรทัดและเปลี่ยนแต่ละ "ไม่" เป็น "ใช่"

ซับวูฟเฟอร์ไม่ทำงานใน Linux? ลองใช้เคล็ดลับเหล่านี้!

บันทึกไฟล์และรีสตาร์ท PulseAudio จากเทอร์มินัล:

pulsaudio -k

หากซับวูฟเฟอร์ของคุณยังคงไม่ทำงานหลังจากนี้ ให้ลองรีบูต คุณควรตั้งค่าตอนนี้!

ก้าวไปอีกขั้นหนึ่ง

เมื่อพูดถึงการจัดการเสียง ตัวเลือกเริ่มต้นใน Linux จะเป็นแบบแบร์โบนเล็กน้อย ข้อดีคือ มันสามารถกำหนดค่าได้อย่างง่ายดายเพื่อแก้ไขปัญหาซับวูฟเฟอร์ไม่ทำงานใน Linux ในขณะเดียวกัน ให้ดูคู่มือที่น่าทึ่งนี้เพื่อใช้ PulseEffects เพื่อบีบทุกอย่างออกจากอุปกรณ์อันแสนหวานของคุณ!