Today, most of the video that you'll see on a computer screen is delivered via the Internet. The resolutions, frame rates, and colour depth are all much higher now, thanks to VP9 and HEVC compression. These codecs are far more efficient than MPEG-1, making the decoding process a compute-intensive task. Phones, tablets, and newer PCs have dedicated VP9 and HEVC decoding logic built right in. However, slightly older PCs have to rely on a relatively inefficient general purpose processor to perform all of the heavy lifting.
So, how capable are CPUs at decoding VP9 video and displaying them through a kludgy web browser? I tested 19 different CPUs to find out.
First, a few notes on testing:
-I played 480p - 2160p/60 YouTube video using the HTML5 player in Chrome 60, making sure that VP9 was being streamed each time. Chrome 64 was used on the Ryzen system.
-I only used 30 and 60 fps videos. 24 fps is far too easy.
-The AMD Ryzen, A10 and Intel Atom X7 ran Windows 10; all of the other machines were tested with Windows 7 SP1.
-I would've loved to include an Athlon XP or even an overclocked Pentium III, but all modern browsers require SSE2.
-OC indicates that the processor was overclocked.
Also, I noticed that the initial "surge" of data that occurs when a video starts playing burns quite a few CPU cycles. This stresses many of the older CPUs, causing them to drop frames. I've measured downstream activity as high as 70-80Mb/s during the first 30 seconds of playback. So, to keep things consistent, I waited 30 seconds before recording any performance numbers.
With that out of the way, here are the results:

Some interesting takeaways:
-The A10-8700p is curiously slow for a 4T processor, being only slightly faster than the "little core" Atom X7 Z8700. The ancient C2D E8600 is in a completely different dimension, easily outclassing both processors despite only having 2 threads to work with.
-Speaking of the C2D, I find it amazing how an old dual-core manages to handle 1080p/60 and 1440p VP9 streams without ANY assistance from a hardware decoder.
-1080p @ 60 fps actually seems to be a little more demanding than 1440p @ 30.
-Something in the Core ix processors make them brutally fast at video decoding. The quad-core i5-3470, clocked at a boring 3.4GHz, not only demolishes the 4GHz Q6700, but also wipes the floor with the 4.07GHz Phenom X6!
-The overclocked P4-HT on LGA775 puts the old s478 P4s to shame. It's not even close.
-Just look at how much faster Ryzen7 @ 4GHz is than Phenom X6 @ 4GHz. I'm guessing that an FX-6300 would perform similarly to the Phenom. This is like going from the K6 to Athlon, all over again!
