yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] jb0ne:
Am I the only one who sees not ONE iota of difference between these color profile? Yes I screen off and on in between loading but for the life of me they all look identical, which Iis not bad, I think I got a good n5 display. White whites and black Black's. Just wondering. I've tried about 5 different ones.. …

Edit: and confirmed the values are changing on load
[Nexus 5 Original Android Development] rajendra82:
Apply the insanity2 profile. If your screen doesn't turn super dark and nearly unusuable, you are doing something wrong. Are you rooted? Does the app applying the profile have root permissions to write to sysfs?
[Nexus 5 Original Android Development] abdel12345:
Well maybe you just aren't as picky. I honestly haven't tried any but I can't tell the difference between how colors look and how they should unless I put my phone right next to my nexus 10. That's the only time I notice a difference. I might try some later and compare them to my tablet to see if it looks any different but people say the nexus 10 colors aren't right either so not sure if that'd work lol. Im fine with how it is but it's nice to have options

Sent from my white LG Nexus 5
[Nexus 5 Original Android Development] bradputt:
Actually I dont see any difference too. Or I think my stock looks too perfect. Or maybe I'm color blind.:rolleyes:
[Nexus 5 Original Android Development] yorici:
So could you describe a recipe for me and the community (for the app)

What must be edited first? What next?

1) Base curve sanity

2) What then?

About gamma: you are right it seems. But I'm still wondering after seeing hundreds of images of the supposed gamma correction being a power law. Are you sure we are not mixing up gamma and gamma correction here?

Edit: at which point in this path do you change the values differently for every color?

---------- Post added at 01:51 AM ---------- Previous post was at 01:42 AM ----------

Sometimes differences are small. Use the displaytester app to view changes. Maybe it's like music, some have a good hearing for it, some don't. I personally notice differences without the displaytester app, but I need to view some colors of course. Not the black screen of the Display app.

Faq is at page 1376, you might wamna check it out
[Nexus 5 Original Android Development] Audioboxer:
Semi3 has a whitepoint of 32!

