แก้ไขปัญหาเสียงออกทาง HDMI หายไปใน Ubuntu 24.04 LTS: คู่มือทีละขั้นตอน

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

ทำไมไม่มีเสียงผ่าน HDMI?

HDMI ส่งสัญญาณเสียงได้ก็ต่อเมื่อจอแสดงผล ตัวรับสัญญาณ อะแดปเตอร์ และคอมพิวเตอร์ที่เชื่อมต่อรองรับและเปิดใช้งานเส้นทางเสียงเท่านั้น ระบบเสียงเดสก์ท็อปของ Ubuntu จะกำหนดเส้นทางการเล่นไปยังอุปกรณ์เอาต์พุต ในขณะที่ ALSA และเคอร์เนลจะจัดการฮาร์ดแวร์เสียงระดับล่าง Ubuntu ระบุว่า PipeWire เป็นเซิร์ฟเวอร์เสียงเริ่มต้นใน Ubuntu Desktop เวอร์ชันตั้งแต่ 22.10 รวมถึง 24.04; แอปพลิเคชันยังคงสามารถใช้อินเทอร์เฟซที่เข้ากันได้กับ PulseAudio ผ่าน PipeWire ได้ นั่นหมายความว่า การไม่มีตัวเลือก HDMI อาจสะท้อนถึงการกำหนดเส้นทางเอาต์พุตหรือการตรวจจับฮาร์ดแวร์ มากกว่าความผิดพลาดของ "ไดรเวอร์ HDMI" ทั่วไปเพียงอย่างเดียว ดูภาพรวมสถาปัตยกรรมเสียงของ Ubuntu

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

1. ตรวจสอบการเชื่อมต่อ HDMI และหน้าจอแสดงผล

  1. ตรวจสอบให้แน่ใจว่าจอภาพหรือโทรทัศน์เปิดอยู่และตั้งค่าอินพุตเป็น HDMI ที่เชื่อมต่อกับคอมพิวเตอร์แล้ว
  2. ถอดและเสียบสาย HDMI ใหม่ทั้งสองด้าน หากเป็นไปได้ ให้ลองทดสอบกับพอร์ต HDMI หรือสายอื่นดู
  3. หากการเชื่อมต่อผ่านแท่นวาง อะแดปเตอร์ KVM หรือตัวรับสัญญาณ ให้ลองเชื่อมต่อคอมพิวเตอร์เข้ากับจอแสดงผลโดยตรงชั่วคราว วิธีนี้จะช่วยตรวจสอบว่ามีอุปกรณ์ใดเป็นตัวกลางที่ขัดขวางการตรวจจับเสียงหรือไม่
  4. เปิดการตั้งค่าการแสดงผลของ Ubuntu และตรวจสอบให้แน่ใจว่าได้เปิดใช้งานหน้าจอภายนอกแล้ว ตรวจสอบเอาต์พุตเสียงโดยเสียบจอแสดงผลไว้ตลอดเวลาและเปิดหน้าจอไว้

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

2. เลือก HDMI ในการตั้งค่าเสียงของ Ubuntu

คู่มือการใช้งานเดสก์ท็อปของ Ubuntu แนะนำให้เลือกอุปกรณ์เอาต์พุตจากแผงเสียงและใช้ตัวควบคุมการทดสอบ เมื่อเชื่อมต่อจอแสดงผล HDMI แล้ว ให้เปิดการตั้งค่า → เสียงภายใต้เอาต์พุตให้เลือกรายการที่มีชื่อว่า HDMI, DisplayPort, จอแสดงผล หรืออะแดปเตอร์กราฟิก ชื่อที่ระบุจะแตกต่างกันไปตามฮาร์ดแวร์ เพิ่มระดับเสียงเอาต์พุต ตรวจสอบให้แน่ใจว่าไม่ได้ปิดเสียงไว้ จากนั้นใช้ทดสอบหากตัวควบคุมนั้นปรากฏขึ้น ขั้นตอนเหล่านี้สอดคล้องกับคำแนะนำของ Ubuntu ในการเลือกเอาต์พุตเสียงเริ่มต้น

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

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

