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
calibrationfix1.jpg
calibrationfix2.jpg
calibrationfix3.jpg
batmanthingie.jpg
Uploading the pictures on this forum as its much better. I keep forgetting that this forum software on the zentalk forums is quite nice.

AmitGarde
Community Legend II
Danishblunt

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?

https://i.imgur.com/wL3zpMR.jpg

https://i.imgur.com/Pbx8qvI.jpg

https://i.imgur.com/dg2BBO0.jpg

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:

https://i.imgur.com/fVy9I8g.jpg

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. Pretty sure he will soon implement this solution in his kernel as well, hence I'm not to worried about my dead SSD, only thing annoying me now is that I have to get a new one, reinstall crap and start from scratch again with my kernel, ohwell 😞


Colorbanding defeated
Great work by you to manage black crush.... Keep it up👍
I hope this should surely help asus to look into that panel can be calibrated more if they try to.

Saifuddin
Zen Master III
Its definitely mind bogling 👍👍
Awesome work 😀

Jaganmohan
Rising Star I
Danishblunt

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?

https://i.imgur.com/wL3zpMR.jpg

https://i.imgur.com/Pbx8qvI.jpg

https://i.imgur.com/dg2BBO0.jpg

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:

https://i.imgur.com/fVy9I8g.jpg

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. Pretty sure he will soon implement this solution in his kernel as well, hence I'm not to worried about my dead SSD, only thing annoying me now is that I have to get a new one, reinstall crap and start from scratch again with my kernel, ohwell 😞


Colorbanding defeated
Really Good work. Kudos. Hope Asus will come up with solutions