yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Themes and Apps] faux123:
I don't have a good camera with me and I doubt the sensor is good enough. Also if you use camera, you are going through another layer of interpolation by the camera sensor and who know what would come out on the other side.

All I can say is black is blacker, white is whiter and has more contrast... 3D like if you look at a high quality image on your phone.

TL;DR; The color pops!
[Nexus 5 Themes and Apps] undercover:
More contrast is definitely missing on N5.

Any change of stock enhanced with this mod? As you probably remember, love your work with gamma (loved the simplicity of picking profiles in Faux Display) but not a fan of heavy modifications. Don't want it to sound like a personalised request, I'm not in a hurry :)
[Nexus 5 Themes and Apps] ScumDroid:
Nice job guys. :highfive: :good: :good:
[Nexus 5 Themes and Apps] netsyd:
I don't know that any camera would be able to pick up the differences and be able to show them. Even then the screen you're viewing on would mess with it. The N5 screen is beautiful anyway, this just adds a tiny bit more "pop" to it.

I went with the settings you have in post #2 - worked perfectly.
[Nexus 5 Themes and Apps] myfluxi:
Looking at things (and commit history), it's almost safe to say that commands from 28 up can be ignored as these adress non-gamma related issues (see https://github.com/myfluxi/kernel_msm/commit/286bc5f933d2c21dae1f30a89e762158f7748028 etc.).

Both, command 3 and 5 seem related to the white point, as can be seen by Franco's commit and https://github.com/myfluxi/kernel_msm/commit/7e6ff8b77f4e6160b549a48e7609763968cbf258. Maybe we can figure out what the 19 02 (01) sequence means, that appears quite often, maybe an udelay or something.

Franco, please don't mess with sysfs yet. My proposal for a final path would be something like /sys/modules/mdss_dsi/* but please, both of you give me a day or two to look into other stuff before deciding on this (unimportant) matter.

Great work, guys! Exactly what I intended when sharing the code.
[Nexus 5 Themes and Apps] faux123:
I fully concur. Sysfs location shouldn't be mess with it yet [MENTION=3292224]franciscofranco[/MENTION] we should respect the wishes of the original author at this time.
[Nexus 5 Themes and Apps] franciscofranco:
Of course, was just a suggestion as I hate messy paths like the one currently by default.
[Nexus 5 Themes and Apps] Nbsss:
Subscribed
[Nexus 5 Themes and Apps] Vincent Law:
And here I thought you were actually using a screen calibration device.

Look, I am helping, you guys are just getting seriously pissed off for no reason. I'm informing the people that peek into this thread that hey, you may not actually WANT to change your device colors. This is actually incredibly important and shouldn't just be disregarded. I won't say another word on the matter, as long as you don't try to outright contradict me on unfounded grounds.

Especially if the basis for those changes is some app on the store, and not actual color calibration.
[Nexus 5 Themes and Apps] ChazzMatt:
News article says 120 Hz refresh rate. I'll try to find it.

This seems to imply a 120 Hz refresh rate, but maybe it's taking about the controller....

http://www.fool.com/investing/gener...us-5-hd-in-cell-touchscreen-powered-by-s.aspx

EDIT: it's only 60 Hz. Thanks to the Display Tester app, it shows that information clearly.

________________

@ Vincent Law: No you thought we were just eyeballing it.

You've already shown you have no clue what you're taking about, whereas I've worked with video and professional monitors for years.
[Nexus 5 Themes and Apps] tkoreaper:
The app works and does what it should. It doesn't display misinformation... Try it for yourself. This is beside the point though, the people here that are helping to contribute, and even those that arent , are at absolutely NO risk of permanently affecting their device... A simple reboot puts everything back to stock. If you would look back at the article to spoke about, you'd see that the display isn't perfwct... In fact, they were disappointed in some areas like saying "Blacks and contrast are a bit disappointing though, contrast is definitely on the lower end, but not bad." What we are doing is trying to fix that by getting perfect gamma.

---------- Post added at 02:00 PM ---------- Previous post was at 01:58 PM ----------

The display app shows that its 60Hz if that helps. 120Hz would be a bit overkill, but it definitely would make a noticeable difference. I don't think any phone has a 120Hz refresh rate.
[Nexus 5 Themes and Apps] ChazzMatt:
OK, thanks. I was going by the misleading press release. I went back and edited my post.

Still this a full HD 1080p display and we should be able to demand the same performance as our HDTVs. 2.2 gamma -- or better. :)
[Nexus 5 Themes and Apps] Yakandu:
'murica...