3. ตรวจสอบว่า PipeWire มองเห็นอุปกรณ์รับสัญญาณ HDMI หรือไม่

"Sink "คือคำที่ PipeWire ใช้เรียกปลายทางสำหรับการเล่นไฟล์เสียง เปิดเทอร์มินัลแล้วรันคำสั่ง:

wpctl status

ดูที่เมนูAudio → Sinksเพื่อหาอุปกรณ์ HDMI, DisplayPort, จอภาพ หรือตัวรับสัญญาณ คำสั่งนี้จะแสดงอุปกรณ์ PipeWire และปลายทางการเล่นปัจจุบัน ดูข้อมูลอ้างอิง wpctl ของ WirePlumberหากอุปกรณ์ HDMI ปรากฏที่นี่แต่ไม่ปรากฏใน Settings ให้ล็อกเอาต์แล้วล็อกอินใหม่ จากนั้นตรวจสอบอีกครั้ง หากปรากฏในทั้งสองที่ ให้เลือกอุปกรณ์นั้นในการตั้งค่าเสียงและทดสอบการเล่น

หากwpctlไม่สามารถเชื่อมต่อกับ PipeWire ได้ โปรดตรวจสอบบริการต่อผู้ใช้:

systemctl --user --no-pager status pipewire wireplumber pipewire-pulse

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

4. รีสตาร์ทบริการเสียงของผู้ใช้

เมื่อ PipeWire หรือ WirePlumber ทำงานอยู่ แต่ดูเหมือนจะค้างหลังจากเชื่อมต่อจอแสดงผลแล้ว ให้รีสตาร์ทบริการผู้ใช้จากเทอร์มินัลเดียวกัน:

systemctl --user restart wireplumber pipewire pipewire-pulse

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

5. ตรวจสอบว่า Ubuntu ตรวจพบฮาร์ดแวร์เสียงหรือไม่

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

aplay -l
lspci -nnk | grep -A3 -Ei 'audio|display'

aplay -lคำสั่ง นี้แสดงรายการฮาร์ดแวร์เล่นเสียงที่ ALSA รู้จัก โดยจะlspciแสดงอุปกรณ์ PCI และข้อมูลไดรเวอร์เคอร์เนลที่เกี่ยวข้อง Ubuntu มีคู่มือ lspci สำหรับ Ubuntu 24.04ขึ้นอยู่กับคอมพิวเตอร์ เสียง HDMI อาจเชื่อมโยงกับอุปกรณ์กราฟิกและตัวควบคุมเสียงแยกต่างหาก การแสดงตัวควบคุมเป็นหลักฐานที่มีประโยชน์ว่าตรวจพบฮาร์ดแวร์แล้ว แต่ไม่ได้พิสูจน์ว่าอุปกรณ์เสียงปลายทางของจอแสดงผลใช้งานได้

หากผลลัพธ์แสดงว่าไม่มีตัวควบคุมเสียงที่เกี่ยวข้อง หรือรายงานว่าไดรเวอร์ไม่พร้อมใช้งาน ให้ติดตั้งการอัปเดต Ubuntu ตามปกติผ่าน Software Updater หรือ App Center แล้วรีบูตเครื่อง การอัปเดตอาจรวมถึงการแก้ไขเคอร์เนลและการสนับสนุนฮาร์ดแวร์ สำหรับแล็ปท็อปที่มี GPU สองตัวหรือเครื่องที่ใช้ไดรเวอร์กราฟิกที่เป็นกรรมสิทธิ์ ให้ตรวจสอบคำแนะนำการสนับสนุน Ubuntu ของผู้ผลิตคอมพิวเตอร์หรือกราฟิกก่อนเปลี่ยนไดรเวอร์ อย่าเพิ่ม PPA ที่ไม่รู้จัก บังคับใช้โมดูลเคอร์เนล หรือคัดลอกalsa-base.confวิธีแก้ปัญหาเว้นแต่ขั้นตอนเหล่านั้นจะได้รับการบันทึกไว้สำหรับฮาร์ดแวร์ของคุณโดยเฉพาะ การเปลี่ยนแปลงเหล่านั้นอาจรบกวนอุปกรณ์เสียงอื่นๆ ได้

