I would be lucky if my Thinkpad X1C6 would get the same battery life in Linux as it did in Windows. It usually does well, if I don't open the web browser.
As such, despite running 5.18, Wayland, Firefox, "latest nonfree version of ffmpeg with actual 264 codecs," etc etc etc, GPU accelerated decoding of videos is still too much to ask for in FF or MPV. VLC sometimes does it. Sometimes - usually after making sure I have a version of ffmpeg that actually supports the codecs I want to decode.
I'm still following an ever deeper series of guides on how to enable ASIC decoding for videos.
This is across a few distros (Pop_OS, Fedora Silverblue [using both the bundled FF and the flatpak variant from flathub - not just the Fedora flatpak], Tumbleweed), and it has long been the same story.
On my desktop, I have simply regressed to letting FF/MPV/VLC take an extra 15W of power to render a video. On my laptop, I still am trying to find a solution, since it can hardly spare that extra power consumption.