120hz? for what?
[Nexus 5 Themes and Apps] wideopn11:
So...a...anyways back at the ranch...
[Nexus 5 Themes and Apps] gpvecchi:
Any compatible kernel with CM11? Thanks!
[Nexus 5 Themes and Apps] dazz87:
So when I watch Netflix I could get that soap opera effect like on those crappy Samsung LCD..........:cool:
[Nexus 5 Themes and Apps] Nitemare3219:
It's not a "crap effect." It has its uses. Watching Netflix would not produce this effect because it is being shown at whatever refresh rate their sources are. I have a Samsung plasma with the smooth motion stuff, and yeah it gives it the look of true to life motion through its way of displaying frames. It's not perfect, but that's something independent of panel refresh rates - it's dependent on what the software does to the information it's showing, AND the recorded FPS of the source.

On our phones, 120Hz would be beneficial for smoothness/motion blur reduction, and that's about it. If you haven't used a 120Hz monitor on a PC, I feel bad for you.
[Nexus 5 Themes and Apps] marcusva79:
Elemental x kernel is the only one that works with cyanogenmod.
[Nexus 5 Themes and Apps] zephiK:
You forget bricked kernel
[Nexus 5 Themes and Apps] dazz87:
LOL why would you turn on SOA on a plasma tv........:eek: Should got yourself a lcd 480Hz or whatever the Hz is nowaday on those crappy lcd.
[Nexus 5 Themes and Apps] gpvecchi:
Found, thanks!
[Nexus 5 Themes and Apps] jackennils:
This is somehow very strange. No matter what values I'm using, colors don't change at all. Only white point has an effect. But I can't see any differences in colors. I'm stuck at an average gamma of 1.8.... :confused:
[Nexus 5 Themes and Apps] ChazzMatt:
EXACTLY. The 120 Hz refresh rate introduced on 2nd generation LCD HDTVs solved all the fast-action sports blurring evident on early generation 60 Hz LCD HDTVs.

I'm not talking artificial enhancements, just a faster refresh rate.

It was so successful people went out and bought HDTVs again -- just to fix that annoying issue. So then manufacturers jumped to 240 Hz, trying to convince people it was even better! (And buy TVs yet again.) But it wasn't. 120 Hz was enough.

_______

Sent from my Nexus 5 (LG-D820)
[Nexus 5 Themes and Apps] yorici:
My question to you is the following: Say gamma is too low, if you would add with every number 5%, wouldn't you still have the same problem? Or am I seeing your solution wrong?

Your second solution is more appealing to me, but don't you think we should understand why these starting(and ending)points are there?
[Nexus 5 Themes and Apps] faux123:
Sorry, I've been out of touch for a while.. it's been extremely hectic for me. I still hold the opinion of having them separately adjustable. I could easily "sync" the settings by updating the app.

I am still having horrible issues adjusting the red. The polarity options allows this to be slightly better.

EVERYONE ELSE:

sorry, I'm very busy so I haven't the time to properly update things on this thread or my app. please be patient.

Thanks.

PS: great contributions of late, keep up the good work!
[Nexus 5 Themes and Apps] yorici:
Hi faux, thx for your app! What do you think of the approach though? It seems more valid to me than just editing some values. The formula is obviously not finished though.
[Nexus 5 Themes and Apps] tkoreaper:
You have the turn the screen off then back on for changes to take effect. White point is the only one that you don't have to.
[Nexus 5 Themes and Apps] jackennils:
Thank you. I knew I was too stupid to use this APP. ☺

Gesendet von meinem Nexus 10 mit Tapatalk 4
[Nexus 5 Themes and Apps] tkoreaper:
It may or may not make a difference if individual values were upped by a percentage, but it would be worth a try and it would at least keep the curves the same if they do in fact matter.

The other solution is the same thing. It could be nothing or we may find it is the key to all this. I just know that there is a reason for red's highest number being in the 13th slot and that it to produce the dark gray. Using. The same formula (first spreadsheet you made) resulted in some good results but it reduced that red value too much and made the dark gray colors appear to be a dark green.

What we need to find out, and what these solutions do, is if there is any importance to the stock curve and whether or not we should be stretching the curve (keep the first and last values the same and slowly increase values until you get to the peak) or simply be moving it up or down like we kinda have been. Anything is a possibility at this point.
[Nexus 5 Themes and Apps] safendi:
There is a combination of gamma to have the same color to Franco 14? All the combination are reddish o yellowish
[Nexus 5 Themes and Apps] loganno:
Yes! Pls help ! :confused:
[Nexus 5 Themes and Apps] yorici:
Okay, I have created another formula now. This one is about starting point and the highest value(top).

For example:

You enter starting point=10 & top=130. This will create a perfect quadratic line from value1=10 to value 12=130 to value 23=10

Results: Starting point must be around 60 for decent results..
[Nexus 5 Themes and Apps] tkoreaper:
Thanks, I'll give it a try. BTW, I experimented with increasing each value by a specific percentage and got poor results so we can toss that idea out the window.

---------- Post added at 06:38 PM ---------- Previous post was at 06:35 PM ----------

For some reason I can't download the file.
[Nexus 5 Themes and Apps] yorici:
I have been looking in to your picture from wikipedia. It seems gamma should be a logarithmic scale! (http://en.wikipedia.org/wiki/Gamma_correction)
[Nexus 5 Themes and Apps] sNoxious:
Yep, file download is not working. Says "Not found".

Sent from my Nexus 5
[Nexus 5 Themes and Apps] tkoreaper:
So what does that mean in layman's terms? :P
[Nexus 5 Themes and Apps] yorici:
Try again?

Google drive:

https://drive.google.com/file/d/0B2xJTwDD4MzhcE9tdEo4UzJ1LVU/edit?usp=sharing
[Nexus 5 Themes and Apps] tkoreaper:
Nope, maybe it's the file name that's causing the issue?

---------- Post added at 06:50 PM ---------- Previous post was at 06:42 PM ----------

Our display is sRGB so maybe this page can be of some help: http://en.wikipedia.org/wiki/SRGB_color_space
[Nexus 5 Themes and Apps] yorici:
Yeah I know, but gamma encoding has to due with converting gamma to sRGB.

Got the file? I'm curious about the link between the top and the starting point:D

I'll try to develop a logarithmic function after I have read wikipedia. I'm not that good with logarithmic functions, but I'll try. Don't expect anything for the coming hours;)
[Nexus 5 Themes and Apps] tkoreaper:
Still not able to download the file. Maybe the parenthesis in the file name are breaking it?

Any help is better than none at this point. You've done a lot already and you seem to be a bit of a math-wiz so I have faith.
[Nexus 5 Themes and Apps] yorici:
And the google drive link?

https://drive.google.com/file/d/0B2xJTwDD4MzhcE9tdEo4UzJ1LVU/edit?usp=sharing
[Nexus 5 Themes and Apps] tkoreaper:
It worked, thanks.
[Nexus 5 Themes and Apps] PresidentMcCain:
On stock, I was getting 2.0 RGB gamma, which means each color was outputting mostly evenly. Blue and Cyan was slightly off.

To get 2.2 across the board, I had to adjust:

White Point = 29 (which pushes Red, Green, Yellow to 2.2, and Blue, Cyan to ~2.1)

These two bring Blue, Cyan to 2.2 when used with the above White Point value:
Blue Positive = row 3 column 1, 128
Blue Negative = row 3 column 1, 129
[Nexus 5 Themes and Apps] yorici:
I have created a logarithmic scale. As the stock values start with 0 and this model does too, I would suggest just using it on red.

You can set Gamma, A and you can get a suggest A for a certain topvalue.

Note: Setting gamma 2,2 doesn't provide you with gamma 2,2 on screen (yet..)

Please play with Gamma and A and note your findings

I have found that setting a higher gamma results in more banding, but I have to go work now.

If xda upload fails: https://drive.google.com/file/d/0B2xJTwDD4MzhY2c4X1lGa2hwN2M/edit?usp=sharing
[Nexus 5 Themes and Apps] tkoreaper:
Your work is much appreciated, thank you. I'll give this a try right away, but at first glance I have a couple concerns regarding the curve... it's very pointy like a ramp... shouldn't it be more like an upward curve? Also, it's too symmetrical. The picture from wikipedia that I linked a couple pages back showed the downward slope after the peak to be steeper than the upward slope. This steep incline and decline may be why banding is appearing. I'm going to give this a try regardless, but just wanted to give some suggestions.
[Nexus 5 Themes and Apps] tkoreaper:
I hate to be the bearer of bad news, but I am starting to believe that we may never find an exact method for everyone. The reason for this is that everyone's screen is slightly different. It is unknown if that difference can be countered by adjusting a single number in a formula. Lets say, for example, device A at 100% brightness displays red at a certain point on red's spectrum at a specific value/reading on stock settings... Whereas device B's value will be different and it's spectrum may not be parallel to device A. So even if we made adjustment to device B to have it display the same value as device A at the same exact position on the spectrum there's nothing to say that if you go to another point on red's spectrum that they will be similar. The thing is, that if this is the case and things aren't somewhat parallel between devices then we'll never come up with a solid solution, but if we can find out if they are then a simple solution can be possible. This can be easily tested by someone with multiple devices. :good:

Another thing that I'm beginning to notice is that, and I've mentioned this a while back, each value in each position on the app is important. Each value on all 3 colors need to be configured in such a way that when each color's "potency" (value) in each respective position is combined they create a perfect shade of gray. Based on this, we're kinda working backwards right now. We should be trying to discover how much of each color we need to use to produce a shade a gray and it's hard because I've found that it's not proportionate. For example, putting 50 in each color doesn't always produce gray. If we can find that sweet spot, or the correct proportions rather, we will be much closer to getting this problem solved. :D
[Nexus 5 Themes and Apps] IAreKyleW00t:
I also got a Google Doc going so people can put their values in a place for everyone to see. Kinda like a one-stop-shop. Please feel free to use it - it'll make things a lot easier and more organized!

Nexus 5 Gamma Settings Spreadsheet: http://goo.gl/Kt81RO
[Nexus 5 Themes and Apps] yorici:
The pointiness is indeed a problem. But I wanted to see your results on the current model. I will make adjustments from value 8 to 16 to correct this.

Though you are viewing the curve from Wikipedia wrong. The scale is from 0.1 to 1 and my curve is made up out of two segments. The first segment follows a variant on the curve from Wikipedia. I would suggest you google gamma correction like I did. Cambridge has great information about this!
[Nexus 5 Themes and Apps] tkoreaper:
I'll take your word for it lol. Right now I'm trying a little experiment... It's looking to be promising! I'll let you know how it works out in a bit.
[Nexus 5 Themes and Apps] paulkono:
Is there a way to run this http://www.argyllcms.com/downloadlinux.html on android? I've used ArgyllCMS to calibrate my monitors and TV screens with a colorimter and it provides the most accurate results I've seen.
[Nexus 5 Themes and Apps] magnamentis:
agree with the basic thought :)

that's why i mentioned at a very early stage of this thread that we need an app with at least 4 sliders 3 colors and whitepoint, similar as it was in franco's fku for the nexus 4 which i'm still running on 4.3 exactly for this reason. there one can "mix" the colors to his liking.

as long as we have to enter 6x 27 values for each trial and then just calculate how many possibilities this is producing :) playing lotto is nothing against it :)

however i think your post describes a potential (probable) problem while franco's N4 solution has to be applied here in a similar way to get

at least close to the looks which many of us obviously have in mind; mostly darker blacks and more vibrant colors.

Current Devices:

N7000, 4.1.2 Stock/TW

N7100, PacRom, 4.3.1, Pac Kernel

Nexus 4, PacRom, 4.3.1, Franco Kernel r193

I9100, OmniRom, 4.4.0, Omni Kernel, Xposed Framework

Nexus 5, Cataclysm ROM 4.4.0, Franco Kernel r19, Xposed Framework, Gamma 2.4
[Nexus 5 Themes and Apps] nexusmaniac:
Almost 2.2 gamma, doesn't look as pink as most if the other settings I've tried :)

Red + 0,102,112

Red - 0,99,112

Green + 69,119,123

Green - 69,117,123

Blue + 81,118,123

Blue - 81,118,126

White Point - 29
[Nexus 5 Themes and Apps] gpvecchi:
I'd like to calibrate display using a colorimeter; I'm a little dumb, but I'd need some clarification on the table, I don't understand what values stand for...
[Nexus 5 Themes and Apps] yorici:
[MENTION=222524]first[/MENTION] alinea:

This is what I have in mind: The app has three tabs for three colors. In these tabs you have one or two sliders to adjust colors. Adjusting the sliders would automatically adjust the 27*6 fields. The sliders adjust the variables in the formula.

By doing this, anyone can compensate for red overkill or low green's.

[MENTION=539362]second[/MENTION] alinea:

Indeed every value is important. That's I'm against just editing three of them. You need a formula to get gamma right, or else you need to do trial and error (with more than a million possibilities...)

It's kinda hard to try to find shades of gray as you have 3 colors influencing it and the amount of gray to be a shade is subjective (and probably different to every screen).

__

Have you found anything yet? I'm at home again and I edited the pointiness a bit. I have added a B value which can be edited to decrease or increase the top. https://drive.google.com/file/d/0B2xJTwDD4MzhaER5UXBVZlR1V0k/edit?usp=sharing

Getting good results for red with gamma=2,2 &A = 0,63 & B=0,87 & top =130. The gamma is 2,2.

But like previous versions, the banding is on the black side of red. This indicates imo that there should be a difference between left and right segment of the graph as white band is fine.

Banding:

Try to set value 2, 6,12,18, 22 for each value separately to 100 or 200. What you will find is that the banding test is always correct on the middle to the white (right) side.

Can someone explain this?

(Upload always fails when there is a graph in excel?)
[Nexus 5 Themes and Apps] yorici:
To my understanding there are just 23 point to calibrate the color (positive and negative). Each value represents the amount of color, ranging from 0-255 (256 bits). There are several approaches to calibrate the screen. Some just edit three values (see all the previous posts), while others work with formula's

I recommend reading all the pages on this thread:) Or read some wiki pages
[Nexus 5 Themes and Apps] devinthomas:
Have we figured out the serial numbers and what they tell us about the individual device we have? Wouldn't that help figure out ideal numbers for all the different Nexus 5 displays floating around?
[Nexus 5 Themes and Apps] LaboDJ:
Great setting for me :)
[Nexus 5 Themes and Apps] yorici:
You are thinking one batch of nexuses would have the same problem and this would be traceable with serial numbers?
[Nexus 5 Themes and Apps] antisoma:
Thanks, these settings bring me as close to 2.2 so far.
[Nexus 5 Themes and Apps] mag01:
Does anyone have an idea how does Anandtech perform the display measurement on mobile devices? I can see they use the SpectraCal solution, however you always need the software to display colors on the measured display in order to be able to perform the measurements. And that's the main question - as the SpectraCal CalMAN is designed for computers or another video devices, how do they get it to work at smartphone? Do they use some remote desktop solution or what? Knowing that we can perform some real measurements and adjustments.

Everything else is just a wild-guess-work, especially when it comes to significantly altering like 1-3 values out of those 23 (which can be seen here quite often) - that's just doesn't make any sense. It's obvious these values form a curve that is (and always must be) also based on the real display characteristics (and thus pure mathematical approach is flawed as well) and we need to follow that. Of course there's a variation between the displays which makes things even more complicated (not perfectly universal for all)...
[Nexus 5 Themes and Apps] yorici:
I do agree with you, but shouldn't we try to find out what kind of theoretical mathematical connection there is? Because it's either linear or logarithmic. And while gamma is logarithmic according to the internet, I have hard times adjusting it correctly, and I have more success with linear approach. If you plot the stock values, you get a kinda linear function...

I'm actually quite interested in the difference between values 1-11 vs 13-23. They seem to affect the banding differently. It seems to me that 1-11 affects gamma more, while 13-23 affects banding more.
[Nexus 5 Themes and Apps] nexusmaniac:
Cool! Glad you like it :)
[Nexus 5 Themes and Apps] mag01:
Yes, why not.. Coming up with more or less usable mathematical solution to correct the color reproduction isn't that bad, just it should be used to only correct the current values instead of coming up with completely new ones.

As for those 2 parts, yes I noticed that too. I did some tests with moving the curve left or right, also widening or narrowing it, and watched the effects and it was quite strange. But this is exactly the question that could be easily answered with some real measurements - knowing how to do it with the software that's currently available only for PCs, some for TVs etc.
[Nexus 5 Themes and Apps] yorici:
Have you found any big advantages of diversing between positive and negative? Because I only get redish whites if I differentiate..

And do you also think we don't achieve good saturation on the displaytester test?
[Nexus 5 Themes and Apps] mag01:
I've been trying to keep both positive and negative values the same so far - mainly to not complicate things unnecessarily.

What I've found is that pushing the left half of the curve lower decreases gamma (and quite significantly) while pushing it higher increases it.

The right half doesn't seem to have much effect on the gamma (but it has some, just it's much smaller).

If we'll be able to fully understand what's going on here we might do some decent corrections even with the display test, though I'd still prefer the spectrometer... If I'll be able to find out how does Anandtech measure it (I wrote them mail) I will buy some as I've been planning it anyway.
[Nexus 5 Themes and Apps] yorici:
Yeah those were my findings too. But the banding results are really hard to explain: If you for example make values 1-10 130 and 11-23 0. Changing this doesn't only affect pure red and its mixes, but also green and blue. And I find that very strange. If you look at the pure blue only screen, it hasn't shifted. That is normal behaviour. Right?