Consider a run off the mill pc: lcd displays connected, you have brightness control in the menu of the lcd. And some other stuff like color temp and modes.
Now consider a laptop, AIOs and kiosk PCs. Light sensors turns brightness up and down, proximity sensors switches the actual display on or off. And the OS have access to these readings and gives control over it (like a brightness slider for example).
What interface does this controller use to talk to the computer? I've been googling around and there are mentions of GPIOs, or I2C via SMBus, but it might have been deprecated in recent years. What is the current top interface for this usage?
Anyone with experience on this? Does this involves custom motherboards with gpio or extra smbus? I know some embedded Mobos have gpio and i2c header, and on laptop scene I guess the manufacturer can have anything they want. Are these interfaces simply not available on consumer Mobos?