And [MENTION=2752629]rajendra82[/MENTION] thanks for your 3rd iteration.
[Nexus 5 Original Android Development] hospitalbed:
Almost had a heart attack when I tried insanity2. Thought I fried my screen Haha.
[Nexus 5 Original Android Development] jb0ne:
The link to insanity2 is broken :(, 404 . of course rooted. Not sure how to check last one suggestion.

I've just been eyeballing black and white screens--is there a better way?
[Nexus 5 Original Android Development] rajendra82:
Start with base curve insanity2 or any other starting curve. Take the curve and divide by the maximum value derived from register 2, which 255 for my full gamut profiles like Sammy and smaller for the profiles that clamp down on the colors like Semi. Now you will have numbers staring at 1 and going down to a small value. Take the first 12 numbers and raise them by a gamma correction power. If starting from insanity2 curve, the correction is close to the raw target gamma, because you are starting at 1. Once you get to number 13 stop applying exponent and transition to a linear section by subtracting 1/12 of the number from register 12 from it, and everything afterwards. Keep going down linearly and you would still have a positive number at register 23 which should be 1/12 of register 12 number (because you did it 11 times by now). If you had taken the formula down to register 24, you should get 0 like you expect. Now take these new numbers and multiply by the maximum starting value, and you have a new intensity curve with raised gamma. Take these numbers and paste the values into the new intensity column, and the spreadsheet will back calculate the register array for you. Hit the export button and you will be prompted save a profile file. Ideally this should get you the gamma you are targeting but it did not work in one try. If applying a second correction, you paste the revised array in the original register columns, and apply a ratio of the needed gamma to what you measured. For example when I did the first correction from insanityv2 and applied 2.2 exponent and the linear section, I measured 1.8 for red and green and 2.0 for blue, so then I applied an exponent of 1.222 to the green and 1.1 to blue curves gotten from the first correction. Applied this and re measured gamma 2.4 for all colors. Applied exponent 0.9167 to all colors for the new new curve, got 2.1, then applied 1.0478 to all colors, and now everything was at 2.2. That's what you have to do, because the displays don't always do what you want them to. But the theory doesn't change.

Look through the formulas in v3 spreadsheet final three columns and it will be clear to you.

And I am not mixing gamma correction and gamma. When you are starting from a curve of gamma 1.0 (which is what insanity 2 is), the correction is the gamma you want to get. Otherwise it's the ratio of the starting gamma to where you want it to be.
[Nexus 5 Original Android Development] yorici:
Read my faq at page 1376..
[Nexus 5 Original Android Development] EarlZ:
on R32, I cant seem to have USB fastcharge and disable logcat setting stick after a reboot.
[Nexus 5 Original Android Development] yorici:
And what about the shadow and midtones? Objectives? Amd how did you test it?

You used spreadsheet v2 for that I assume.

Was there no need to target the highlights?
[Nexus 5 Original Android Development] franciscofranco:
Works fine here, I use USB fast charge everyday.
[Nexus 5 Original Android Development] jb0ne:
OK so I need this $4 display tester app. Already in the vets. Gonna try his test settings.

What about insanity2 being 404?
[Nexus 5 Original Android Development] rajendra82:
I am sorry. I accidentally deleted it from dropbox folder. Re uploaded, and new link below:

https://www.dropbox.com/s/8uc2cup51z36xaw/insanity2
[Nexus 5 Original Android Development] yorici:
No there is a free version. And the paid version is 1 euro for me. In the faq is also a profile to test your settings. It's called 'Test your settings' ;) It should result in a very blue screen
[Nexus 5 Original Android Development] rajendra82:
When targeting specific values I copy the register values into the original columns, let the spreadsheet calculate original intensities, then I change the numbers in the target table above for any of the five points, and the new curves are interpolated. The labels are misleading, and haven't changed them yet since discovering the ranges that registers really apply to. Registers 1, 6, 12, 18, and 23 should really be called maximum, 50%, 25%, 12.5%, and minimum value, or something like that.
[Nexus 5 Original Android Development] EarlZ:
I've tried clearing the app settings, reinstalling both kernel and app, its the only 2 settings that will never stick.. it goes back to its default but the set on boot option is remembered which I find a bit strange. But if I dont touch logcat, the USB fast charge setting works fine.
[Nexus 5 Original Android Development] yorici:
And how do you maintain a proper color balance? So no tints?

Why is there a column of change in percentages? It doesn't seem useful to me:S
[Nexus 5 Original Android Development] dark_ente:
Is it just me, or is undervolt disabled in r33?
[Nexus 5 Original Android Development] yorici:
R33 is beta, uc/ov will be added later. Please search before posting
[Nexus 5 Original Android Development] notbrodie:
I don't bother with testers, but son of Sammy 3 is the perfect amount is saturation. thanks author (not sure of source)

Sent from my Nexus 5
[Nexus 5 Original Android Development] jb0ne:
I apologize I must have been looking at the wrong app somehow. The testing profile did make everything blue. Other than that, Sammy3 and semi3 both tests pass the displaycolor tests perfect, except at gamma 2.0. *shrug*. No matter, just care how it looks and it looksboth just fine.
[Nexus 5 Original Android Development] imablackhat:
Semi 3 seems to get gamma at 2.2-2.3 if i change white balance to 31, and it removed some yellow tint
[Nexus 5 Original Android Development] InfectedSoap:
I know but with a whitepoint of 32 all my colours were ~2.1 therefore I edited it and lowered the whitepoint to boost the colours. You can lower the whitepoint to ~29 before colour temperature gets screwed up so therefore I saw no harm.
[Nexus 5 Original Android Development] yorici:
You must understand that every screen is different and therefore the chance that one profile will be absolutely perfect for your display as it is absolutely perfect for another display is very slim.
[Nexus 5 Original Android Development] InfectedSoap:
Exactly what I did. It's perfect now! :D

---------- Post added at 01:42 AM ---------- Previous post was at 01:38 AM ----------

He didn't claim otherwise. He only said it did so for him.
[Nexus 5 Original Android Development] yorici:
I know. I was just reminding him. And yes you could go till 29 according to mag01, but it's better to use a gamma correction and stay at 32. If you change the white point, it doesn't only affect gamma. Same applies for gamma correction ofc, but then you recheck the shadows, midtones, highlights, banding, contrast etc
[Nexus 5 Original Android Development] franciscofranco:
Thanks for the feedback, but no idea at this point, they should not be correlated.
[Nexus 5 Original Android Development] rajendra82:
I am not claiming to do a color balance. I haven't done a lot of tests, but looking through the filters, and with my naked eye I can tell that native colors are cooler than neutral, and they remain that way in my profiles. Like I explained earlier, there is no more red light to be had, the curves go to 255 for it. So the only thing to do is to turn down the maximum green and blue. You keep doing this till you get neutral whites. Then you adjust gamma to 2.2. You know what you will get to then, very close to stock. To do so would be an exercise in futility. Stock plus tweaks (with mag01) is the closest I think my display looks like the standard colors. That's actually the profile I use. Semi3 is not too bad looking in my eyes, but even that looks less neutral than mag01 on my panel. Color neutrality is more important to me than contrast and maximum brightness, so I prefer to use near stock profiles like mag01. If your priorites are opposite of mine, may present to you the Sammies ans Sons (TM), where the colors are tinted cool, but the contrast is about the best the panel can do.
[Nexus 5 Original Android Development] jb0ne:
On white balance 32 my gamma was 2.0. Putting it to 31 for it to 2.1. any more and the results for gamma grew exponentially.

Happy for now. What's next to tweak then ;)
[Nexus 5 Original Android Development] mag01:
So I put some description of linear adjustments here: http://xdaforums.com/showpost.php?p=49593258&postcount=932

It's useful for better understanding of how do these numbers work and how to globally adjust color levels (when trying to achieve "neutral" color reproduction)
[Nexus 5 Original Android Development] yorici:
Okay, but was the color balance already good or did you have to turn down the maximum for green amd blue.

I like to get the order of business cleared up :), then that can be optimised and build in to an app.

