When your Mac suddenly produces no sound—leaving YouTube videos and media files silent, displaying a greyed-out volume slider in the menu bar, or completely omitting “Internal Speakers” from the Output devices list in System Settings—the operating system’s audio rendering stack has encountered a communication failure. Because macOS handles digital and analog audio through the CoreAudio HAL (Hardware Abstraction Layer) daemon, audio dropouts typically occur when coreaudiod crashes, when the headphone jack’s physical optical microswitch becomes stuck in digital output mode, or when corrupted system audio property lists prevent speaker detection. Resolving this issue involves restarting audio daemons, flushing system audio caches, and resetting hardware controllers.
Understanding Why macOS Drops Internal Speakers
Audio hardware on Mac laptops and desktops is managed by the coreaudiod background daemon managed by launchd. This daemon interfaces with the Apple Silicon or Intel audio controller to route sound to internal speakers, 3.5mm analog headphone jacks, or HDMI endpoints. On Macs equipped with a physical 3.5mm jack, a mechanical sensor pin detects whether standard headphones or optical mini-TOSLINK cables are inserted. If lint or moisture sticks this sensor pin, macOS switches the audio output to “Digital Out” and completely hides “Internal Speakers” from the system menu.
Common causes of missing internal speakers on Mac include:
- Stuck Optical Audio Sensor: A physical pin inside the 3.5mm jack stuck in the depressed position, indicated by a glowing red light inside the port. For Spotlight search faults, see our guide on fixing Spotlight search not working on Mac.
- Crashed CoreAudio Daemon (coreaudiod): Memory leaks or thread deadlocks in the system audio daemon causing audio playback engines to freeze. For Wi-Fi hardware stalls, check our guide on fixing Wi-Fi No Hardware Installed on Mac.
- Corrupted Audio Property Lists: Damaged audio configuration plists in
/Library/Preferences/Audio/preventing hardware audio enumeration. For biometric issues, see our guide on fixing Touch ID not working on Mac. - Stale NVRAM / PRAM Parameters: Cached audio volume and hardware mapping parameters corrupted following system upgrades.
| macOS Audio Subsystem | Operational Role | Diagnostic Indicator | Primary Resolution |
|---|---|---|---|
coreaudiod Daemon |
Hardware audio routing and mixing | sudo killall coreaudiod |
Restart daemon via Terminal |
| 3.5mm Headphone Jack Sensor | Mechanical switch for headphone/TOSLINK | Red optical light visible inside port | Gently cycle headphone plug |
| Audio Preferences Plist | System and user audio device configuration | /Library/Preferences/Audio/ |
Delete plists and reboot |
| Audio MIDI Setup | Multi-channel routing and format control | Speakers muted or set to unsupported sample rate | Reset sample rate to 44.1 kHz or 48 kHz |
Method 1: Restart the CoreAudio Daemon via Terminal
Terminating the central audio process forces macOS to immediately relaunch coreaudiod with a fresh memory allocation and re-query internal sound chips.
- Open the Terminal app on your Mac (press Cmd + Space, type
Terminal, and press Return). - Type the following command to terminate the CoreAudio process:
sudo killall coreaudiod - Press Return and enter your Mac administrator password (keystrokes will remain invisible).
- Wait 5 to 10 seconds. The operating system will automatically restart the audio daemon.
- Click the volume icon in the menu bar to verify that the volume slider is active and “Internal Speakers” has reappeared under Output devices.
Method 2: Check for a Stuck Headphone Jack Sensor (Red Light)
On Mac models featuring combined analog/optical audio ports, dirt or physical sensor sticking forces macOS into digital output mode, turning off internal speakers.
- Inspect the 3.5mm headphone jack on the side of your Mac laptop or back of your desktop.
- Look inside the jack opening. If you see a bright red glowing light, the internal microswitch is stuck in optical digital output mode.
- Plug a standard pair of 3.5mm wired headphones firmly into the jack, rotate the plug gently 360 degrees, and pull it out smoothly.
- Repeat this two or three times to physically release the stuck sensor pin.
- As soon as the sensor releases, the red light will extinguish, and macOS will immediately switch output back to “Internal Speakers.”
Method 3: Delete Corrupted Audio Preference Files
Corrupted audio preferences can prevent the Hardware Abstraction Layer from recognising built-in sound hardware.
- In Finder, press Cmd + Shift + G to open the Go to Folder dialogue.
- Enter the following path and press Return:
/Library/Preferences/Audio/ - Select and delete the following two files (enter your administrator password when prompted):
com.apple.audio.DeviceSettings.plistcom.apple.audio.SystemSettings.plist
- Empty your Trash.
- Restart your Mac via Apple menu () > Restart. macOS will automatically regenerate clean default audio configuration files upon boot.
Method 4: Verify Device Settings in Audio MIDI Setup
The Audio MIDI Setup utility provides low-level control over audio channel assignments and sampling frequencies.
- Press Cmd + Space, type Audio MIDI Setup, and open the utility.
- In the left sidebar, locate and select MacBook Speakers (or Built-in Output / Internal Speakers).
- Check the Format drop-down menu on the right. Ensure it is set to standard 2 ch 24-bit Integer 44.1 kHz or 48.0 kHz.
- Ensure none of the Mute checkboxes under the volume sliders are ticked.
- Click the small gear / action icon at the bottom of the device list and ensure Use This Device For Sound Output is selected.
Method 5: Reset NVRAM / PRAM (Intel Macs)
Non-Volatile RAM stores essential low-level sound volume and hardware interface states.
- Shut down your Mac completely.
- Press the Power button, then immediately press and hold Option + Command + P + R.
- Hold all four keys for approximately 20 seconds.
- Release the keys after hearing the startup chime twice or when the Apple logo appears and disappears for the second time.
- (Note: On Apple Silicon M1, M2, M3, and M4 Macs, NVRAM resets execute automatically during standard cold boots; simply power off for 30 seconds and restart).