- Edited
deepflame Enabling 10-bit color support tells the driver that I use a 10-bit display and turns off dithering. Interestingly this also works without a 10-bit screen.
So if tricking the app into thinking you have a 10-bit display keeps it from dithering within the app, I wonder if we could do this system wide? @JTL is this something you could use or alraedy are? Is there a way to trick the entire system/gpu/whatever does that request for system wide dithering into believing we have a 10-bit or greater display and this avoiding it needing to turn on dithering for our actual 6 or 8 bit panels? Using a "quality" greater than its request would be better if it would work because you could tell it something wild like "this is a 128bit display" etc it would cover us long term rather than chasing 10-bits then the next thing on and on.
KM I have an idea about this: Pixel 2 is AMOLED.
I think I follow what you have written but am missing how that explains that the night mode tinting causes strain on the Amoled.