And is the column with chance in percentages really needed?

---------- Post added at 03:04 AM ---------- Previous post was at 03:03 AM ----------

Well according to experts the ideal gamma is 2.3/2.35;) the general accepted value is 2.2. So you are not there yet :p

---------- Post added at 03:19 AM ---------- Previous post was at 03:04 AM ----------

I assume that you have used the colorimeter. What does the - 1,5% mean in terms of measurements?

In other words what did you measure to determine it is-1,5%?

And thank you for your useful posts! Even your previous ones are still useful to us!
[Nexus 5 Original Android Development] rajendra82:
No it's not used for anything. Just information to look at. It could be useful in the future with the new mag01 test results for linear adjustments, but not sure how yet.

And you ask me if color balance is good. There is nothing inherently good or bad about color. When displaying a white pixel the panel needs to turn on all three subpixels. The color temperature that results will be based on how much of the each colored light is let out. As I showed in my full gamut profiles, you can let out all the green and blue light if you want to. That's what the display can do and no more. My eyes, the mag01 test results, and the anandtech measurements all tell me that this shade of white is tinted on the cyan side of neutral on my panel. There is nothing good or bad about a cool looking white, except it does not meet the standard. If you want to meet the standard, you have to reduce the amount of the green and blue light. It is going to make the display less bright, but your priority was color temperature being neutral, so you have to live with it. If your priority was maximum light output, then you have to live with cool color temperature. There is no physical way to have both. You can compromise and block only a part of the colors like Semi3 does and now you have both lower than maximum light output and cooler than neutral color temperature. Is that bad? Yes, if your goal was to be the best in one or the other. If your goal was to reach a compromise where you give a little in both, then it is actually good. Have a target in mind, know your limitations, and get close to what your target was. Then you have succeeded.

If you want to know if my profiles have a consistent color temperature across the grayscale, I have no idea if they do. It is hard enough to judge neutral color temperature with the aid of filters. It is almost impossible to do it for cooler than neutral without a colorimeter. If I was to guess, the temperature should stay more or less consistent. I don't go wild with localized adjustments, and try to get as close to the same gamma as I can get on all colors. This means that the temperature shouldn't move too much, but it could. It needs time consuming measurements to really know, and I doubt the effort would be worth it.
[Nexus 5 Original Android Development] vomer:
All profiles added + updated all in one zip + new vomer2 profile :good:
[Nexus 5 Original Android Development] Rxpert:
I had to go down to 30, but its working great there :thumbup:
[Nexus 5 Original Android Development] whitedragonz83:
I wanted to say, r33 has been great all weekend for me. Maybe a slight battery improvement. Hard to exactly quantify it. No reboots or any other issues. I don't game heavy, so never encountered the thermal throttle issue others reported.
[Nexus 5 Original Android Development] franciscofranco:
Now you update it :p

