This widget could not be displayed.
This widget could not be displayed.
cancel
Showing results for 
Search instead for 
Did you mean: 

Colorbanding defeated

Danishblunt
Hall of Fame I
So as of today the 21.03.2021 color banding has been defeated. Now at the beginning I was under the impression that the crappy color banding was caused by pixelworks and guess what?
It wasn't.
Infact the reason this happened was actually because of ASUS not wanting to implement any type of gamma correction at all, while other manufacturers like nubia and oneplus have infact added gamma correction in their kernels. So today I simply stole some code from Oneplus 8 kernel like the naughty naughty boy I am and magic has happened. So what are the results of this?





Now as you can see the difference is absolutely insane. Blacks have returned, no pixelation and the screen looks absolutely georgous! Honestly this screen after calibration seems absolutely amazing, ASUS was not lying when they said that these panels are actually high quality. Granted the quality of the screen cannot be seen in those pictures very well as smartphone cameras have great difficulty catching stuff in the dark with huge amount of details. I took a closer shot as well to show that even the black crush is quite in check as well:

How exacly an absolutely new guy like me who has extremely little experience with kernel development could fix an issue i looked at in weeks while the experienced asus team didn't get the solution until this date is beyond me right now. I hope that the devs will fix it very soon now that they know they can simply nab code from nubia or oneplus and some modifications, today my SSD died with my ubuntu and kernel sourcecode on it, so only thing I have left is a flashable zip file that would most likely crash on 75% of rog3 devices due to extreme amount of undervolt, i will still share to those who want to try, but successrate won't be high :'D
At this point I want to thank Freak07 for introducing and helping me to get into kernel development much faster than I would have taken by myself.
92 REPLIES 92

Danishblunt
Hall of Fame I
jaykesharwani9

Orginal poster, 100 marks for your curiosity and effort.

A simple kernel tweak fixed this issue damn.

This simply implies that Asus Devs weren't resolving this issue on purpose. And They were focusing on Rog phone 5.

Now it is clear that Asus has duped everyone with Rog phone 3.

This is a clear case of cheating.

I will officially log a complaint against Asus India for duping us.


View post
I wouldnt call it "simple".
Also as already mentioning before, I don't think anyone duped anybody. It's just that the devteam have their hands very full. I'm quite hopeful that an official fix will come out at some point. The main reason the thread exists is simply to show users that their devices arent broken, It's just software issue if you will 🙂
Also final calibration and update vs the Oneplus 8 Pro:
Before: 25% brightness, rog3 being so dark you cannot see anything anymore. Hard to use on lower brightness levels.
before-low.jpg
After: 25%, Yes even at very low brightness you can still see everything just fine, altho there is a red tint. Yes the phone is even darker than the Oneplus 8 pro and still retains all the detail.
after.jpg
And for the last time with color banding:
Rog 3 when you run the trailer and it starts to "darken" (26 seconds into trailer) shows perfect example of which greyscale on the stock kernel causes the insane pixelation and image turns into a mess.
before.jpg

Perfect image, real blacks, no pixalations.
after.jpg

So guys, what is the moral of the story?
Your phones have a high quality display as ASUS was promising you, your displays arent broken and it is fixable without having to replace it! Be patience as ASUS will eventually fix it, you haven't been duped or sold anything cheap. I hope I could soothe some people's anger who thought they got a broken product with a broken screen 🙂

GREEKLEADER
Zen Master I
Danishblunt

https://zentalk.asus.com/en/discussion/comment/159145#Comment_159145

I wouldnt call it "simple".

Also as already mentioning before, I don't think anyone duped anybody. It's just that the devteam have their hands very full. I'm quite hopeful that an official fix will come out at some point. The main reason the thread exists is simply to show users that their devices arent broken, It's just software issue if you will 🙂

Also final calibration and update vs the Oneplus 8 Pro:

Before: 25% brightness, rog3 being so dark you cannot see anything anymore. Hard to use on lower brightness levels.

before-low.jpg

After: 25%, Yes even at very low brightness you can still see everything just fine, altho there is a red tint. Yes the phone is even darker than the Oneplus 8 pro and still retains all the detail.

after.jpg

And for the last time with color banding:

Rog 3 when you run the trailer and it starts to "darken" (26 seconds into trailer) shows perfect example of which greyscale on the stock kernel causes the insane pixelation and image turns into a mess.

before.jpg

Perfect image, real blacks, no pixalations.

after.jpg

So guys, what is the moral of the story?

Your phones have a high quality display as ASUS was promising you, your displays arent broken and it is fixable without having to replace it! Be patience as ASUS will eventually fix it, you haven't been duped or sold anything cheap. I hope I could soothe some people's anger who thought they got a broken product with a broken screen 🙂


View post
At last,red tint and color banding will be a thing of the past,and if asus manages to pull this off,it will probably be the first phone that manages to do so with a high end display,can't wait for the official fix

Danishblunt
Hall of Fame I
GREEKLEADER

https://zentalk.asus.com/en/discussion/comment/159246#Comment_159246

At last,red tint and color banding will be a thing of the past,and if asus manages to pull this off,it will probably be the first phone that manages to do so with a high end display,can't wait for the official fix


View post
The red tint still exists on very very low brightness. This is just how OLED's operate I think.

hank_email_is
Rising Star II
@Danishblunt nice work! Can you share how did you fix it so I can try it on my phone too! Was just so upset with the screen wanting to sell it but now you have me hope XD 🥺

pradhyumna
Rising Star I
Bro highly appreciate your efforts...
Meanwhile I'm rooted, and would love to have hands on this Kernel.
Please share and guide, if possible make it on XDA.

Cheers for your future projects!