4 ms·
> Color pixels drain more energy than grayscale ones. Personally found my phone lasting twice as long as before. Over time, a considerable extension of your pho
by mistercow 9mo ago
> Color pixels drain more energy than grayscale ones. Personally found my phone lasting twice as long as before. Over time, a considerable extension of your phone’s lifespan.
What? Why? Why would you even entertain that as a hypothesis?
- ssl-3 9mo agoI questioned the same thing over a decade ago with my then-shiny Samsung Galaxy S5: At the lowest of its low-power battery-saving modes, it drained the color from the screen and made it greyscale. Perhaps it can make sense for LCDs: After all, LCDs operate by blocking backlight. Blocking less backlight (by area) by using greyscale might make sense: It seems obvious that a higher perceived brightness can be achieved for any given pixel if using greyscale instead of using colors, just because less of the backlight's area is occluded. And then: Usability can be maintained while also reducing backlight intensity. Reduced backlight intensity definitely does have a big effect on battery life. So -- for LCDs -- it might make sense. (But even if it makes sense for LCD, the S5 happened to use one OLED variation or another, not LCD. Perhaps there's a non-linear relationship between subpixel brightness and power consumption, and keeping 3 subpixels (RGB) barely-illuminated is more efficient than keeping 1 subpixel (G, say) more-illuminated is? Or, what I determined to be most-likely at that time: Samsung was simply an uncoordinated wreck that was full of shit.)
- mistercow 9mo ago> It seems obvious that a higher perceived brightness can be achieved for any given pixel if using greyscale instead of using colors, just because less of the backlight's area is occluded. When converting to grayscale, you typically calculate the value of the pixel and then set all color components to that value. The point of this is to keep the luminance the same as it was in the original color pixel. If you’re doing this correctly, the perceived brightness stays the same. And just as a smell test: have you ever converted an image to grayscale and flinched away because it seemed twice as bright? Of course not; it just loses its color. The only way you would get more perceived brightness at lower backlight intensity would be if you physically removed the color gels that overlay the LCD matrix. Which is obviously not what they’ve done here. I’m pretty sure the increase in battery life they observed is simply because they’re using their phone less, which is very much the main upshot of the other benefits they listed. The idea that color pixels drain more energy is just obviously nonsense.
- ssl-3 9mo ago> And just as a smell test: have you ever converted an image to grayscale and flinched away because it seemed twice as bright? Of course not; it just loses its color. Of course that is the way it is normally done. But it does not have to be done that way; does it? Guidelines and norms are meant to be bent. To demonstrate: I may be old, but I've definitely owned monochromatic "paper white" VGA displays that only responded to one channel of RGB and ignored the remaining two; the other two pins weren't even present in the connector. (These were trash for displaying color images without special care in software-world, but they were cheap.) > The only way you would get more perceived brightness at lower backlight intensity would be if you physically removed the color gels that overlay the LCD matrix. Which is obviously not what they’ve done here. We can evaluate that. Suppose we have one ideal backlit pixel displaying FF0000, and that to achieve FF0000 66.6% of the backlight's total output for that pixel are being blocked and only the remaining 33.3% gets transmitted. Two subpixels are occluded; one subpixel allows transmission. Suppose that with a backlight intensity of 100%, this pixel has a luminous output of 1 unit. (1 of what unit, you ask? For our purposes, it doesn't matter -- it's just 1 unit.) Now, suppose we double the area of exposed backlight by instructing our pixel to display FFFF00. Our backlight intensity remains 100%, but we have twice as many subpixels allowing that backlight to be transmitted. The backlight stays the same, but our measured luminous output for this pixel is now 2 units. To continue: FFFFFF. All 3 subpixels allow light transmission. Our luminous output is now 3 units for the same level of backlight. Thus: With this result of 3 units, we've got 3 times as much light as we had at the beginning -- for the same pixel, with the same backlight, and about the same energy use. --- To get back to the same 1 unit luminous intensity as we had with FF0000 @ 100% backlight, we can run the backlight at 33.3% for FFFFFF. This saves power. Our pixel is producing 1 unit of luminosity with FFFFFF, but with only one third of the backlight required to display FF0000 with 1 unit of output. > The idea that color pixels drain more energy is just obviously nonsense. That's not obvious to me at all for a backlit LCD. FFFFFF is always going to be brighter than colors like FF0000, 00FF00 and 0000FF are for a given backlight intensity, which permits the opportunity to reduce the amount of backlight provided, use less energy, and still provide the same luminosity as a color would. And it accomplishes this without stripping layers out of an LCD panel, or using magical thinking. Is that what was proposed? Fucked if I know. I find that articles like this (and approximately anything else that has ever been published with the words "you" and "should" juxtaposed in the title) are meant to make people bicker about dumb shit, and I try to avoid poisoning my brain by reading them.
- D-Machine 9mo agoThey said they found themselves using their phone far less due to the grayscale, which would be the real thing extending battery life here. Or at least, this was what I assumed on reading.
- mistercow 9mo agoYeah, that’s the only explanation that makes sense. It’s just so strange to think that color pixels would use more energy.
- dgoodell 9mo agoI guess if one color pixel was significantly less efficient, and that color was also overrepresented on the display, then MAYBE changing to grayscale would require slightly less power to display the same intensity. But I don’t think that convoluted scenario probably isn’t what this person was thinking.
- bfkwlfkjf 9mo agoWhy is it strange? Given that you have no idea whatsoever how pixels work, whats strange is that you have any expectation at all.
- drdeca 9mo agoWhat? I think we all have some idea of how pixels work.
- musebox35 9mo agoThat is likely. Another factor that came into my mind is the gpu using less power due to simpler computations. You can store less data for grayscale, so you need to go over less pixel data to do effects etc. Whether accessibility controls achieve this or not would be implementation dependent I guess.
- Dylan16807 9mo agoEven with the best GPU optimizations, most of the data will be processed in full color and then tossed through an extra pass at the end. More likely is that all the data does that.