อาจไม่ได้ยินเสียงบน Mac เนื่องจาก SMC หรือ PRAM/NVRAM เสียหาย (Corrupt) นอกจากนี้ macOS ที่เสียหายหรือเก่าเกินไปก็อาจทำให้เสียงออกไม่ได้ ผู้ใช้เจอปัญหาตอนเล่นเสียง เกือบทุกรุ่น MacBook รายงานปัญหานี้ บางครั้งเกิดหลังอัปเดต OS
ก่อนลองวิธีแก้: Restart ระบบ ก่อน ตรวจสอบว่า ไม่มีอะไรถูก Mute ใน Sound Preferences เช็คว่าเสียงออกทาง Headphones, AirPlay, หรือ Bluetooth ได้หรือไม่ อีกทั้ง ถอด Peripheral ภายนอก (3rd party) ทั้งหมด (รวมถึง Driver/Plug-in ของมัน) ออกก่อน
วิธีที่ 1: Force Quit Process CoreAudioD
อาจเจอปัญหานี้หาก Process CoreAudioD (จัดการเสียงทั้งหมดของ Mac) อยู่ในสถานะ Error สถานการณ์พบบ่อยเมื่อ Process เกิด Exception Force Quit CoreAudioD อาจช่วยได้
- เปิด Finder คลิก Applications ด้านซ้าย
- คลิก Utilities แล้วเปิด Activity Monitor

- ใน Search Box พิมพ์ CoreAudiod คลิก ปุ่ม X เพื่อปิด Process

- คลิก Force Quit
- เปิด Sound Preference Pane เปลี่ยน Volume Level เช็คว่าเสียงทำงานหรือไม่
- หรือใช้คำสั่งใน Terminal:
sudo killall coreaudiod
วิธีที่ 2: เลือก Audio Output Device อื่น
ปัญหาเสียงอาจเป็น Glitch ชั่วคราว ทำให้ระบบสื่อสารกับอุปกรณ์เสียงไม่ได้ แก้ได้โดยเลือก Output Device อื่น แล้วกลับมา Internal Speakers
- เปิด System Preferences คลิก Sound
- เปิด Output เลือก Output Device อื่น (ไม่ใช่ Internal Speakers) หากไม่มีอุปกรณ์อื่น ลอง Virtual Device (Sun Flower, Loopback ฯลฯ)

- Restart ระบบ หลังบูทแล้ว กลับมา Internal Speakers เช็คเสียง
วิธีที่ 3: โหลด Audio Driver ใหม่ (Re-Load Audio Driver)
อาจเจอปัญหาหาก Audio Driver อยู่ในสถานะ Error Driver เป็นส่วนประกอบหลักของเสียง หาก Driver Error เอง จะมีปัญหาเสียง Unload แล้ว Load ใหม่อาจช่วยได้
- สร้างไฟล์ Desktop/fix_audio.sh ใส่คำสั่ง:
sudo kextunload /System/Library/Extensions/AppleHDA.kext sudo kextload /System/Library/Extensions/AppleHDA.kext
- เปิด Terminal รันคำสั่ง:
chmod +x Desktop/fix_audio.sh
วิธีที่ 4: ลบ Audio Preferences Files
ปัญหาอาจมาจาก Audio Preferences ที่เสียหาย ลบ Preferences อาจช่วยได้ (ไม่ต้องกังวล จะสร้างใหม่ตอนบูทครั้งหน้า)
- เปิด Finder ไปที่พาธ:
/Library/Preferences/Audio

- ลบไฟล์ทั้งหมด ที่นี่ (ปกติ 2-3 ไฟล์) แล้ว Empty Trash
- Restart ระบบ เช็คเสียง
วิธีที่ 5: ทำความสะอาด Audio Port
ฝุ่น/ขยะใน Headphone Port อาจทำให้ Mac "คิดว่า" Headphone ถูกเสียบอยู่ (เห็นไฟแดงในพอร์ต) macOS จึงส่งเสียงไปที่พอร์ตแทน ทำความสะอาดอาจช่วยได้
- เป่าลม เข้า Headphone Port ใช้ลมอัดหรือเป่าปาก
- หายังไม่ได้ ลองพ่น Electrical Contact Cleaner น้อยๆ ใน Jack
- ใช้ Cotton swab / Paper clip / Toothpick ทำความสะอาด (จนไฟแดงใน Jack ดับ) เช็คเสียง

- หายังไม่ได้ เสียบ Headphone รอสักครู่ บิด Jack คลว้ตามเข็มนาฬิกา แล้วทวนเข็มนาฬิกา ถอดออก เช็คเสียง
- หายังไม่ได้ เสียบ Headphone ไม่จนสุด (ที่ยังไม่คลิก) สั่น Jack ในพอร์ต แล้วเช็คเสียง
วิธีที่ 6: รีเซ็ต SMC คืนค่าเริ่มต้น
SMC (System Management Controller) ควบคุม: Thermal Management, Keyboard Backlight, Battery Management ฯลฯ เสียงอาจเสียหาก SMC ทำงานผิดปกติ รีเซ็ต SMC อาจช่วยได้
- Power Off Mac
- กดค้าง Shift, Control, Option บน Built-in Keyboard แล้วกด Power Key (ค้าง 4 ปุ่ม อย่างน้อย 10 วินาที)

