nikolajj :
bit_user :
nikolajj :
1) It might only render 60FPS when something is happening. This is quite achievable.
2) It is not done yet. So testing now might not have much relevance in the end.
You're contradicting what they've publicly stated about how it's designed to work.
...based on what? Some personal belief that Mozilla can do no wrong?
Source? I Can't find any proof of increased power consumption.
It's axiomatic. GPUs are typically 10x to 100x as efficient as CPUs. If they're literally redrawing the entire window at 60 Hz - even when nothing's changing - then you're probably talking about
at least 1000x as many draw operations. That yields a net loss in energy efficiency. And it's not like the CPU is going to be completely idle - it has to orchestrate each of those redraws.
My original comment couldn't have been clearer. It was a direct reaction to the statement I quoted from the article. It wasn't an attack on Mozilla writ large. If it's implemented exactly like that, my speculation is that it's going to use more power. I base this on a fair amount of experience with graphics & GPU programming.
Now,
because I'm a bit of a graphics geek, I'm actually intrigued to see it in action. Plus, Firefox being my main browser, it's not like I harbor any antipathy towards them. I even wanted to buy a Firefox Phone, before they killed it. So, as I read the article, I was immediately struck with a mixture of fascination and trepidation.
But, the thing is, you voted down the one person here who said he actually tried it. Why? Is it because he contradicted what you wanted to believe about it and about Mozilla/Firefox?
nikolajj :
And I feel that I have to repeat myself: Maybe power consumption will increase and maybe it will not, I don't know. And what I am trying to say is, the you don't know for sure either.
What I don't know is if they'll end up going with the approach described in the article. What I
do know is if they do exactly that, then it's bad news for battery life and power bills.
If they end up doing loads of clever optimizations and caching of partial composites and renders, then it might even be a net win. It didn't sound like the direction they're headed, but I actually think that's where they're most likely to end up, sooner or later. Even then, maybe they'll still have to climb down from 60 Hz, when on battery.