Nightfeatherᵧ
最近開機一直被筆電螢幕閃到
發現亮度都會被調成 100%
掰噗~
我也是早上看報紙才知道 (p-nerd)
Mr.Zombie
啊...啊...
Nightfeatherᵧ
查了一下才知道 amdgpu 在更新的時候把背光的 actual_brightness 改成 16 bit
但是 brightness 和 max_brightness 還停留在 8 bit
' -')
Nightfeatherᵧ
但是 systemd-backlight save 是存 actual_brightness 的值
load 則是用 max_brightness 檢查後寫到 brightness
Nightfeatherᵧ
導致每次都會被調成 255
Nightfeatherᵧ
只是說 trace 了一下 其實 brightness 內部儲存的形態都是 int
到底為啥不把 brightness 和 max_brightness 16bit 啊....
基本上要算應該都會用 max_brightness 來算
正常來說一起改應該不會弄壞別的東西
Nightfeatherᵧ
只是說這台的 actual_brightness 也怪怪的
一直卡在 61440(0xf000)...
Nightfeatherᵧ
阿還有 systemd 說他們不會改喔 因為是 driver 的問題 (
systemd-backlight: Using actual_brightness causes am...
Nightfeatherᵧ
只是說不能給個選項直接用 brightness 嘛.....
明明裡面讀不了 actual_brightness 的時候也是直接 fallback 回 brightness 的 ...
載入新的回覆