วิธีตรวจสอบว่าการแก้ไขได้ผลหรือไม่

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

หาก ALSA ตรวจพบฮาร์ดแวร์ แต่ PipeWire ไม่แสดงอุปกรณ์รับสัญญาณ HDMI หลังจากรีสตาร์ทและรีบูตเครื่อง โปรดบันทึกผลลัพธ์ของคำสั่ง `ls -l`, ` wpctl statusls -l` aplay -lและlspciบรรทัดที่เกี่ยวข้องไว้เมื่อสอบถามฝ่ายสนับสนุนของ Ubuntu หรือรายงานข้อบกพร่อง รวมถึงรุ่นของกราฟิก รุ่นของจอแสดงผล และแท่นวางหรืออะแดปเตอร์ใดๆ ในเส้นทางสัญญาณ วิธีแก้ไขที่มีอยู่จะขึ้นอยู่กับรายละเอียดเหล่านั้น ดังนั้นจึงไม่สามารถแนะนำการเปลี่ยนไดรเวอร์หรือการแก้ไขการกำหนดค่าเพียงอย่างเดียวได้อย่างปลอดภัยสำหรับทุกระบบ Ubuntu 24.04

ฝากความเห็น

Ubuntu Server 24.04 การติดตั้งแบบขั้นต่ำ เทียบกับการติดตั้งแบบมาตรฐาน: ผลการทดสอบประสิทธิภาพแสดงให้เห็นอะไรบ้าง

Ubuntu Server 24.04 การติดตั้งแบบขั้นต่ำ เทียบกับการติดตั้งแบบมาตรฐาน: ผลการทดสอบประสิทธิภาพแสดงให้เห็นอะไรบ้าง

เปรียบเทียบการใช้งานดิสก์ หน่วยความจำ เวลาบูตเครื่อง บริการ และประสิทธิภาพการทำงานจริงของ Ubuntu Server 24.04 เวอร์ชัน Minimal และ Standard ด้วยวิธีการวัดผลที่สามารถทำซ้ำได้

แก้ไขปัญหา “Zypper ถูกล็อกโดยกระบวนการอื่น” ใน SUSE Linux Enterprise

แก้ไขปัญหา “Zypper ถูกล็อกโดยกระบวนการอื่น” ใน SUSE Linux Enterprise

แก้ไขข้อผิดพลาดการล็อกของ Zypper ใน SLES อย่างปลอดภัย ระบุโปรเซส เลือกว่าจะรอหรือหยุดโปรเซส และแยกความแตกต่างระหว่างการล็อกธุรกรรมกับการล็อกแพ็กเกจ

Pardus XFCE เทียบกับ GNOME: การทดสอบประสิทธิภาพหน่วยความจำที่เป็นธรรมสามารถบอกอะไรคุณได้บ้าง และบอกอะไรคุณไม่ได้บ้าง

Pardus XFCE เทียบกับ GNOME: การทดสอบประสิทธิภาพหน่วยความจำที่เป็นธรรมสามารถบอกอะไรคุณได้บ้าง และบอกอะไรคุณไม่ได้บ้าง

เปรียบเทียบการใช้งานหน่วยความจำของ Pardus XFCE และ GNOME อย่างเป็นธรรม ดูว่าแหล่งข้อมูลอย่างเป็นทางการเวอร์ชัน 25.2 ยืนยันอะไรบ้าง วิธีการวัด RAM ที่ใช้งานได้ และเวอร์ชันใดที่เหมาะสมกับพีซีของคุณ

รีวิวระบบปฏิบัติการ HamoniKR: ลินุกซ์แห่งชาติของเกาหลีพร้อมสำหรับภาคธุรกิจแล้วหรือยัง?

