Contents

Ubuntu ไม่มีเสียง! จะทำอย่างไรเมื่อเสียงหยุดทำงาน

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

สิ่งที่น่ารำคาญที่สุดในการจัดการกับปัญหาเสียงใน Ubuntu ก็คือความดื้อรั้น อย่างไรก็ตาม ด้วยการใช้แนวทางที่เหมาะสม เราสามารถแก้ไขความผิดปกติของเสียงที่แพร่หลายในระบบปฏิบัติการนี้ได้อย่างมีประสิทธิภาพ

เหตุใดปัญหาเสียงจึงเกิดขึ้นใน Ubuntu

ปัญหาเสียงของ Ubuntu อาจเกิดจากปัจจัยหลายประการ แต่ส่วนใหญ่มีสาเหตุมาจากการกำหนดค่าการตั้งค่าเสียงที่ไม่เหมาะสมและซอฟต์แวร์การจัดการเสียงที่ทำงานผิดปกติ

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

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

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

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

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

ต่อไปนี้คือวิธีแก้ไขที่อาจเกิดขึ้น

ตรวจสอบการตั้งค่าอุปกรณ์เอาท์พุตของคุณ

/th/images/checking-sound-output-settings-in-ubuntu-settings.jpg

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

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

ลองใช้อุปกรณ์เอาท์พุตอื่น

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

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

ตรวจสอบว่าการ์ดเสียงของคุณถูกตรวจพบหรือไม่

/th/images/using-sudo-lspci-to-check-whether-sound-card-is-detected.jpg

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

 sudo lspci

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

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

ตรวจสอบการตั้งค่า Alsamixer ของคุณ

สถาปัตยกรรมเสียง Linux ขั้นสูง (ALSA) ทำหน้าที่เป็นโครงสร้างพื้นฐานที่ดูแลด้านพื้นฐานของการจัดการเสียงภายในระบบคอมพิวเตอร์ อย่างไรก็ตาม ในบางกรณี การกำหนดค่าอาจไม่ได้รับการดำเนินการอย่างเหมาะสมที่สุด ผู้ใช้สามารถตรวจสอบการกำหนดค่า ALSA ปัจจุบันได้โดยพิมพ์คำสั่ง:

 alsamixer

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

รีสตาร์ท ALSA และเซิร์ฟเวอร์เสียงของคุณ

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

ในขั้นต้น จำเป็นต้องพิจารณาว่าระบบปฏิบัติการของคุณใช้อุปกรณ์เอาต์พุตเสียงใดโดยใช้คำสั่งต่อไปนี้:

 lsof /dev/snd/* 

/th/images/checking-what-sound-server-an-ubuntu-system-uses.jpg

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

 systemctl restart --user pipewire.service
systemctl restart --user wireplumber.service
systemctl status --user pipewire.service
systemctl status --user wireplumber.service
sudo alsa force-reload

โปรดทำตามขั้นตอนเหล่านี้เพื่อกำหนดค่า PulseAudio เป็นอุปกรณ์เสียงเสมือนสำหรับใช้กับ WireGuard VPN:1. เปิดแอปพลิเคชันเทอร์มินัลบนเครื่อง Linux2. พิมพ์ “sudo nano/etc/default/pulsaudio” แล้วกด Enter เพื่อเปิดไฟล์การกำหนดค่าในตัวแก้ไขข้อความ Nano3. ค้นหาบรรทัดที่ขึ้นต้นด้วย “PULSEAUDIO_CFG_FILE=” และเปลี่ยนเป็น “/usr/share/pulse/default.pa” จากนั้นบันทึกการเปลี่ยนแปลงโดยกด Ctrl+O ตามด้วย Enter.4 เริ่มบริการ PulseAudio ใหม่โดยพิมพ์ “systemctl restart Pulseaudio” แล้วกด Enter เพื่อให้แน่ใจว่าการตั้งค่าใหม่จะถูกนำมาใช้5. จากนั้นแก้ไขไฟล์การกำหนดค่า WireGuard (

ติดตั้ง ALSA และเซิร์ฟเวอร์เสียงของคุณอีกครั้ง

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

 sudo apt-get remove --purge alsa-base pipewire
sudo apt-get install alsa-base pipewire

เพื่อให้มั่นใจถึงประสิทธิภาพเสียงที่เหมาะสมที่สุดบนระบบของคุณ ขอแนะนำให้คุณเปลี่ยนจากการใช้"pipewire"เป็น"pulsaudio"เพื่อให้บรรลุเป้าหมายนี้ เพียงแทนที่อันหนึ่งด้วยอันอื่นในการตั้งค่าการกำหนดค่าที่เกี่ยวข้อง ขอแนะนำให้ใช้คำสั่ง “systemctl” เพื่อตรวจสอบสถานะการทำงานของบริการทั้งสอง และเริ่มขั้นตอนการเริ่มต้นระบบที่จำเป็น

เพลิดเพลินกับประสบการณ์การฟังอย่างง่ายดายใน Ubuntu

เป็นที่น่าสังเกตว่ามีปัจจัยที่ซับซ้อนมากมายซึ่งอาจส่งผลให้ไม่มีเอาต์พุตเสียงบนระบบ Ubuntu อย่างไรก็ตาม ด้วยการใช้ขั้นตอนการวินิจฉัยขั้นพื้นฐาน ความท้าทายหลายประการที่เกี่ยวข้องกับเสียงเหล่านี้สามารถแก้ไขได้อย่างมีประสิทธิภาพ

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