I pushed a new FKU beta 30m with all the jan19 profiles built-in (of course with a bunch of fixes, profiles & perapp modes sorted alphabetically and major improvements in the FileManager along with Folders->files sorting) so I guess I'll add this new zip to the Display Control app when I update it in an hour or so. Thanks!
[Nexus 5 Original Android Development] EarlZ:
Sweet, cant wait for that update to show up on google play. btw is it possible for you to add the profile you've hard coded before on the kernel.. so far though I find that to be very good on my screen and with a little changes I might be able to make it better on my end.

I am currently using the kernel remade by PhantomGamers for the color profile and I would prefer if we can get the profile from you.
[Nexus 5 Original Android Development] vomer:
Whoops bad timing :)

Have you considered a pull from server for these profiles? They are pretty small in size

Sent from my Nexus 7
[Nexus 5 Original Android Development] imablackhat:
Aditya v2&3 good stuff. Screen must be close to people that have yellow tint. Overall good gamma and only profile that makes the whites less yellow. Good stuff.
[Nexus 5 Original Android Development] jtwlbz:
They may say ppi. Dpi != Ppi. So 445 dpi is not true dpi for this device.
[Nexus 5 Original Android Development] yoyoz808:
I don't have any of the jan19 profiles on the latest fku beta update...
[Nexus 5 Original Android Development] franciscofranco:
I have them all here :( maybe a bug or something. As a test, can you delete all your current color profiles, then open up the Load profiles thingy. Thanks.
[Nexus 5 Original Android Development] yoyoz808:
I did that before i updated it since the old profiles don't load. I tried to load more profiles after the update and nothing..
[Nexus 5 Original Android Development] franciscofranco:
Old profiles don't load? Wtf... I tested it for a while with no problems... I'm gonna re-check, again.

EDIT: you're right, I deleted all my profiles, now none load anymore... the frakk. Lemme fix it and push it.

EDIT: frakk me, I forgot a "/" between the assets folder and the profiles filenames... *headshot* uploading...
[Nexus 5 Original Android Development] vomer:
Same issue here. I cleared my profiles dir but nothing loads :confused:

edit: old profiles load fine once you move them back to the color profiles folder.

---------- Post added at 11:38 PM ---------- Previous post was at 11:37 PM ----------

good opportunitiy for the updated profiles zip!
[Nexus 5 Original Android Development] franciscofranco:
Yeah thanks for the reminder.

Done, pushed.
[Nexus 5 Original Android Development] yoyoz808:
Ahhh, that makes sense now. No biggie. Thanks for the quick fix. I'm enjoying r33 test though. I just had to adjust the thermal throttle a little so it wouldn't be so aggressive early. But i am seeing better battery than when i was undervolting :D
[Nexus 5 Original Android Development] joeyfong:
vomer2 looks very good
[Nexus 5 Original Android Development] franciscofranco:
Pushed a new boot-test33.img, which has less aggressive thermal throttling (it doesn't throttle to lower freqs than 960MHz I believe) and it has an updated Sound subsystem from CAF. Please test both areas and share some feedback: http://192.241.177.15/Nexus5/4.4/tests/boot-test33.img
[Nexus 5 Original Android Development] vomer:
Thanks :)

Testing now!

Sent from my Nexus 7
[Nexus 5 Original Android Development] whytechapel_x:
Is it supposed to work now because I can't see any :(
[Nexus 5 Original Android Development] Neomastermind:
Wait for the Play Store to update.

Sent from my Nexus 5
[Nexus 5 Original Android Development] yoyoz808:
Franco fixed that problem and pushed another fku beta update. Should be coming up on the Google servers in a little bit.
[Nexus 5 Original Android Development] notbrodie:
having changed nothing else in between flashing this and rebooting, my volume control is no longer working. it's near max, but adjusting it up/down has no effect.

Sent from my Xoom
[Nexus 5 Original Android Development] wesleyrpg:
i just downloaded and installed the new test33, no problems for me with the volume control.......
[Nexus 5 Original Android Development] ptesmoke:
same here. vomer2 gives me 2.2- 2.3 gamma right across all colors. awesome!
[Nexus 5 Original Android Development] EarlZ:
Gonna try that vomer2 profile as the update is already visible on my end. I can only imagine the amount of 'wheres that profile' in the incoming days/weeks

Tried vomer2 and its a little too saturated and 'dark' on my screen. I understand that what works for the rest may not work for me. Another thing is that it loses shadow detail on my end, example the fruit ninja icon the lower part of the icon is quite dark.. on the other hand aditya_v2 looks much better on my panel.

Keep up the good work guys!

BTW which color control removes the yellow tint on whites? blue ?
[Nexus 5 Original Android Development] myvijay:
Removed all color profiles, updated to current beta and am not seeing any pre-installed color profiles :)
[Nexus 5 Original Android Development] notbrodie:
[MENTION=3292224]franciscofranco[/MENTION]