- ปล่อย 4 ปุ่ม หลัง 10 วินาที เช็คเสียง
วิธีที่ 7: รีเซ็ต PRAM และ NVRAM คืนค่าเริ่มต้น
NVRAM และ PRAM เก็บ Configuration ของระบบ มักเข้าสู่สถานะ Error (ตามเว็บ Apple อย่างเป็นทางการ) รีเซ็ตคืนค่าเริ่มต้นอาจช่วยได้ คำเตือน: ตั้งค่าชั่วคราว/ปรับแต่งเอง จะหายไป
- Backup Mac (ขั้นตอน 1-4 ของวิธีที่ 8)
- Power Off Mac
- ขณะ Power On กดค้างปุ่มต่อไปนี้:
option (alt) + command + P + R

- Mac จะเริ่มบูท (ค้าง 4 ปุ่ม) ปล่อยปุ่มเมื่อได้ยินเสียงบูท (Startup Sound) ครั้งที่ 2 สำหรับ Mac ที่มี Apple T2 Security Chip ให้ปล่อยเมื่อโลโก้ Apple โผล่และหายไปครั้งที่ 2 ทั้ง 2 กรณี อาจต้องค้าง 20-30 วินาที
- เมื่อบูทเสร็จ เช็คเสียง
วิธีที่ 8: อัปเดต macOS เป็นเวอร์ชันล่าสุด
Apple อัปเดต macOS บ่อยเพื่อแก้บั๊กและรองรับเทคโนโลยีใหม่ macOS เก่าอาจก่อให้เกิดปัญหาเสียง อัปเดตเป็น Build ล่าสุด (รองรับ Hardware) อาจช่วยได้
- เปิด System Preferences เลือก Time Machine
- เปิด Show Time Machine in menu bar

- คลิกไอคอน Time Machine (มุมขวา Menu Bar) เลือก Back Up Now
- รอ Backup เสร็จ
- เปิด System Preferences อีกครั้ง คลิก Software Update

- หามี Update คลิก Update Now รอเสร็จ
- Restart ระบบ เช็คเสียง
วิธีที่ 9: ลบแอปที่ขัดแย้ง (Conflicting Applications)
แอปต่างๆ แบ่งปัน Resource ใน macOS หากแอปอื่นแทรกแซง Audio Modules จะเกิดปัญหา ลบแอปที่ขัดแย้งอาจช่วยได้
- Exit แอปทั้งหมด
- เปิด Finder ไปโฟลเดอร์ Applications
- Move to Trash แอปที่อาจก่อให้เกิดปัญหา: Boom 2, Parallels, Clean My Mac (เช็คว่า Clean My Mac ปิด CoreAudiod Service หรือไม่) และ Audio-related Apps (Recording Apps ฯลฯ) ที่รู้จักว่าทำให้เสียงมีปัญหา

- Restart ระบบ เช็คว่าเสียงกลับมาหรือไม่
วิธีที่ 10: Login ด้วย User Account อื่น
User Account บน Mac ไม่ค่อยเสียหาย แต่มีข้อยกเว้น เสียงอาจเสียจาก User Account ที่ Corrupt Login ด้วย Account อื่นอาจช่วยได้ หากมี Account อื่นอยู่แล้ว ให้ Login เข้าไป หากไม่มี สร้างใหม่:
- เปิด System Preferences ไป Users & Groups

- คลิก Plus Button (มุมซ้ายล่าง) ใส่รายละเอียด
- คลิก Create User แล้ว Log Off จาก Account ปัจจุบัน

- Restart เครื่อง Login ด้วย Account ใหม่ เช็คเสียง หากดี ให้ Login กลับ Account เดิม เช็คอีกครั้ง
วิธีที่ 11: ติดตั้ง macOS ใหม่ (Reinstall macOS)
หากไม่มีวิธีไหนช่วย ปัญหาอาจมาจาก OS ติดตั้งเสียหาย Reinstall OS อาจช่วยได้
- สร้าง Backup (ขั้นตอน 1-4 วิธีที่ 8)
- Power Off ระบบ ทันทีหลังเสียงบูท กดค้าง Command-R จนเห็นโลโก้ Apple
- ใน Utilities Menu เลือก Disk Utility คลิก Continue

- ใน Disk Utility เลือก Drive (ปกติ Entry ที่เยอะที่สุด) จาก Device List
- ที่ Toolbar Disk Utility คลิก Erase
- ตั้งค่า Format Type ตามต้องการ
- คลิก Apply รอเสร็จ
- คลิก Done ออกจาก Disk Utility
- กลับไป Utilities Menu เลือก Reinstall macOS

- คลิก Continue ทำตามหน้าจอ จนเสร็จ อย่ากู้คืนจาก Backup (รวม Time Machine)
- หลัง Reinstall เสร็จ เสียงควรจะทำงานได้
หากไม่มีวิธีไหนช่วย อาจเป็น ปัญหา Hardware ต้องไป Genius Bar แต่ควร Repair System Permissions ก่อนไป