Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

Fix adaptive brightness (all windows 8)

OP antys86

15th December 2013, 02:48 PM   |  #1  
OP Junior Member
Thanks Meter: 22
 
24 posts
Join Date:Joined: Oct 2009
I customized a luminosity curve for my surface rt, just edit the registry keys.
Download extract and run the attached .reg file and confirm the insertion of the Keys, then reboot the system.
Alert to make a backup of the old keys if you want to restore the previous state.
This change is compatible with all windows 8 but I have tested only on the surface.
Adaptive brightness varies proportionally to the user manual brightness, I suggest to manually adjust the brightness bar to about 20%, if you place the bar at 0 the brightness will be minimal with no automatic adaptation.
Appreciated thanks

New version v2
New improved version.
Try it and tell me if it's okay.
In the zip you will find the normal version and one with more brightness in the dark
I suggest to manually adjust the brightness bar to about 25%
Attached Files
File Type: zip AdaptiveBrightness.zip - [Click for QR Code] (545 Bytes, 281 views)
File Type: zip AdaptiveBrightness.v2.zip - [Click for QR Code] (1.1 KB, 1170 views)
Last edited by antys86; 27th December 2013 at 04:10 PM. Reason: upgrade
The Following 12 Users Say Thank You to antys86 For This Useful Post: [ View ]
16th December 2013, 01:46 PM   |  #2  
OP Junior Member
Thanks Meter: 22
 
24 posts
Join Date:Joined: Oct 2009
Someone asked me why I did this!
In my surface the luminosity curve does not satisfy me.
The display seemed to have only three levels of brightness, setting an average value (ie on the desk in the room in the morning) adaptivity did not fit values ​​for low-light (night) and lots of light, that is to say the brightness in the dark was not a minimum making it annoying for the view and unnecessary consumption of battery, instead with shaded light levels brightness became easily maximum, with again a waste of battery.
This forced me to move often the brightness bar manually, but now with my calibration does not touch more because it adapts automatically to any light condition.
Also the adaptation of brightness occurred after 3 seconds by the change of light, whereas now changes instantly in 0,1 seconds (100ms).
Last edited by antys86; 16th December 2013 at 02:00 PM.
17th December 2013, 02:26 PM   |  #3  
ashwin1234's Avatar
Senior Member
Thanks Meter: 32
 
178 posts
Join Date:Joined: Sep 2011
Awesome, didn't know windows could be modded to do this! On a more related note, isn't the update interval a bit too high? 30x faster than normal seems a bit excessive and the battery drain would be very much more. If it is not too much trouble, could you perhaps make a version that updates every 1 second? This way people can download whichever one suits them best.

Thanks
17th December 2013, 04:57 PM   |  #4  
OP Junior Member
Thanks Meter: 22
 
24 posts
Join Date:Joined: Oct 2009
version 1sec
It is not the refresh rate of the sensor, but the time between changes in display brightness because of lighting conditions.
This parameter does not affect the battery consumption.
However, to keep you happy I attach the version by 1 second.
Tell me if the curve satisfy you in different light conditions.
Attached Files
File Type: zip AdaptiveBrightness - 1sec.zip - [Click for QR Code] (558 Bytes, 140 views)
The Following 2 Users Say Thank You to antys86 For This Useful Post: [ View ]
17th December 2013, 05:12 PM   |  #5  
ashwin1234's Avatar
Senior Member
Thanks Meter: 32
 
178 posts
Join Date:Joined: Sep 2011
Thank you, going to try it out now. What do you mean it is the time between changes of brightness? Shouldn't the brightness only change when the sensor detects it? Or is this a filtering via an average for the time period method?

Going to try out both of them to see the differences. Will report back here.

Back!: guess I understand what you are saying, the timing is just the gap between the different brightness levels, not the sensor reading. Sorry for the confusion caused.

I found the 1 sec one to not have a wide enough brightness range, but your original 0.1 sec one works perfectly. Using it now!

Thanks again!
Last edited by ashwin1234; 17th December 2013 at 05:19 PM. Reason: reporting back
17th December 2013, 05:33 PM   |  #6  
OP Junior Member
Thanks Meter: 22
 
24 posts
Join Date:Joined: Oct 2009
Yes, is the time to change between the different levels of brightness.
1 sec or 0.1 sec, the luminosity curve is the same.
Just for curiosity on what hardware you have tested?
Last edited by antys86; 17th December 2013 at 05:39 PM.
The Following User Says Thank You to antys86 For This Useful Post: [ View ]
18th December 2013, 02:24 AM   |  #7  
ashwin1234's Avatar
Senior Member
Thanks Meter: 32
 
178 posts
Join Date:Joined: Sep 2011
I'm using it on a surface rt. But now I notice in the dark, I can't manually increase brightness anymore. I didn't backup my registry either, but its okay.

Edit: I can edit the brightness manually if I disable the auto brightness under settings
Last edited by ashwin1234; 18th December 2013 at 02:27 AM. Reason: fun
18th December 2013, 11:57 AM   |  #8  
OP Junior Member
Thanks Meter: 22
 
24 posts
Join Date:Joined: Oct 2009
more light night
My intent was never to touch the brightness bar!
In this version, setting the bar more than about 25%, I raised slightly the minimum brightness
Attached Files
File Type: zip AdaptiveBrightness - moreLightNight.zip - [Click for QR Code] (581 Bytes, 92 views)
The Following 3 Users Say Thank You to antys86 For This Useful Post: [ View ]
21st December 2013, 08:05 PM   |  #9  
Senior Member
Flag Houston
Thanks Meter: 156
 
1,143 posts
Join Date:Joined: Mar 2008
More
Quote:
Originally Posted by antys86

Yes, is the time to change between the different levels of brightness.
1 sec or 0.1 sec, the luminosity curve is the same.
Just for curiosity on what hardware you have tested?

im using your original version on the Asus T100 and am loving it. Thanks!
24th December 2013, 10:59 AM   |  #10  
OP Junior Member
Thanks Meter: 22
 
24 posts
Join Date:Joined: Oct 2009
I'm happy for you. However, work in progress for a new version.

The Following User Says Thank You to antys86 For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes