ENUM WMI_BRIGHTNESS_SOURCE(9)
β¨ enum wmi_brightness_source β¨
okay bestie, so this is a page from the Kernel API Manual (iconic little corner of the docs, honestly) and it's all about enum wmi_brightness_source β like, the whole entire lore of it π
Basically this is the backlight brightness control source selection enum. Which is a very fancy way of saying: "who's the main character holding the reins on your screen's glow-up?" ππ
πΈ NAME πΈ
enum wmi_brightness_source β backlight brightness control source selection π
like, it's literally the enum that tells you which thing is out here controlling the brightness of the backlight. that's the vibe check. β¨
π¦ SYNOPSIS π¦
enum wmi_brightness_source {
WMI_BRIGHTNESS_SOURCE_GPU ,
WMI_BRIGHTNESS_SOURCE_EC ,
WMI_BRIGHTNESS_SOURCE_AUX ,
WMI_BRIGHTNESS_SOURCE_MAX
};
π Constants π
so these are the members of the enum, and every single one of them is here, no cap:
WMI_BRIGHTNESS_SOURCE_GPUβ the GPU is the one running brightness duty. backlight brightness is controlled by the GPU. she's got the power π₯οΈβ¨WMI_BRIGHTNESS_SOURCE_ECβ the system's Embedded Controller (EC) is the one controlling the backlight brightness. team EC represent π«ΆWMI_BRIGHTNESS_SOURCE_AUXβ brightness is controlled over the DisplayPort AUX channel. fancy cable-based control, we love to see it πWMI_BRIGHTNESS_SOURCE_MAXβ-- undescribed --π yeah the original docs literally just say undescribed, so that's all we got, bestie. no further tea. it's giving mystery π΅οΈββοΈ
lowkey a tiny note: the synopsis above is copied exactly, trailing commas and spacing and all β do not come for me, that's the source's formatting and I'm not touching it π
π§ SEE ALSO π§
- Kernel file
./include/linux/platform_data/x86/nvidia-wmi-ec-backlight.hβ like the actual header, go read it enum wmi_brightness_method(9)π₯enum wmi_brightness_mode(9)βstruct wmi_brightness_args(9)π
basically the whole fam, iykyk π«Ά
okay and that's the whole page!! π little sign-off for you: this mess lives in the kernel tree under ./include/linux/platform_data/x86, dated October 2026, and it carries the very cute header-and-footer combo of enum wmi_brightness_source(9) with "Kernel API Manual" β slay, era, periodt. stay glowing, bestie ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms