Speed up your Mac
macOS Sonoma Running Slow? Here's What to Try
Sonoma slow on a Mac that should be fast? A diagnose-then-fix troubleshooting guide for macOS 14 — covering desktop widgets, Game Mode, and Continuity Camera daemons.
Sonoma should not be slow on an M1 or newer Mac. If yours is, the answer is rarely “Sonoma is bad” — it’s usually one specific culprit you can find in three minutes with Activity Monitor.
This is the diagnose-first version. We identify what’s actually slow before changing anything.
Three minutes in Activity Monitor
Apple menu → Spotlight → Activity Monitor. Or hit Cmd+Space and type it.
CPU tab. Sort descending by % CPU. Watch for one full minute. Don’t change anything yet.
You’ll see one of three patterns:
- One process at 80%+ — that’s your problem. Address it specifically.
- Several processes around 30–60% each, total high — likely indexing, sync, or background work. Often resolves itself.
- Nothing busy, but the Mac feels slow — disk space, RAM pressure, or a system extension. Different fixes.
The vast majority of “Sonoma is slow” troubleshooting collapses into one of those three.
Pattern 1: One process dominating CPU
Common Sonoma offenders and their actual meaning:
- mediaanalysisd — Photos analyzing faces and scenes. Plug in, leave it overnight. It finishes.
- bird / cloudd — iCloud Drive or iCloud Photos sync. Pause iCloud while you do other work.
- WindowServer — high values mean transparency, animations, or external monitors. Reduce transparency in Accessibility, restart.
- mds_stores — Spotlight reindex. Force a clean rebuild if it’s been hours:
sudo mdutil -E / - mailcontentindexer — Mail rebuilding its search index after upgrade. Will finish in 6–24 hours.
- videoconferenced — Continuity Camera daemon stuck. Restart usually clears it.
- WindowManager — Stage Manager daemon. Disable Stage Manager if you don’t use it.
- Adobe Cloud Helper — Adobe’s background updater. Disable from login items.
If the offender is a third-party process, decide whether you actually need it. Most of the heavy ones (Adobe Cloud, Microsoft AutoUpdate, Google Software Update, vendor sync agents) can be disabled without losing functionality you care about.
Pattern 2: Indexing or sync
If you upgraded recently or migrated from another Mac, the first 1–3 days will feel slow as background work catches up:
- Spotlight indexing your home folder
- Photos doing first-pass facial recognition and Visual Look Up
- iCloud Drive downloading files marked for local availability
- Mail rebuilding its content index
Plug in. Walk away. Most of this finishes in one undisturbed sleep cycle.
If you’ve been on Sonoma for weeks and you still see this pattern, check whether iCloud Drive is stuck. System Settings → Apple ID → iCloud → iCloud Drive. If “Documents & Desktop folders” is on and you have a huge Desktop, iCloud might be perpetually syncing. Either consolidate the Desktop or turn off Documents & Desktop sync.
Free up RAM in one clickSweep frees inactive memory and pauses runaway processes. Get Sweep free →
Pattern 3: Nothing busy but slow
This is the harder case. Three usual causes:
Disk space below 15% free
System Settings → General → Storage. Below 15% free, every operation gets slower. Below 5%, the Mac becomes unusable.
Quick wins: empty Downloads, empty Trash, delete old iOS backups, trim Time Machine local snapshots:
for snap in $(tmutil listlocalsnapshots / | awk -F. '{print $4}'); do tmutil deletelocalsnapshots $snap; done
Memory pressure constantly yellow or red
Activity Monitor → Memory tab → check the pressure indicator. If yellow or red is normal:
- Close browser tabs you aren’t using.
- Quit Slack when not actively in conversation.
- Quit Spotify, Music, mail clients, anything you’re not using right now.
- Switch your daily browser to Safari if you’re on 8GB RAM. It uses dramatically less memory than Chrome.
Misbehaving system extension
System Settings → General → Login Items & Extensions → scroll down. Network Extensions, Driver Extensions, System Extensions.
Anything you don’t recognize, especially from vendors you no longer use (old VPN, old antivirus, old screen recorder), turn off. These run privileged and can degrade performance.
Sonoma-specific things to check
Desktop widgets
Sonoma lets you pin interactive widgets to the desktop. Each widget runs a process. Three or four is fine. A dozen is meaningful overhead.
Right-click each widget → Remove if you don’t actually look at it. Calendar and Weather are fine. Twelve different stock tickers and clocks add up.
Game Mode misfire
Game Mode aggressively prioritizes the foreground app when it thinks you’re playing a game. If Game Mode misidentifies a non-game (some emulators, certain Electron apps in fullscreen), everything else slows down.
There’s no per-app toggle. You can disable Game Mode entirely from the Game Mode item in Control Center while that app is running. Re-enable when done.
Stage Manager daemon
Stage Manager runs WindowManager whether you actively use it or not. If you turned it on once and turned it off, the daemon is still loaded after restart.
System Settings → Desktop & Dock → make sure Stage Manager is off, then restart. Check Activity Monitor for WindowManager afterward.
The standard hygiene checklist
After identifying the pattern, run through:
- Restart. Fixes about 30% of post-upgrade issues outright.
- Update to the latest 14.x point release. Several performance regressions were fixed in 14.4.1, 14.5, 14.6, and 14.7.
- Audit login items. System Settings → General → Login Items & Extensions.
- Clear major caches. Slack, Chrome, Xcode DerivedData, Spotify.
- Reduce visual effects. Accessibility → Display → Reduce motion + Reduce transparency.
- Force Spotlight reindex if
mds_storeshas been busy for hours. - Free disk space if under 20% free.
Most “Sonoma is slow” cases resolve through some combination of those steps.
Specific Sonoma daemons worth checking
A few daemons that quietly use cycles:
- focusmodesd — Focus modes, including Do Not Disturb successors. Usually low CPU, but can spike if you have many auto-switching focuses.
- Notification Center —
NotificationCenterandusernotificationsd. Spikes if a third-party app is dumping notifications. - Screen Time daemons —
ScreenTimeAgentandusageactivityd. If you don’t use Screen Time, disable in System Settings → Screen Time. - Family Sharing daemons —
familydand related. If set up but not used, turn off.
None of these alone is a smoking gun, but on a Mac with several disabled-but-still-running services, the cumulative effect is real.
Hardware-related signs
Symptoms that point to hardware, not software:
- Fans at full speed on the desktop — thermal management. Common on older Intel laptops with dust in vents or aging thermal paste.
- kernel_task at 200%+ on Intel — kernel throttling because the Mac is too hot.
- Random force-restarts — failing RAM or SSD, especially on Macs more than 5 years old.
- Slow when battery is below 30% — Optimized Battery Charging or aging battery throttling.
When to reinstall
After working the list:
- Safe Mode boot. Hold Shift on Intel during startup, or hold power button on Apple Silicon then choose drive while holding Shift. If Safe Mode is noticeably faster, the culprit is something you’ve installed.
- Test in a new user account. If a fresh user is fast, your main user’s settings or login items are the issue, not Sonoma.
- Reinstall macOS in place. System Settings → General → Transfer or Reset → Reinstall macOS. Doesn’t touch data. About 30 minutes.
A reinstall fixes a surprising amount of stubborn slowness. The OS files get rewritten cleanly while your apps and data are untouched.
What to skip
- Disabling Spotlight entirely — exclude specific folders instead.
- Resetting PRAM on Apple Silicon — doesn’t exist on M-series chips.
- Repairing Permissions in Disk Utility — SIP handles this automatically; the manual option was removed for a reason.
- Periodic maintenance scripts — macOS runs these automatically when idle.
Most Sonoma slowdowns have a specific cause. Find it before you start changing things, and you’ll save yourself an afternoon.