So, what does it take to enjoy YouTube in 1080p on a retro PC these days? Depending on CPU power, a GPU with full hardware AVC/H.264 or VP9 decode is practically a must. A browser plug-in may also be necessary to force AVC streams.
In my
previous attempt I was able to view 480p videos utilizing the current VP9 codec on a twenty year old Socket 754 system with the weakest 64-bit 1c/1t Sempron 2500+. That was only possible with a GT1030, a budget 2017 card with VP9 support that is still being sold as new.
Now I decided to test a more modern AM3 platform. I wasn't able to secure the slowest single core Sempron 130 for it, but got an Athlon II X2 based on the same Regor architecture, with the same amount of cache. Since my motherboard allows me to disable cores, I could test both single and dual core performance.
Apparently, this 2009 architecture has enough oomph to stream YT in 1080p60 when coupled with DDR3-1600 dual channel memory and a suitable GPU. In fact, I underclocked the Athlon from the stock 2.7 GHz to 1.4 GHz to find the lower limit of acceptable viewing performance. And by acceptable, I mean less than 5% dropped frames:
View attachment 333051
I was able to watch 1080p60 videos using the AVC codec with the above settings. The same was true of VP9 in 720p60
View attachment 333053
VP9 in 1080p60, however, required a lot more processing power, even with the GPU accelerating the stream. I had to overclock the Athlon to 3.0 GHz for this:
View attachment 333055
And what about single core performance? Unfortunately, even with the maximum overclock of 3.8 GHz on my test CPU, one core would not suffice for 1080p60, regardless of the codec being used. Though 1080p30 was still possible with AVC.
I'm gonna try an oc'd FX chip next to see whether one thread can get me to 1080p60 on the same platform