just to make sure I wasn't crazy, I dirty flashed my rom (cataclysm), ensured that volume control worked (it did), then reflashed test r33. upon initial boot, it worked okay. however, once I turned the screen off, there was a short skip in the music and when I turned the screen back on, volume control stopped working again. it goes to max and then becomes unadjustable.

I am using Play Music and Pandora

edit: now I'm confused. upon reboot, the problem seems to have gone away :confused:

edit2: it's done it again. when song changed, volume went to max and volume control became unresponsive

Sent from my Xoom
[Nexus 5 Original Android Development] hello00:
no problems here
[Nexus 5 Original Android Development] semcosweeper:
Trying to sign into Google play games I get this. Does anyone else have this? I think its a great idea by the way, just hope I can get it working.
[Nexus 5 Original Android Development] notbrodie:
do me a favor and try adjusting volume with screen off and changing tracks. it's happening repeatedly, i just can't pinpoint the exact cause

Sent from my Xoom
[Nexus 5 Original Android Development] Rxpert:
Neither am I.

Just wanted to confirm.

Edit: got another update from play store (2nd in a few hours), they're all there now
[Nexus 5 Original Android Development] notbrodie:
I'm seeing them. make sure you've gotten the absolute newest beta. it just published about 10 minutes ago

Sent from my Xoom
[Nexus 5 Original Android Development] yukkio:
Same here, tried with my two accounts.

Br
[Nexus 5 Original Android Development] hello00:
nothing..i can adjust the volume and change tracks without a problem
[Nexus 5 Original Android Development] :
Thanks for the update franco! Would you like to explain the changes to the sound system. I'm curious what the improvements are. Or is it just bugfixes?
[Nexus 5 Original Android Development] Rxpert:
Yup, that was it :thumbup:
[Nexus 5 Original Android Development] notbrodie:
odd. it's happening on every reboot a minute or so after boot up. I've checked all my root apps and even uninstalled fku. still having the problem. guess I'm back to r32 until I hear from franco

Sent from my Xoom
[Nexus 5 Original Android Development] InfectedSoap:
Same here for both.

No matter how many times I clear FKU data it still doesn't work. And yes I've emptied my profiles folder and opened up load colour profile.

Maybe Google Play Games doesn't work until official release?

Edit: All colour profiles present in the steaming fresh FKU beta.

Edit 2: A bigger issue now is that it is impossible to remove unwanted colour profiles since they get added back every time you open FKU.
[Nexus 5 Original Android Development] hello00:
i was using poweramp btw
[Nexus 5 Original Android Development] rajendra82:
Yellow is the opposite of blue, so increasing blue cancels out the yellow. That being said, the color adjustment interface in the app is not fully functional, so it's best to stay away from it. Use the app to load and unload profiles, but not to edit them.
[Nexus 5 Original Android Development] semcosweeper:
And by the way, hello to everyone. My last post was my first in this thread. Been lurking in the shadows the last couple months keeping up with this thread but never saying anything. Great work on everything Franco, your kernel and paid app has always ran great for me.
[Nexus 5 Original Android Development] Bobtehblob:
I posted about this a couple days ago Franco but you may have missed it due to your sickness. My throttle temp is set to 70 and the phone is currently running well under that, yet I'm still throttled to 1.5ghz.
[Nexus 5 Original Android Development] BTG-XCELL:
Thoughts on confirmation dialog for sweep to delete gesture?

I find myself deleting items too often lol
[Nexus 5 Original Android Development] bexem:
Hi there!

I used already this kernel on the (stolen) nexus 4, but sometimes it had some bug (like the screen on delay when a phone call was received). I know that Franco always fix every error reported, but now, the r32 version has some "visible" bug?

Thanks guys :)