How to Fix YouTube and Video Lag or Stuttering in Your Browser

•

The Problem

Video plays but it is not smooth — it judders during pans, the audio runs ahead of the picture, or playback freezes for a second every few seconds. The internet speed test looks fine, and the same video plays smoothly on your phone.

Stutter and buffering are two different problems. Buffering (the spinning circle) is a network issue. Stutter with a full buffer bar is a decoding problem: the browser cannot draw frames fast enough, usually because of a power setting, a GPU setting, or a codec your hardware cannot decode.

Symptoms

  • The grey buffer bar is well ahead of playback, but video still judders.
  • 1080p is smooth but 1440p or 4K stutters.
  • Video is smooth when plugged in and choppy on battery.
  • Playback stutters only when a second monitor is connected.

Quick Checks

  1. Right-click the video → Stats for nerds. Watch Dropped Frames: if it climbs steadily, the PC is failing to decode. If it stays near zero but Buffer Health drops to zero, it is a network problem — see speed up a slow internet connection.
  2. Plug the laptop into the charger and test again.
  3. Drop the quality to 1080p. If the stutter stops, you have hit a decoding limit, which Step 4 addresses.

The Fix: Step-by-Step

Step 1: Turn Off Energy Saver in the Browser

Chrome's Energy saver and Edge's Efficiency mode limit background activity and cap video frame rates on battery. On a 60 fps video this looks exactly like stutter.

  • Chrome: chrome://settings/performance → turn off Energy saver, or set it to activate only at 20% battery.
  • Edge: edge://settings/system → Optimize performance → turn off Efficiency mode, or set it to engage only when unplugged at low battery.

Also check Windows: Settings → System → Power & battery → set Energy saver to turn on automatically at 20%, not always. The trade-offs are explained in Windows 11 power modes and power plans explained.

Step 2: Check Hardware Acceleration

Hardware acceleration moves video decoding onto the GPU. It should be on — but a buggy driver can make it worse than software decoding.

  1. Chrome: chrome://settings/system. Edge: edge://settings/system.
  2. Make sure Use graphics acceleration when available is on, then restart the browser.
  3. Open chrome://gpu (or edge://gpu). Under Graphics Feature Status, Video Decode should say Hardware accelerated.
  4. If it is on and video still stutters, turn it off and test. If playback improves, your graphics driver is the problem — go to Step 3.

Step 3: Update the Graphics Driver

Video decoding lives in the GPU driver. Windows Update often installs an old, generic version.

  1. Download the current driver directly from NVIDIA, AMD, or Intel (or your laptop manufacturer's support page for laptops with switchable graphics).
  2. If you have had driver trouble before, do a clean install: clean install GPU drivers with DDU.
  3. Turn hardware acceleration back on afterwards.

Step 4: Match the Codec to Your Hardware

YouTube serves AV1 where it can, then VP9, then H.264. Older GPUs cannot decode AV1 in hardware, so the CPU does it — and at 1440p or 4K, many CPUs cannot keep up.

  1. In Stats for nerds, look at Codecs: av01 is AV1, vp09 is VP9, avc1 is H.264.
  2. If you see av01 and dropped frames, go to YouTube → profile picture → Settings → Playback and performance → AV1 settings → choose Prefer AV1 for SD. YouTube then uses AV1 only at low resolutions and falls back to VP9 for HD and 4K.
  3. For AV1 hardware decoding, you need roughly an NVIDIA RTX 30-series, an AMD RX 6600 or newer, or Intel 11th-gen or newer graphics.

Also install the AV1 Video Extension and VP9 Video Extensions from the Microsoft Store, which Windows uses for hardware decode in some apps.

Step 5: Check Refresh Rates on Multiple Monitors

Running monitors at different refresh rates — say 144 Hz and 60 Hz — can make video stutter on one of them, especially on older drivers.

  1. Settings → System → Display → select each monitor → Advanced display.
  2. Temporarily set both to the same refresh rate and test. If that fixes it, update the GPU driver and turn on Hardware-accelerated GPU scheduling: hardware-accelerated GPU scheduling.

Step 6: Close What Is Competing for the GPU and CPU

  1. Open Task Manager → Performance and watch CPU and GPU while the video plays.
  2. If CPU is pinned at 100%, something else is using it: fix 100% CPU usage.
  3. Dozens of open tabs also compete for memory: reduce Chrome memory usage.

What Not to Do

  • Don't install "video booster" extensions. The only ones that help force a codec, and YouTube's own AV1 setting does that without giving an extension access to every page you visit.
  • Don't leave hardware acceleration off permanently as a fix. It pushes all decoding to the CPU, which uses more power and makes 4K video worse.

Still Not Working?

Test the same video in a different browser. If Firefox is smooth and Chrome is not, reset Chrome at chrome://settings/reset. If every browser stutters, the problem is the driver or the hardware — check that the laptop is not throttling from heat: fix CPU overheating and thermal throttling.