Troubleshooting
Mac's Internal Speakers Suddenly Stopped Working? Here's the Fix
Mac internal speakers stopped working out of nowhere? Walk through the fix sequence — output device, jack detection, daemon resets, and hardware checks.
Yesterday: speakers worked. Today: nothing. No music, no system sounds, no startup chime — and you definitely didn’t change anything. Internal speakers going silent on a Mac is jarring because there’s no physical thing you can plug or unplug to test it.
The good news: software is the cause about 80% of the time. The bad news: when it’s hardware, fixes are expensive on Apple Silicon Macs because the speakers and audio chip are tightly integrated. Here’s the diagnostic.
Confirm true silence first
Try a few things to make sure the speakers are actually dead and not just unselected:
- Hit volume up — does the HUD appear? Does it play a click?
System Settings → Sound → Sound Effects— click an alert- Restart the Mac — does the startup chime play? (if you have it enabled)
If absolutely nothing, including the startup chime, is silent, that points to hardware. If only some sounds work or the system thinks audio is playing but nothing comes out, the issue is software.
Check that speakers are the selected output
The most common “speakers stopped working” cause is just that the system has switched output to something else without telling you.
Click the volume icon in the menu bar. Look at the list of outputs. Whichever has the speaker icon is active.
If it shows “Headphones” — but you have nothing plugged in — your headphone jack detection is stuck. See the next section.
If it shows an HDMI display, AirPlay device, or Bluetooth headphones, click MacBook Pro Speakers to switch back. Test sound.
Check for stuck headphone jack detection
This is sneaky. The jack sensor can get stuck thinking headphones are plugged in even when they’re not. Result: macOS routes audio to “headphones” — silence.
Indicators:
- Volume icon shows “Headphones” as the output
System Settings → Sound → Outputlists Headphones with a speaker icon- Audio MIDI Setup shows Headphones as default
Fix:
- Plug headphones in firmly
- Unplug them
- Repeat 5-10 times
- Use compressed air (one or two short bursts) into the jack to clear any debris
If detection releases, your speakers should come back. If not, the sensor needs more aggressive cleaning or service.
Reset the audio daemon
Whether the issue is stuck detection or just confused routing, killing the audio daemon often clears it.
Open Terminal:
sudo killall coreaudiod
Type your password. Daemon restarts in about a second.
If your speakers come back, the audio system was wedged. If they don’t, the issue is somewhere else.
Restart the Mac
Sometimes the kernel-level driver state needs a full reset. Apple menu → Restart.
After restart, listen for the startup chime (if enabled in System Settings → Sound). If you hear it, your speakers are physically fine. If you don’t, that’s a strong signal toward hardware — the chime plays before macOS even loads.
Audio MIDI Setup: kill phantom defaults
Applications → Utilities → Audio MIDI Setup. Look at the sidebar.
Anything grayed out is offline (a device that’s not currently connected). Anything with a speaker icon is the default output. If a phantom device is set as default, the system is trying to play to nothing.
Right-click your built-in speakers, choose Use This Device for Sound Output. Forces output back where it belongs.
Update macOS
If your speakers stopped working right after a macOS update, that’s not a coincidence. Sonoma had several audio bugs across point releases. Going from 14.0 → 14.4 fixes a known issue where speakers go silent after sleep on M2/M3 Macs.
System Settings → General → Software Update. Apply any pending updates.
Clear audio prefs
If the system is stuck in a bad state and the daemon kill didn’t fix it, the audio prefs are likely corrupted. Files in ~/Library/Preferences/:
com.apple.audio.AudioMIDISetup.plistcom.apple.audio.DeviceSettings.plistcom.apple.audio.SystemSettings.plist
Quit any audio app, drag those to Trash, restart. macOS rebuilds them.
This is fiddly to do manually. A cleanup tool that targets audio prefs only is faster.
Sweep clears the stale audio configs and caches that build up over time. When speakers go silent for no reason, this is often the cause — and it’s a pain to fix manually.
Test in Safe Mode
If software fixes haven’t worked, boot into Safe Mode. Safe Mode loads only essential drivers and clears font and kernel caches.
Apple Silicon: shut down, hold the power button until “Loading startup options” appears, pick your boot drive while holding Shift, then click Continue in Safe Mode.
Intel: shut down, then turn on while holding Shift.
If your speakers work in Safe Mode but not in normal mode, a third-party kernel extension or login item is interfering. Likely candidates: virtual audio drivers (Loopback, BlackHole, Soundflower, AudioHijack), VPNs that route audio, or screen-recording tools.
If your speakers don’t work in Safe Mode either, the cause is system-level or hardware.
When it’s hardware
After all software fixes, if speakers are still dead:
Liquid damage: even minor exposure can corrode the speaker connectors. If your Mac was near a drink in the past few weeks, this is suspect even if you “didn’t see anything spill.”
Physical impact: dropping the laptop can crack a speaker enclosure or damage the wiring.
Logic board audio chip failure: rare on Apple Silicon, more common on Intel Macs. Apple service for $300-500.
Speaker driver damage: blown speakers usually distort first, then go silent. If you’ve been listening at high volume regularly, this is possible.
Apple Hardware Diagnostic doesn’t always catch speaker issues. Don’t trust a clean diagnostic as proof your hardware is fine. Genius Bar can do a more thorough audio loopback test.
Specific patterns
Speakers stopped after closing the lid: macOS has occasional issues with lid-close audio handoff. Open the lid, kill coreaudiod.
Speakers stopped after AirPods disconnected: routing didn’t return to speakers. Click volume icon, pick speakers explicitly.
Speakers stopped after an external monitor connected/disconnected: HDMI audio took over and didn’t release. Audio MIDI Setup, force speakers as default.
Speakers crackle then go silent: blown driver. Hardware.
Speakers work in Safe Mode but not normally: third-party audio software is the culprit. Uninstall recently added audio tools.
Startup chime works but no other sound: software issue. The chime bypasses macOS audio driver, so its presence proves hardware is fine.
Fix order
- Confirm true silence with system alert + startup chime
- Check the volume icon menu bar — pick MacBook speakers
- Unstick headphone jack detection if applicable
sudo killall coreaudiod- Restart the Mac
- Audio MIDI Setup — force speakers as default
- Update macOS to latest 14.x
- Clear audio prefs
- Test in Safe Mode
- Hardware service if all software fixes fail
The startup chime test is the cleanest hardware check. If it plays, your speakers are fine — keep working through software. If it doesn’t, you’ve got a hardware problem and a Genius Bar appointment in your future.