Contact Us

Message Sent
We'll get back to you soon!
Error
Failed to send message. Please try again.
All Posts

YouTube Stuttering & Freezing Fix on Old MacBook (2015)

The Problem

If you have an older MacBook (2015 or similar era), you might have noticed that YouTube has become increasingly painful to watch. The symptoms:

  • Random freezes and stutters during video playback
  • Significant frame drops, especially at 1080p or higher
  • CPU usage spikes to 100% just from playing a video
  • The fan spins up like a jet engine
  • The laptop gets noticeably hot

Other websites and video platforms work fine. It's specifically YouTube. And it feels like it got worse over time - not a sudden hardware failure.

Why This Happens

YouTube quietly switched its default video codec to AV1 (and previously VP9). These are modern, bandwidth-efficient codecs, but they require hardware decoding support to play smoothly.

Old Intel processors in MacBooks from 2015 do not have hardware acceleration for AV1 or VP9. So your CPU ends up doing software decoding for every single frame - which is extremely taxing on older hardware. Meanwhile, ARM-based Macs (M1/M2/M3) handle AV1 in hardware with no sweat.

The codec YouTube sends you: vp09... or av01...
The codec you want for old hardware: avc1... (H.264)

H.264 is hardware-accelerated on your 2015 MacBook. YouTube supports it, but it won't serve it unless you ask.

Clearing browser cache, switching to Safari, updating macOS - none of these help. The problem is the codec choice, not the browser or system state.

Some guides suggest enabling hardware acceleration in Chrome settings. That setting exists but doesn't help when the GPU has no AV1/VP9 decoder to offload to.

The Actual Fix

Install the h264ify browser extension. It tells YouTube to serve H.264 video instead of VP9/AV1, which your old Mac can decode in hardware without breaking a sweat.

Chrome / Chromium: h264ify on Chrome Web Store

After installing, reload YouTube and open Stats for Nerds (right-click on the video -> Stats for nerds). You should see the codec change to something like:

avc1.640020 (298) / mp4a.40.2 (140)

That avc1 prefix confirms you're now on H.264. Playback should be smooth immediately.

One Caveat

H.264 on YouTube maxes out at 1080p 60fps. Resolutions above that (1440p, 4K) are only available in VP9/AV1. On a 2015 MacBook, you couldn't play those smoothly anyway, so this is not a real limitation in practice. 720p60 and 1080p30 will now run without any drops.

Why Does This Work?

Your 2015 MacBook has an Intel chip with a dedicated video decode engine that handles H.264 natively. When YouTube sends AV1 or VP9, there's no hardware path - every frame goes through the CPU in software. Switching back to H.264 moves the work off the CPU entirely, dropping CPU usage from ~100% to nearly nothing during playback.

TL;DR

YouTube stuttering on your old Mac? Install h264ify in Chrome, reload YouTube, verify avc1 appears in Stats for Nerds. Done - smooth playback restored.