Automatic Brightness in Plasma

Plasma finally gets auto-brightness, and the comments instantly turned into a gadget roast

TLDR: Plasma 6.6 now has automatic brightness that learns from how you adjust your screen, aiming to avoid the annoying flicker people hate. Commenters were intrigued by the idea but mostly used the moment to roast Android and Samsung for making “smart” brightness feel bossy instead of helpful.

KDE Plasma quietly added automatic screen brightness in version 6.6, but the real spectacle is the crowd reaction: part impressed, part traumatised by years of terrible “smart” brightness on other devices. The developer explains this took ages because many laptops don’t even have the light sensor needed to detect room brightness, and external monitors are even messier. Once the hardware hurdle was cleared, the bigger challenge was making the feature feel helpful instead of acting like a tiny chaos goblin yanking your screen brighter and darker every few seconds.

That’s where the comments got spicy. One camp was genuinely fascinated, with people comparing Plasma’s approach to rivals like ChromeOS, which apparently uses an online learning model to figure out what brightness you actually like. That immediately turned the thread into a mini “how do the big guys do it?” detective club.

But the loudest energy came from the battle-scarred users dragging bad auto-brightness experiences from phones into the chat. Android, and especially Samsung, got absolutely flamed. One commenter basically summed up the public mood as: if “adaptive” means you lose control, then congratulations, you invented the most annoying feature in computing. The underlying fear is simple and relatable: everyone wants a screen that adjusts itself, but nobody wants it to act like an overconfident robot that knows better than they do.

So yes, Plasma shipped a thoughtful fix with delays and guardrails to stop flickering madness — and the internet responded with equal parts curiosity, relief, and gadget-induced emotional baggage.

Key Points

  • Automatic brightness became available in Plasma 6.6 after hardware limitations and lack of suitable development setups delayed the feature.
  • The article says many laptops lack ambient light sensors, and external monitors rarely provide accessible built-in sensors for automatic brightness control.
  • A simple linear mapping from ambient light to screen brightness was tested but rejected because brightness controls, hardware behavior, and user preferences are not reliably linear.
  • KWin’s implemented approach stores six ambient-light control points, one per 20% brightness step, and interpolates between them to determine brightness.
  • The implementation added monotonic curve constraints, minimum gaps between control points, hysteresis, and a time delay to prevent unwanted rapid brightness changes.

Hottest takes

"Anything has to be better than Android, man" — jauntywundrkind
"Samsung's 'adaptive' brightness being full loss of control" — jauntywundrkind
"Believe it or not, ChromeOS uses an online learning model" — jeffbee
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.