[Q] Color profiling with CyanogenMod - Galaxy S 4 Mini Q&A, Help & Troubleshooting

It's not a secret that AMOLED screens like the one installed in S4 mini have wider color range than IPS what often results in over-saturated images which were prepared for standard sRGB range.
Stock S4 mini ROM has means to change color profiles. So the question is - if this functionality also included/planned to be included in S4 mini's CM and kernel CM uses for this model? Could profiles be anyhow adjusted?

It's on my to-do list.

Really glad to hear it, Arco! Thanks!
Could you please share a bit about mechanism behind that? Is it really some driver/kernel-space functionality or it is being implemented on higher levels?

metaxaos said:
Really glad to hear it, Arco! Thanks!
Could you please share a bit about mechanism behind that? Is it really some driver/kernel-space functionality or it is being implemented on higher levels?
Click to expand...
Click to collapse
Haven't really looked at it yet, but I think both kernel and user space changes are needed.

arco68 said:
Haven't really looked at it yet, but I think both kernel and user space changes are needed.
Click to expand...
Click to collapse
Hi arco68,
I'm also interested in a solution for the over-saturation problem of the amoled of my S4 mini. Before that I'll keep my stock rom that has the profiles included.
In the meanwhile any progress on that?

S4 Mini oversatured display - solution!
Finally I found something that really works: S4minisettings.apk
http://forum.xda-developers.com/showthread.php?t=2558702&page=11
look for F4k's post
This build is for cm 11 (4.4 kitkat). The only thing is you have to manually put it to system/apps/ folder and then correct the permissions to
rw,r,r (644)
otherwise it doesn't work.
To get really natural colors instead of the oversatured ones you have to set mode to "natural" and temperature to "normal". Sometimes you have to switch the display off and on to get the settings applied.
Great thanks to F4k!

Cool!
Finally i get rid of this unnatural colours,
thanks peter and f4k! :good::good::good:

If you're interested I've developed an App called "ColorModeChanger" to adjust colors and saturation. You cn visit XDA thread at: http://forum.xda-developers.com/showthread.php?t=3154845

Related

[DEV] Exynos Galaxy S II Screen tuning app - dev. snapshots discussion

Hi Galaxy S II users and developers!
I'm working since months on Galaxy S II Super AMOLED+ screen calibration and rendering customization.
As it takes a lot of time to get something really usable, I decided to publish dev snapshots as a free application on android market.
This project takes so much time because I reverse-engineer all the mDNIe image converter registers one by one. Same for the ld9040 Super AMOLED+ controller.
Then I measure the potential effect of settings found, transform it into comprehensive settings etc.
I also back-up all this by measurements made with a calibrator.
Most of this reverse-engineering will be published as GPL source code.
I don't provide any kind of support for the dev snapshots but I'm sure you'll be interested discussing screen stuff here.
Icon chose is self-explanatory: unstable software!
I have ambitious plans for this application. It may become more powerful than anything you saw before affecting screen rendering on any mobile device
I've installed the Market version but can't see differences between the Native and Samsung mode.
Same as with the earlier version you distributed on Twitter. I've read there you said it worked only on your SGS2. I guess it has been fixed now but still, no changes for me.
EDIT: I see a change now between the 2 modes, my screen mode was set to Movie, not Standard. And I remember having seen in the app you change the Standard mode settings only. Maybe worth adding it to the 1st post?
I was also using the movie mode but sometimes the screen will became a little bit greenish.
I'm so happy with the screen Turner now especially with light blue!
Sent from my GT-I9100 using XDA App
exciting only things i hate after switching to sgs2 (from i9000) was color calibration (and banding issue) and a bit sound quality which can be increased even though its not that much difference..
@supercurio do you have something in mind about color banding or its just calibration?
Nice start supercurio!! Happy to know you have started working All the best
thanks for the early feedback:
@snark_be as its really dev snapshots, I won't document it as virtually anything can change from one day to another.
Thats why sharing your observation with other curious experimental testers is so valuable
As someone stated before, I got good result against light blue colours...
Sent from my GT-I9100 using xda premium
pan466 said:
exciting only things i hate after switching to sgs2 (from i9000) was color calibration (and banding issue) and a bit sound quality which can be increased even though its not that much difference..
@supercurio do you have something in mind about color banding or its just calibration?
Click to expand...
Click to collapse
Color banding: mostly done already.
Disabling artificial sharpening on everything make any banding very hard to notice.
Still, some apps are runing in 16-bit mode without dithering on MALI GPU instead of 32bit as you can see in Angry Birds RIO introduction animation.
Samsung settings apply sharpening even on dithered images. Result is not good, as expected.
The gradient pattern in today's app show that.
Gradient itself is a screen screenshot of Samsung browser rendering, for an accurate simulation.
The app will be declined for power-users, allowing full control over all the settings.
Sharpening, color saturation or tones: its all a matter of user preferences.
For Calibration I'll work on linear domain, directly tuning AMOLED hardware and not mDNIe effect.
Its what allows the best precision and avoid ending with 7 or 6bit usable per channel, but due to how is supposed to work factory calibration it's also the only way to fix color calibration issues, that makes some screen very different from others in terms of white balance, especially in low brightness modes.
hi
i tried tune it but it doesnt work.
When you look at letters ex web you see bluring letters. I discovered i had the same problem on windows 7 but switch of smooth edges of screen font and font are sharp crisp. Take a look http://forum.xda-developers.com/showthread.php?p=15554743#post15554743.
supercurio said:
Disabling artificial sharpening on everything make any banding very hard to notice.
Click to expand...
Click to collapse
But it makes the text look fuzzier. Maybe I need time to get used to it.
snark_be said:
But it makes the text look fuzzier. Maybe I need time to get used to it.
Click to expand...
Click to collapse
Yes, everyone eyes gets lazy when used to a sharpened result.
Immediate comparison makes the normal rendering looks blurry even if it's not − brain trick!
kamartonus said:
hi
i tried tune it but it doesnt work.
When you look at letters ex web you see bluring letters. I discovered i had the same problem on windows 7 but switch of smooth edges of screen font and font are sharp crisp. Take a look http://forum.xda-developers.com/showthread.php?p=15554743#post15554743.
Click to expand...
Click to collapse
Maybe you just don't like Android font hinting.
Personally I prefer stronger hinting like freetype "Best Contrast" one available on Linux desktops.
Issue with this kind of string hinting is that it doesn't play well with arbitrary font size.
Shapes become 1px or 2px wide but nothing in between, probably why Android uses an intermediate hinting, that eventually works better on higher density screens.
does this only work on stock based rom? are you planning to get this working on cm based rom as well?
awesome-member said:
does this only work on stock based rom? are you planning to get this working on cm based rom as well?
Click to expand...
Click to collapse
It will work on CM based ROM when they'll re-add mDNIe support in their kernel.
mDNIe feature doesn't depend on kernel patches as Samsung nicely allowed customization in their own driver.
Of course this official driver must be enabled (CM) and not destroyed in its functionality (hardcore's patches)
I discussed it with Unhelpful and codeworks a few days ago and will contribute if needed.
Edit : seems to work, even though difference barely is noticeable, I guess it'll improve with updates
this may be a solution of fixing the left side yellow tinted screen just like mine
WOW~~supercurio you are come back again~welcome! just installed it from market~
native mode seem look soft and warm ..i like it..
samsung mode look dazzling and cold..
but i think it's a long way to go...
but i am very happy..you are back...
because i love your voodoo lagfix voodoo color voodoo sound for SGS..
also hope you can bring some things for SGS2~~
Says this device is not supported, running CyanogenMOD7 ver 31
Incredible difference. I really hated the sharpening Samsung do. Cannot thank you more for your hard time put into this.
This has potential to be a major breakthrough for SGS2 phones. Modifying our displays to fit everyone's needs is a much needed addon.
Thanks Supercurio!

Custom Auto Brightness Levels?

Ive read that the One X tends to run a lot brighter for the equivalent setting on phones like the SII.
Is it possible to tune the brightness level that the Auto setting provides, and the external light at which it "ups" the brightness - as in my opinion, HTC's setting, although wonderful, is overkill in many situations, and screen on time needs all the help it can get.
Cheers.
slvrarrow said:
Ive read that the One X tends to run a lot brighter for the equivalent setting on phones like the SII.
Is it possible to tune the brightness level that the Auto setting provides, and the external light at which it "ups" the brightness - as in my opinion, HTC's setting, although wonderful, is overkill in many situations, and screen on time needs all the help it can get.
Cheers.
Click to expand...
Click to collapse
if things aren't changed in ICS, you can decompile the /system/framework/framework-res.apk and then edit some xml's in it. Compile it again with the modified xml's and at last adb push it into the system partition. and this procedure requires a unlocked system partition.
if you don't want to unlock / don't know how to edit the stuff, the most feasible way is to put a brightness widget on homescreen and change it manually.
slvrarrow said:
Ive read that the One X tends to run a lot brighter for the equivalent setting on phones like the SII.
Is it possible to tune the brightness level that the Auto setting provides, and the external light at which it "ups" the brightness - as in my opinion, HTC's setting, although wonderful, is overkill in many situations, and screen on time needs all the help it can get.
Cheers.
Click to expand...
Click to collapse
leedroid, insertcoin and a few of the other roms here have the option to lower the brightness in their tweak settings. If you search for it, j4n87 also created a flashable xml mod that lowers the brightness as well.
Cheers, I saw one on XDA for what I thought was the One S but it must be what youve just mentioned above I think.
www.youtube.com/watch?v=oXJhJSAq3ig&feature=related#t=11m03s
That shows what I'm on about.
slvrarrow said:
www.youtube.com/watch?v=oXJhJSAq3ig&feature=related#t=11m03s
That shows what I'm on about.
Click to expand...
Click to collapse
Yes, we're on the same page although I don't understand italian . The mods I'm referring to all alter the baseline brightness as opposed to just the regular screen brightness based on ambient levels.
I'm running CM9 which allows you to edit baselines for screen and softkeys, but the roms and mods I referred you to do the same thing with less granular control. j4n87's mod is pretty dim but worked well for me until I switched to CM9. You could always crack open his zip and change the levels yourself before flashing.
Here is the link:
http://forum.xda-developers.com/showthread.php?t=1595559
Yeh haha I don't speak Italian either just stumbled upon that on featured videos! Erm I knew CM9 had it working, can you point me in the direction of the best build? I need HDMI out but can live without Hotspot (which I believe is the only problem causer?). What's CM9 battery overall before these screen modifications?
I've tried about 6-7 of the roms here, they're all pretty much the same with varying levels of tweaks. I'm pretty sure that HDMI is working on the majority of them.
I love the hardware on this phone but not fond of Sense at all. Looking forward to more AOSP/AOKP based roms. The only available CM9 rom still has some bugs that need to be addressed (Phone, GPS, Camera - all working but with flaws) Battery life is excellent though I'm getting 4.5-5+ hours of screen on with heavy to moderate use using Faux123's kernel.
Is that the CM9 over at Modaco? Or is there an active one here?
That's great screen on time by the way.
Ideally I want one based on CM9 but with the sense Camera, that's all I can see thats worth keeping. Sense just isn't worth the performance hit IMO. It looks pretty cheap, especially with all the colourful busy icons...
Yes I'm using the build from modaco, jdroid is apparently working on a AOSP version and is beta testing. He said that they may release something this week.
How are you finding Screen on times for video playback/streaming by any chance?
Also, have you tried to see if the force dual core app helps?
Ill know myself tomorrow, the phone arrives...!

Galaxy S3 T999 display colors too vivid?

is it just me but i think my S3 screen is too vivid in color?? too much red (i notice on actors face), green and blue specially when watching 720P or normal 480P rip movies??
im using 404 V70 rom from wild if it matters..
No its not just you. Im using stock at&t s3 and colors are just too vivid, like you said. Especially red. Display on my i777 was much nicer.
If you are on stock LH2, you can install Morfic's kernel and change the gamma hacks to hue your colors towards more R,G, or B. Obviously, you need to be rooted and know how to install kernels and such.
Much the same as with Voodoo kernels on earlier Galaxy devices.
Woodrube said:
If you are on stock LH2, you can install Morfic's kernel and change the gamma hacks to hue your colors towards more R,G, or B. Obviously, you need to be rooted and know how to install kernels and such.
Much the same as with Voodoo kernels on earlier Galaxy devices.
Click to expand...
Click to collapse
ThanKs. not sure if my rom will do this though (xquizit v70) but im surprise with so many roms, dev, fix and hacks here that no one made a universal fix yet?? It's really not that good watching movies on the s3 specially if the scenes are with many red blue colors... Even just looking at photos too? Colors are just too dark...
hoping wildchld is reading this and maybe incorporate the fix to his rom..
I would kinda like Samsung to take action and come up with a fix in their JB update..
It'd be hard to fix, my screen is perfect.. They could add sliders and settings though. Kind of odd my tv and monitor let me adjust but my phone doesn't.
Woodrube said:
If you are on stock LH2, you can install Morfic's kernel and change the gamma hacks to hue your colors towards more R,G, or B. Obviously, you need to be rooted and know how to install kernels and such.
Much the same as with Voodoo kernels on earlier Galaxy devices.
Click to expand...
Click to collapse
Does it correct the colors on its own or is there a setting that comes with the kernel that you can adjust yourself?
That's just the nature of superAMOLED.
Sent from my SGH-T999V using xda premium
vivid
i like it

[Q] What is the mDNIe scenario? (Custom ROMs)

Hi, I am still fairly new around here (and to the custom ROM scene) and I have been lurking around for some time. So far, I haven't had the need to ask any questions as they have all been answered in other threads, but here's one that I am curious about; it's one that I have noticed in a few custom ROMs I have tried so far.
[Q]: What is the mDNIe scenario and what does it do?​
It is located under the Advanced portion of the Settings menu. I've ticked a few of them, but it doesn't seem like it does anything.
KunoMochi said:
Hi, I am still fairly new around here (and to the custom ROM scene) and I have been lurking around for some time. So far, I haven't had the need to ask any questions as they have all been answered in other threads, but here's one that I am curious about; it's one that I have noticed in a few custom ROMs I have tried so far.
[Q]: What is the mDNIe scenario and what does it do?​
It is located under the Advanced portion of the Settings menu. I've ticked a few of them, but it doesn't seem like it does anything.
Click to expand...
Click to collapse
smhtc said:
mDNIe stands for mobile Digital Natural Image engine.
In stock galaxy S2 rom (at least my i9100 international), under Settings ->Display -> Screen mode, it shows a sample image and three preset profiles - Dynamic, Standard, and Movie. These adjust the brightness, sharpness, contrast on different screens/ in apps like camera.
Custom roms can always have custom settings for these display-related parameters of a phone.
I am not android developer, so I cannot tell you how to turn it on, but I think stock rom has mDNIe enabled by default.
Click to expand...
Click to collapse
I also wondered about this option on CM10.1, but from reading the quote (from another post) above, I conclude that they are just different settings to tune the displaly of the phone. The differences between each scenario are so small that I can't really notice them, so I just leave it on the preset UI mode.
klin1344 said:
I also wondered about this option on CM10.1, but from reading the quote (from another post) above, I conclude that they are just different settings to tune the displaly of the phone. The differences between each scenario are so small that I can't really notice them, so I just leave it on the preset UI mode.
Click to expand...
Click to collapse
Yeah, I dug little into it myself and read that they were some presets for color management. I was kind of curious if they were working properly on the ROM I am currently running and if it would have any impact on battery life as well, but if it's as minute a change as you say, then it's probably not worth investigating, at least not for the time being.
Thanks for the reply and the info, by the way. I guess it's more for display clarity if anyone were to have problems with the viewing screen. I'd give your post a "Thanks" if I haven't already met my thanking limit of the day already. lol I'll be sure to give you one when I get the chance to.
Can this be related to the Galaxy S4 auto-dimming problem? If I set the background mode to STANDARD instead of AUTO, it will probably not dim?

[Q] a few questions ( i9505)

I live in austria and i bought a white galaxy s4 without contract and now iam not sure which rom to flash ^^ i will wait with rooting and flashing until the google edition s4 is out and custom roms of this version have been made( i think it will really fasten up the process for the hackers am I right? )
2 more questions :
1: Can i somehow extract the camera app from touchwiz and take it over to cyanogenmod and or any other ROM?
2: Even if i turn off automatic brightness control and disable color corretion and everything else in the settings the phone still throttles down the brightness on bright pictures and for example if iam using the browser..... It is noticeable the most when you open a white page and then pull your notifications down and then back up the screen goes from bright to not bright which is very annoying!!!!
do you think a custom rom or even a custom kernel can fix this problem (edit: my phone does´nt do it now but that might be because im at 85% battery, will keep an eye on that)
sorry for my english I´m still learning ^^
edit:Sorry i put this in the wrong section guys!!! if someone could change that..... im still new here :/
UsEr313131 said:
I live in austria and i bought a white galaxy s4 without contract and now iam not sure which rom to flash ^^ i will wait with rooting and flashing until the google edition s4 is out and custom roms of this version have been made( i think it will really fasten up the process for the hackers am I right? )
2 more questions :
1: Can i somehow extract the camera app from touchwiz and take it over to cyanogenmod and or any other ROM?
2: Even if i turn off automatic brightness control and disable color corretion and everything else in the settings the phone still throttles down the brightness on bright pictures and for example if iam using the browser..... It is noticeable the most when you open a white page and then pull your notifications down and then back up the screen goes from bright to not bright which is very annoying!!!!
do you think a custom rom or even a custom kernel can fix this problem (edit: my phone does´nt do it now but that might be because im at 85% battery, will keep an eye on that)
sorry for my english I´m still learning ^^
edit:Sorry i put this in the wrong section guys!!! if someone could change that..... im still new here :/
Click to expand...
Click to collapse
If your model is the 9505 you can flash any ROM you wish as long as it isn't from the 9500 section and that you use a kernel for your specific device.
Camera app is dependent on TouchWiz framework, so no; it can't be extracted and used on AOSP/CM/etc.
About your automatic brightness; it may be have something to do with Settings->My Device->Display->Screen Mode. Adapt display, if I understand the concept, will automatically change color profiles depending on what you are viewing which could be what you are perceiving as brightness adjustments.
lordcheeto03 said:
If your model is the 9505 you can flash any ROM you wish as long as it isn't from the 9500 section and that you use a kernel for your specific device.
Camera app is dependent on TouchWiz framework, so no; it can't be extracted and used on AOSP/CM/etc.
About your automatic brightness; it may be have something to do with Settings->My Device->Display->Screen Mode. Adapt display, if I understand the concept, will automatically change color profiles depending on what you are viewing which could be what you are perceiving as brightness adjustments.
Click to expand...
Click to collapse
damnit then I hope there will be some good alternatives to that, because i just love the features of the camera app and kinda paid for them.... 612€... I dont care about the sensors though ^^
about the settings i have that already checked off, but yesterday my sreen really liked to change the brightness on itself ( with auto adjust off!!)
Please read forum rules before posting
Questions and help issues go in Q&A and Help sections
Thread moved
Thank you for your cooperation
Friendly Neighborhood Moderator
UsEr313131 said:
I live in austria and i bought a white galaxy s4 without contract and now iam not sure which rom to flash ^^ i will wait with rooting and flashing until the google edition s4 is out and custom roms of this version have been made( i think it will really fasten up the process for the hackers am I right? )
2 more questions :
1: Can i somehow extract the camera app from touchwiz and take it over to cyanogenmod and or any other ROM?
2: Even if i turn off automatic brightness control and disable color corretion and everything else in the settings the phone still throttles down the brightness on bright pictures and for example if iam using the browser..... It is noticeable the most when you open a white page and then pull your notifications down and then back up the screen goes from bright to not bright which is very annoying!!!!
do you think a custom rom or even a custom kernel can fix this problem (edit: my phone does´nt do it now but that might be because im at 85% battery, will keep an eye on that)
sorry for my english I´m still learning ^^
edit:Sorry i put this in the wrong section guys!!! if someone could change that..... im still new here :/
Click to expand...
Click to collapse
Flash The Omega Rom from the i9505 Section or Darthstalker from the T-Mobile Rom.
I would suggest against any Cm 10.1, AOKP and or PA. They are still VERY BUGGY for daily use, with updates every week. Not sure if you want to use that type of Rom for daily Use. .Your Call.

Categories

Resources