รีวิวระบบปฏิบัติการ HamoniKR: ลินุกซ์แห่งชาติของเกาหลีพร้อมสำหรับภาคธุรกิจแล้วหรือยัง?

บทวิจารณ์เชิงปฏิบัติของ HamoniKR OS 8 Paektu สำหรับเดสก์ท็อปทางธุรกิจ ครอบคลุมถึงฐาน Ubuntu 24.04 การอ้างว่ามีการอัปเดตในปี 2034 เวิร์กโฟลว์ของเกาหลี และการทดสอบนำร่องในองค์กร

วิธีรีเซ็ตรหัสผ่าน Root ที่ลืมไปบน Harmonica OS (HamoniKR)

วิธีรีเซ็ตรหัสผ่าน Root ที่ลืมไปบน Harmonica OS (HamoniKR)

วิธีการรีเซ็ตรหัสผ่านผู้ดูแลระบบหรือรหัสผ่าน root ที่ลืมไปบนระบบปฏิบัติการ HamoniKR โดยใช้โหมดการกู้คืน GRUB พร้อมคำสั่งที่ได้รับการตรวจสอบแล้ว เคล็ดลับการแก้ไขปัญหา และข้อควรระวังเกี่ยวกับการเข้ารหัส

วิธีการสำรองข้อมูลและกู้คืนการตั้งค่าผู้ใช้บนระบบปฏิบัติการ HamoniKR

วิธีการสำรองข้อมูลและกู้คืนการตั้งค่าผู้ใช้บนระบบปฏิบัติการ HamoniKR

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

วิธีการตั้งค่าไดรฟ์เข้ารหัสด้วย LUKS บน SUSE Enterprise Server

วิธีการตั้งค่าไดรฟ์เข้ารหัสด้วย LUKS บน SUSE Enterprise Server

เรียนรู้วิธีการสร้าง ปลดล็อก ฟอร์แมต ติดตั้ง และเก็บรักษาไดรฟ์ที่เข้ารหัสด้วย LUKS บน SUSE Linux Enterprise Server พร้อมทั้งการตรวจสอบความปลอดภัยและเคล็ดลับการกู้คืน

แก้ไขข้อผิดพลาดระบบไฟล์ Btrfs แบบอ่านอย่างเดียวบน SUSE Linux Enterprise

แก้ไขข้อผิดพลาดระบบไฟล์ Btrfs แบบอ่านอย่างเดียวบน SUSE Linux Enterprise

ตรวจสอบระบบไฟล์ Btrfs แบบอ่านอย่างเดียวบน SUSE Linux Enterprise อย่างปลอดภัย ตรวจสอบตัวเลือกการเมานต์ สแนปช็อต Snapper บันทึกเคอร์เนล สุขภาพของพื้นที่จัดเก็บ และขีดจำกัดการกู้คืนก่อนที่จะเปลี่ยนแปลงสิ่งใดๆ

วิธีตั้งค่า AutoYaST สำหรับการติดตั้ง SLES 15 แบบอัตโนมัติ

วิธีตั้งค่า AutoYaST สำหรับการติดตั้ง SLES 15 แบบอัตโนมัติ

AutoYaST ช่วยให้การติดตั้ง SLES 15 เป็นไปโดยอัตโนมัติ: สร้างและตรวจสอบความถูกต้องของโปรไฟล์ XML ให้บริการอย่างปลอดภัย บูตระบบทดสอบ และตรวจสอบผลลัพธ์การปรับใช้

แก้ไขปัญหาเสียงออกทาง HDMI หายไปใน Ubuntu 24.04 LTS: คู่มือทีละขั้นตอน

แก้ไขปัญหาเสียงออกทาง HDMI หายไปใน Ubuntu 24.04 LTS: คู่มือทีละขั้นตอน

กู้คืนเสียง HDMI ที่หายไปใน Ubuntu 24.04 LTS โดยตรวจสอบการเชื่อมต่อจอแสดงผล เลือกเอาต์พุตเสียงที่ถูกต้อง ตรวจสอบ PipeWire และตรวจสอบการตรวจจับฮาร์ดแวร์