4 ms·
You're talking about something else. Hardware acceleration of 3D graphics is something completely different from utilizing the specific video decoding hardware
by DCKing 7y ago
You're talking about something else. Hardware acceleration of 3D graphics is something completely different from utilizing the specific video decoding hardware in your GPU to decode web videos without hitting your CPU. Firefox has had generic GPU hardware acceleration on Linux for a while (albeit more buggy than on Windows/Mac), but this is about hardware video decoding.
- nitrogen 7y agoHow do applications like Kodi manage to overlay accelerated UI on accelerated video but Firefox can't?
- DCKing 7y agoThe way I understand it: Dedicated video players can build around hardware acceleration. They display a video and UI they control. Web browsers have to show other people's UIs, which can be dynamically resized, overlaid and otherwise modified. This makes it really hard to implement in current browser architectures without resorting to a solution that causes you to e.g. have to copy video frames from GPU memory to main memory, causing performance drops and stutter. With Wayland, it's "easier" to actually access the GPU's video frames directly (like on Windows and macOS), enabling this implementation.
- imtringued 7y agoFirefox does more than a simple overlay.