Skip to content

Brightness annoyingly adjusts slightly to cater for what's on screen - AKA Dynamic Contrast #71

Description

@ZimbiX

As noticed by @ksandom in his blog post, the Astro has some sort of dynamic contrast enabled.

From Discord:

ZimbiX: I have noticed, as your article mentions, that even with auto-brightness turned off, something is slightly adjusting the brightness, seemingly based on the brightness of what's bring displayed. Which sounds a lot like the dynamic contrast feature I've seen before somewhere, which was just a dodgy way for the manufacturer to increase the contrast ratio spec. I find it just barely noticeable at full brightness switching back and forth between a white screen in Chrome and a dark but not entirely black screen in Termux - e.g. after switching to Termux, the screen dims a couple of steps over like 5 seconds

Device: Astro Slide
Android build number: Astro-11.0-Planet-05182022-V01
Custom build number: alps-mp-r0.mp1-V8.132_haocheng.r0mp1.k61v1.64.bsp_P20


I was just having a flick through the commits tree of Planet kernels and came across this commit for the Gemini kernel:
lukefor/gemini-linux-kernel-3.18@a71d4a9

It looks like that disables dynamic contrast, and that it's still applicable to the Astro kernel! 😀 (this defconfig file is the one used for the Astro)

I haven't given it a go yet, but am keen to see if this patch fixes it.

Edit: Hmm, I'm really fighting the bot with the labels on this one!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions