HDMI เป็นมาตรฐานที่ส่งข้อมูลเสียงและภาพไม่บีบอัดจากอุปกรณ์หนึ่งไปอีกอุปกรณ์ หมายถึงไม่มีการลดคุณภาพ ได้เสียงดีและภาพชัด แต่ปัญหาที่พบบ่อยคือ ภาพโชว์บนจอหรือทีวี แต่เสียงหายไป ปัญหานี้เกิดแม้เชื่อมต่อครบและคาดหวัง plug-n-play บทความนี้แนะนำวิธีแก้เมื่อเจอข้อผิดพลาด No HDMI Audio device is detected
Basic Troubleshooting HDMI issues
ก่อนเข้าสู่ troubleshooting ระดับสูง ให้ชัดเจนก่อน: 1. ตรวจสอบสาย HDMI ไม่ใช่สาเหตุ ลองกับคอมพิวเตอร์หรือทีวีอื่น 2. ตรวจสอบทั้งสองพอร์ตเป็น HDMI หากใช้ VGA to HDMI หรือ DVI to HDMI ไม่รองรับเสียง 3. เสียงไม่ได้ปิดเสียง (mute) จากทีวีหรือจอ
HDMI Audio device ไม่แสดงใน Windows 11/10
เสร็จ basic troubleshooting แล้ว มาดูวิธีแก้ปัญหาเสียง บางอย่างต้องสิทธิ์แอดมิน ตรวจสอบว่ามีสิทธิ์เข้าถึง
- เสียบสายทีวี/จอใหม่
- ปรับตั้งค่าเสียงทีวี/จอ
- รัน Audio Troubleshooter
- ตั้ง HDMI device เป็น default
- รีสตาร์ท Windows Audio service
- อัปเดตการ์ดเสียง
- เปิดใช้งาน Audio Controllers และติดตั้ง Audio Controllers ใหม่
- ตรวจสอบ HDMI Playback settings ใน Sound Panel
การตั้งค่าบางอย่างสำหรับทีวีและจออาจต่างกันตามแบรนด์
1] เสียบสายทีวี/จอใหม่
บางครั้งแค่ถอดเสียบใหม่ก็ทำงาน ลองพอร์ตต่างกัน เพราะทีวี/จออาจมีหลายพอร์ต จะช่วยทราบว่าพอร์ตไหนมีปัญหา
2] ปรับตั้งค่าเสียงทีวี/จอ
ทีวีและจอมาพร้อมควบคุมเสียงในตัว แม้เล่นเสียงเต็ม แต่เสียงของมันปิดหรือเกือบ 10% อาจไม่ได้ยินเสียงและคิดว่าหาย
รีโมททีวีช่วยตรวจสอบ สำหรับจอ ใช้ปุ่มด้านล่างหรือข้างจอปรับระดับเสียง
Smart TV แตกต่าง มาพร้อม Android TV ต้องไป External Inputs > HDMI signal format เลือก HDMI 1.4
3] รัน Audio Troubleshooter
เสร็จ external connection troubleshooting เริ่ม software-based troubleshooting

เปิด Windows 11 Settings ไป System > Troubleshoot > Additional troubleshooters > Playing Audio เลือกและรัน audio troubleshooter

ไป Windows 10 Settings ไป Update and security > Troubleshoot > Additional troubleshooters > Playing Audio
4] ตั้ง HDMI device เป็น default

สำคัญต้องตั้ง default sound device เป็น output อาจมีจอพร้อมสปีกเกอร์ภายนอก แต่ audio output ตั้งเป็นอุปกรณ์อื่น
ใน system tray หาไอคอนเสียง คลิก จะแสดงอุปกรณ์เสียงที่เชื่อมต่อทั้งหมด เลือกชื่อจอ เล่นเสียงใดๆ ควรได้ยิน
5] รีสตาร์ท Windows Audio service

เสียงก็เป็น service เช่นกัน หาก service หยุดหรือหยุดทำงาน จะไม่ได้ยินเสียง
พิมพ์ Services.msc ใน Run prompt (Win +R) Enter ในรายการ service หา Windows Audio service คลิกขวา เลือก restart หาก service หยุด สามารถเลือก start
ต้องทำเช่นเดียวกับ Windows Audio Endpoint Builder เพราะ Windows Audio service ขึ้นอยู่กับมัน
6] อัปเดตการ์ดเสียง
ข้อเสนอต่อไป อัปเดต audio driver ที่แสดงเป็น Intel Display Audio หรือ AMD Display Audio
ไป Device Manager (Win + X, ตามด้วย M) หาและขยาย Sound, video, and game controllers คลิกขวา Intel Display Audio หรือ AMD Display Audio เลือก update driver
ตรวจสอบเว็บ OEM อัปเดตไดรเวอร์โดยดาวน์โหลดไฟล์ ตรวจสอบว่าเป็นสำหรับ Windows เวอร์ชันที่ติดตั้ง
7] เปิดใช้งาน Audio Controllers และติดตั้งอุปกรณ์ใหม่

HD Audio มีคุณสมบัติ multi-streaming ส่งสัญญาณเสียงมากกว่าหนึ่งไปอุปกรณ์เสียงต่างๆ ผ่านสื่อต่างๆ Intel มีคอนโทรลเลอร์ดูแล หากมีปัญหา ต้องตรวจสอบว่าเปิดใช้งาน
เปิด Device Manager คลิก View คลิก Show hidden devices ไป System Devices > High Definition Audio Controller ตรวจสอบว่า enabled หากเปิดอยู่แล้ว disable แล้ว enable ใหม่ หรือ uninstall แล้ว reinstall
8] ตรวจสอบ HDMI Playback settings ใน Sound Panel
เปิด Sound control panel หา speaker ใน Playback list หาไม่เจอ คลิกขวาเลือก properties หากเห็น HDMI Digital หรือคล้ายกัน นั่นคือ speaker

สามารถคลิกขวา test speaker, disable/enable, ตั้งเป็น default communication device
ขั้นตอนตั้งเป็น Default Device
- Open Control Panel > Click Hardware and Sound
- Click open Sound applet
- Under Playback tab, right-click blank space
- Select both 'Show Disabled devices' and "Show Disconnected Devices"
- Right-click HDMI Output
- Click Properties
- Under General tab click Device Usage select Use this Device:(Enable)
- Click Apply, OK
หลังจากนั้น ภายใต้ Playback tab คลิก HDMI Output เลือก Set as Default
Click Apply > OK และออก
หวังว่าโพสต์นี้ช่วยแก้ปัญหาได้
อ่านเพิ่มเติม:
- HDMI Port not working properly
- HDMI playback device not showing.
