Originally posted by frank007
Announcement
Collapse
No announcement yet.
Firefox 80 To Support VA-API Acceleration On X11
Collapse
X
-
- Likes 1
-
Originally posted by marco-c View Post
As a user, what do you care about the market share? Why would you choose a browser based on its market share?
Comment
-
-
Originally posted by caligula View PostNot really. If you cared about power saving, you'd extract the video URL and just use MPV. I tried enabling the VA-API on Wayland & FF78 and the performance is still bad. I'd expect h264 to consume almost zero power since even the original single core 700 MHz RPi could play 1080p video without any issues. First 1080p video capable dual-core tablets and phones appeared around 8 years ago. With each new CPU generation they advertise how it consumes 50% less power while providing 50% more computational power. So basically the 8 year old 10W devices could do this, now you have 2**8 = 256 times better power efficiency.
Comment
-
Originally posted by caligula View PostNot really. If you cared about power saving, you'd extract the video URL and just use MPV. I tried enabling the VA-API on Wayland & FF78 and the performance is still bad. I'd expect h264 to consume almost zero power since even the original single core 700 MHz RPi could play 1080p video without any issues. First 1080p video capable dual-core tablets and phones appeared around 8 years ago. With each new CPU generation they advertise how it consumes 50% less power while providing 50% more computational power. So basically the 8 year old 10W devices could do this, now you have 2**8 = 256 times better power efficiency.
Comment
-
Originally posted by ernstp View Post
Browsers have to convert the Video from YUV or whatever they get it in to RGB before displaying it, to be able to combine with media controls and other things they have. Native video players generally don't have to do that so the save a lot of processing.
Firefox' implementation of accelerated video playback uses VAAPI for decoding and OpenGL shaders for presentation and compositing, so in theory it should be just as efficient as mpv (< 10% CPU load), but it seems to have a ton of CPU overhead for whatever reason. It needs a lot of CPU cycles for things not strictly related to video decoding or presentation. Let's hope they'll sort that out.Last edited by brent; 04 July 2020, 05:52 PM.
- Likes 4
Comment
-
Originally posted by ernstp View Post
Browsers have to convert the Video from YUV or whatever they get it in to RGB before displaying it, to be able to combine with media controls and other things they have. Native video players generally don't have to do that so the save a lot of processing.
There's no way 9 multiplications and 6 additions need that much extra CPU time. Though back in the day, I remember Adobe complaining about YUV as well...
Comment
Comment