youtube keeps freezing mid-video. the video pauses, the buffer wheel spins, and sometimes it recovers after 10-20 seconds. other times it just stays frozen.
internet is fine, other streaming works without issues. this is specifically youtube.
browser is chrome. tried firefox and had less freezing but it’s still not smooth.
what’s actually causing youtube to freeze when other streaming is fine? is this a chrome issue, a youtube-specific issue, or a hardware acceleration thing? looking for an explanation that makes sense of why only youtube freezes, and the fix that addresses the actual cause rather than just lowering video quality.
lowering video quality being the first test is right because it immediately tells you if it’s a bandwidth problem vs something else. if 480p plays fine but 1080p freezes, you know the cause. if 480p also freezes, it’s not bandwidth and you look elsewhere. fast diagnostic that costs nothing.
gpu overheating during hardware accelerated youtube playback is something i didn’t know was a thing until it happened to me. the gpu temperature spiking when watching 4k video in a browser caused freezes that looked like a network issue. monitoring temps with hwinfo while watching confirmed it. cleaning the gpu cooler fixed it.
The audio continuing while video freezes being a specific diagnostic signal is worth noting. If audio keeps playing while the video frame is frozen, it’s a video decoding issue (hardware acceleration or codec problem) rather than a network buffering issue. Network buffering stops both audio and video simultaneously.
youtube freezing specifically while other streaming works points to a few youtube-specific causes:
hardware acceleration conflict: youtube uses hardware-accelerated video decoding when available, and this conflicts with some GPU drivers in ways other streaming services don’t. in chrome: settings > system > turn off hardware acceleration > relaunch > test youtube. if freezing stops, update your GPU driver then re-enable it.
chrome and youtube both being google products doesn’t mean they always work perfectly together. chrome’s hardware acceleration implementation sometimes has issues with youtube’s specific encoding. firefox using a different rendering approach often works better, which matches what you’re seeing.
youtube’s adaptive bitrate: youtube switches quality dynamically based on detected connection speed. it sometimes misreads available bandwidth and buffers more than necessary. manually setting quality to a fixed lower value (e.g., 720p instead of auto 1080p) often eliminates freezing even on connections that should handle 1080p, because it removes the adaptive switching.
browser cache: youtube caches a lot of data. chrome settings > clear browsing data > cached images and files. specifically for youtube if you want to be targeted: settings > privacy > site settings > mega.io or cookies > search youtube.com > delete its data.
extensions: on chrome, disable extensions (especially VPNs and ad blockers) and test. VPN extensions in particular affect youtube’s CDN routing and can cause freezing that doesn’t affect other streaming sites.