https://bugzilla.kernel.org/show_bug.cgi?id=203905
Kunal Bhat (kunal.bhat2001@gmail.com) changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kunal.bhat2001@gmail.com
--- Comment #9 from Kunal Bhat (kunal.bhat2001@gmail.com) --- (In reply to Flo Bock from comment #8)
With recent systemd changes, the 16 bit values in actual_brightness break saving and restoring the backlight values using AMDGPU. According to a closed issue on Github, Lennart Poettering sees this as a kernel issue[1]. Is there any good reason for actual_brightness to be 16bit, whereas both max_brightness and brightness are 8bit?
I believe it's there to provide a higher range of precision for the backlight. Not sure why they never extended the range for max_brightness.
The systemd devs are adamant that this is a driver issue, and aren't ready to implement a work around for it. I believe this is the open issue with the discussions right now: https://github.com/systemd/systemd/issues/16630