Firefox still does not support hardware encoding of videos on Linux. So when I watch Youtube videos my CPU usage goes through the roof and I cannot watch HD.
GPU hardware acceleration has nothing to do with video decode. (Okay, the hardware is often on the same physical silicon die, but they're separate things in software.)
There is literally no support yet for any unix video decode APIs in Firefox. No VA-API, no VDPAU, no V4L2, no nothing.
Because if you're compositing on the GPU, you're not compositing on the CPU :) It shouldn't help that much with video players, but it does always help a little
Firefox still does not support hardware encoding of videos on Linux. So when I watch Youtube videos my CPU usage goes through the roof and I cannot watch HD.
xkcd even made a comic about it: https://xkcd.com/619/