Hi!
At the beggining - I'm sorry if you won't understand something. English isn't my main language, I still learn.
In some smartphones with AMOLED screen (such as Samsung Galaxy S4) black pixel = turned off pixel.
I've always been irritated because of the fact that our batteries aren't too great, but phone producers still produce their phones with hiper-resolution, which practically we cannot even see.
I have invented something, that later I turned to real app.
I call it Pixel Battery Saver, because it displays some kind of totally black mesh on the screen (you can change its density), so at least half of the pixels (or more) are turned off (so the screen consumes less energy!), while you are still able to read anything on your screen.
If you still don't understand, just take a look at the screenshots.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I've already created this app.
You may download and test it for free,
but if you really appreciate my work - I would be grateful for every donation (every single dollar would be helpful).
Let me know if you found any annoying bug or misspelling. This is my very first app - I still learn
FAQ:
What do I need this for?
- Imagine this situation - your battery level is really low, but you have to search for something important on the Internet. Making the brightness lower often isn't enough. That's when you would need my app - to turn off some count of pixels.
There are lots of apps that dim the screen...?
- This app works different. It doesn't overlay your screen with transparent image (but there is such option in premium version if you need it too). It overlays your screen with totally black screen, which makes some count of pixels off, to prevent them from consuming battery.
Do I really need AMOLED screen?
- The best results you can get right with AMOLED screen, where black pixel means turned off pixel. However, even in other type screens black pixels are saving some battery, so it's just worth to check.
In battery stats I can see that this app consumes a lot of energy. Why?
- Don't look at the stats, look at the real battery consumption. Probably, Android Battery Stats app "thinks", that this app display an image on the screen all the time, because of what it shows an information about consuming energy. In fact, this app turns OFF the pixels (in AMOLED screens with this function), so it SAVES that energy, not consumes.
When the mesh is on, I am unable to install apps (Install button is disabled). WTH?
- That's because of the Android Security. In premium version of Pixel Battery Saver I added an option to bypass this protection. In this free version you can simply turn off the app (by clicking "Turn off" button in Settings window) before installing any app and then turn on it again.
Density of the mesh that I recommend is "High".
Changelog in post #2.
Download: Google Play
Always use the latest version with fixed bugs and new options.
[CHANGELOG]
v1.3 (coming next month):
- new option to automatically start service at specific battery level
- hidden notification icon
- option to detect package installer to prevent its bug (stops mesh activity when you're installing new app and starts it again when it's done)
- new option to dim the screen (useful at night)
- small fixes
v1.2.1:
- fixed doubled mesh after reboot (black screen)
- fixed unnecessary scrolling to the bottom ad
v1.2:
- quickly show/hide the mesh with notification action
- Ads. Sorry =)
v1.1.1:
- shortcut to the donation page
v1.1:
- new option to automatically start service on boot
- small bugfixes
[TO DO]
- Widget
- Overlay bottom navigation bar too
[KNOWN BUGS]
- I can't install any app (unable to tap Install button)
> This bug is fixed in version 1.3 (added new option to prevent this)
- The bottom navigation bar (with back, home and recent apps buttons) isn't overlayed
> I know about this, I will fix it in the future
disip said:
So, the question is - is anyone able to create an app like this?
Click to expand...
Click to collapse
There are a couple of issues with the concept as you've outlined it.
1) Turning off 50% of the screen you make small text unreadable. Even in your example the not so tiny temperature values are illegible.
2) While this would definitely conserve power in terms of physically lighting the screen, it might not be by as much as you'd think. The screen has multiple power sucking components. The first is the light producing LED's. Turning half of them off saves half the power. Simple math
. But the GPU that processes the screen imaging still runs at full speed even if the screen is blank. While the LED pixels aren't working, the GPU is still working to render a black image. So turning off half the pixels doesn't reduce the power draw required to run the entire display to 50% in total.
3) The app that overlays the black mesh will require the GPU to work overtime. It's got to render the image that's supposed to be in the screen plus it's got to render the black mesh over the native image. That could potentially use up more energy rendering the black than the black saves by not lighting the pixels.
4) The already built in option is to just turn the screen brightness down 50%. It accomplishes the same goal, requires no additional image rendering, and preserves the original image design without loss.
Skipjacks said:
There are a couple of issues with the concept as you've outlined it.
1) Turning off 50% of the screen you make small text unreadable. Even in your example the not so tiny temperature values are illegible.
2) While this would definitely conserve power in terms of physically lighting the screen, it might not be by as much as you'd think. The screen has multiple power sucking components. The first is the light producing LED's. Turning half of them off saves half the power. Simple math
. But the GPU that processes the screen imaging still runs at full speed even if the screen is blank. While the LED pixels aren't working, the GPU is still working to render a black image. So turning off half the pixels doesn't reduce the power draw required to run the entire display to 50% in total.
3) The app that overlays the black mesh will require the GPU to work overtime. It's got to render the image that's supposed to be in the screen plus it's got to render the black mesh over the native image. That could potentially use up more energy rendering the black than the black saves by not lighting the pixels.
4) The already built in option is to just turn the screen brightness down 50%. It accomplishes the same goal, requires no additional image rendering, and preserves the original image design without loss.
Click to expand...
Click to collapse
1) Why do you think so? As you can see on my image, it doesn't make the text unreadable (if the "mesh" is pixel-by-pixel)
2) Right, but everyone know that black-layout apps are muc better for our battery than colorful or white, right because black screen isn't that "hungry" of power
3) Ok, but there are lots of apps that creates a full-screen black (transparent) overlay to make the screen more "shade" (dim?) to save the power. It works, even thou all the thing you described in #3
4) Oh, right, but when my energy power is really low, I turn the screen brightness to the lowest level, but it still consumes a LOT of energy.
Anyway! This discussion isn't even important, maybe we should just CHECK if this may work, or if not?
But, as I said, I am just asking someone to create a simple app like this.
Thanks anyway for reply.
Really? No one?
disip said:
Really? No one?
Click to expand...
Click to collapse
it's not worth in my opinion, while rendering half of the screen black would help save some battery, the saving wouldn't be so great, yes the screen is what burns the most battery on android but, its not just having it on, its having the phone out of deep sleep, having the touch sensor activated and registering touches, etc, not to mention it would just kill the great viewing experience that the phone offers.
-Ric- said:
it's not worth in my opinion, while rendering half of the screen black would help save some battery, the saving wouldn't be so great, yes the screen is what burns the most battery on android but, its not just having it on, its having the phone out of deep sleep, having the touch sensor activated and registering touches, etc, not to mention it would just kill the great viewing experience that the phone offers.
Click to expand...
Click to collapse
Though when we are using our phones it has to render the whole screen anyway, so I think rendering a half of it would be better?
I am not thinking about this app making our screen always on. I just mean to display this mesh when we are using our phones and the battery level is low.
And, of course, it would kill the viewing experience, but when your battery level is 5% and you have to do some important research on the internet - you don't care about the viewing experience.
If you think turning the pixels on is not the thing that consumes the most of the battery, then turn the brightness to the highest level and then to the lowest and see how much it consumes... (changing the brightness doesn't change anything with the touch sensor and other thing you described though)
I thought my idea is really simple to develop for any Android developer and to see if it really works...
I think that if you do some comprehensive tests, you could bring some attention.
Create one image with this pattern, put on your phone and open it with any image viewer, put the bright on max. Let it run for some time.... Measure how much battery was sucked.... Test again with the same image, but without the pattern, do some statistics with the results.
Are you rooted? You could invert screen color or make it grayscale.
That's exactly what I was thinking about. I will do this tomorrow.
I'll post my quick opinion. It really depends on how the phone handles the screen, but my experience is from my old Galaxy S2 with NoLED running over night. I think NoLED program was essentially accomplishing what you are proposing (i.e. rest of screen is "off" or black) and on portion of the screen is on for the LED to hop around. However, even though the screen was black the screen was still draining at a quite high rate (~6%/hr on average). The screen needs to be "off" not just black in order to save more power.
But having stated the above, I am looking forward to your test results to compare and determine if it can save more battery.
liquidzyklon said:
I'll post my quick opinion. It really depends on how the phone handles the screen, but my experience is from my old Galaxy S2 with NoLED running over night. I think NoLED program was essentially accomplishing what you are proposing (i.e. rest of screen is "off" or black) and on portion of the screen is on for the LED to hop around. However, even though the screen was black the screen was still draining at a quite high rate (~6%/hr on average). The screen needs to be "off" not just black in order to save more power.
But having stated the above, I am looking forward to your test results to compare and determine if it can save more battery.
Click to expand...
Click to collapse
Thanks for your opinion, but the screen in s2 is way different than on s4. The screen in s2 doesn't turn off the black pixels. The one in s4 does.
II am looking forward to do this test tomorrow
I think this would be like a filter app, such as the found in Play Store.
Exactly. I was talking about it but I forgot the name. I next hour I will do some tests.
Ok, thread can be closed - I've created this app by my own. I mean, I used many of tutorials and examples, and finally got it. Thanks anyway.
Could you share your findings?
This would be pretty hard, as I have read dozens of sites and forums to understand everything. There wasn't any quick or simple solution.
Did it work and save as much battery as you expected?
leodfs said:
Did it work and save as much battery as you expected?
Click to expand...
Click to collapse
I still do not know, I have to test it multiple times to be sure.
Ok. I think it really works, but I'm still not sure. Give me few days to share the alpha version of my app (I just want to add some extra functions).
By the way, does anyone know where should I look for a list of phones with screens like in S4? I mean where the black pixel means it's off.
disip said:
Ok. I think it really works, but I'm still not sure. Give me few days to share the alpha version of my app (I just want to add some extra functions).
By the way, does anyone know where should I look for a list of phones with screens like in S4? I mean where the black pixel means it's off.
Click to expand...
Click to collapse
Here's a list of some recent ones. Pretty sure the Moto X has one as well.
http://www.oled-info.com/oled_devices/mobile_phones
Recently my screen has started developing strange shadows of apps that i use for longer time, like browsers, keyboard etc.
Even youtube after using for more than an hour or so give shadows on screen.
The issue is more persistent with the keyboard, as i am a heavy internet user (7-8 hrs online) and most of the time keyboard stays on the screen, the screen is showing me a persistent shadow of keyboard, initially just after using it for more than an hour the shadow is very clear and it stays even in the brightest apps and screens , later after sometime it starts to fade but never really goes away, its there always faintly.
What should I do?
Attached screenshots but i don't know if you guys can see them or not.
Edit : its on the screen (hardware)as screenshots don't have shadows, don't know if my screen is faulty
Screenshots are no good, take a picture of the physical phone screen instead.
Screen Burn-in Tool could help, it's designed for AMOLED, but it might end up having the same effect, and there should be no risk (except maybe some wasted time ).
nick_white said:
Screenshots are no good, take a picture of the physical phone screen instead.
Screen Burn-in Tool could help, it's designed for AMOLED, but it might end up having the same effect, and there should be no risk (except maybe some wasted time ).
Click to expand...
Click to collapse
Thanks but i think its better to get the screen replaced because the burn-in tool is a temporary solution, it again comes up after few hours and usually goes away in the morning as i don't use phone at night..
Also screen flickering is visible on very close inspection of some dark screens and checkered wallpapers
I have read articles that said using DC brightness on OLED/AMOLED screens can effect colors, particularly at low brightness. How are people finding it? I dont really care if it makes colours "less accurate" as long as they dont look weird
Looks fine to me. Barely can tell the difference.
Working well as described, couldn't tell the difference.
Can someone try to port it to OnePlus 3 / 3t?..
anz563 said:
Can someone try to port it to OnePlus 3 / 3t?..
Click to expand...
Click to collapse
What makes you think the 3 / 3T screen is capable of DC dimming? Can every AMOLED screen support it?
First off, I don't notice any flickering when the screen brightness is low so maybe DC dimming isn't for me. I'm sure someone with a fancy color monitor device will probably post a technical breakdown of how it affects the screen, but I don't see any difference except in one scenario.
In bed I tend to set the brightness settings on the lowest and then turn on nightmode to dim the screen even further. If you have small white text with a black background such as the settings menu or Youtube in dark mode, some of the text fades into the blackness and is unreadable. Images with dark colors or areas will look weird because you won't be able to distinguish them apart.
I tried to take pictures to show a comparison, but the screen is so dim that it doesn't work.
Note: The following post was posted on Samsung Members: I thought I'd post it on here to raise awareness: and to get help.
Recently brought a Samsung Galaxy A51 for a family member, and upon setting the fingerprint and activating the blue light filter: I realised everytime I'm on the lock screen, there's no blue light filter! Upon unlocking, the filter is applied to the rest of the phone. I read on the Samsung forum when someone asked why, that it's like that due to the fingerprint. So why can't the rest of the screen, apart from the fingerprint area, have blue light filter?! Am I expected to burn my eyes whilst trying to look at the time in the middle of the night?! I'm sure with Amoled panels, that each pixel can be controlled, so why hasn't this been applied? Samsung needs to step up their software game as a simple error like this gives a terrible experience. Not the first time something like this occured on a Samsung device.*Furthermore, I tried a third party blue light filter: Twilight which worked fine with the fingerprint. Rather use the in built one as it's lots better.
I'd appreciate any help, thanks!
You can set a Bixby routine to lower the brightness and turn on blue light filter at certain time.
I really like the lockscreen with full brightness, to enjoy the beautiful images of the dynamic wallpapers.
ramping said:
You can set a Bixby routine to lower the brightness and turn on blue light filter at certain time.
I really like the lockscreen with full brightness, to enjoy the beautiful images of the dynamic wallpapers.
Click to expand...
Click to collapse
Thanks for the suggestion. I still think samsung should e automatically implement something to make the lock-screen, eye-frienly at night time. As the screen is really nice, but it hurts your eyes at night. They really,
really need to fix the software as there are a few issues: one of which is that it's buggy.
Hello, after several years with my mi mix 3, I unfortunately dropped the latter several times and the last one got the better of its screen. So I no longer have any display on it after having had a few color spots.
Having searched for some screen replacement videos on youtube it turns out that changing the screen seems easier than on many other phones. So I decided to order an oled screen to replace mine as well as the accessories needed to disassemble and re-glue it.
Following a longer than expected delivery time, I therefore have a little more time to find information concerning this screen change.
By doing further research on the forum I found that some are faced with a bootloop problem after performing the screen change.
Could you (for those who have carried out this repair) confirm that this is not always the case?
Indeed today I have no display on my phone and it is therefore impossible for me to make a backup of my data (not to mention that I would especially like to completely recover the configuration of the phone once the repair has been carried out) .
Thank you in advance for your feedback on this repair. Is the bootloop of the phone after repair a compulsory passage?
Irecived my screen today an replace it without problem (minor scratch to hold the screen in the begining)
No bootloop problem for me, the phone restart like it was when my screen scratch, but I notice the screen have not the same calibration than the original one, try many settings on miui (not many setting for this) and can't really have the same screen color calibration, the dolor was punchy and contrast is not good (many dark field on black and gray....)
is someone here know an app that can have more option than miui parameters to adjust contrast, brightness and colors??
I come to you today because after changing the screen of my xiaomi mi mix 3 phone (under miui 12) I have a problem with the display....
indeed despite having been in the display settings in order to calibrate this one as well as possible, my screen is always extremely bright (even at minimum) and the contrast seems to be very poorly adjusted (dark scenes lose a lot of detail)
What means would I have to allow myself to adjust the brightness and the contrast more finely (the adjustments allowed in the parameters being quite insufficient)?