最近幾次升級後筆電的螢幕亮度有些過亮、非常剌眼,覺得像在看燈泡。查看設定如下:
螢幕的設定亮度是 35% 並沒有改變,可能是設定指令沒有作用。
當「圖形化介面」操作不能作用時,就用「命令列介面」設定看看。
1. 查看相關設定
用 lspci -k 查詢使用的晶片及其驅動程式
root@A550V:~# lspci -k
.....
00:02.0 VGA compatible controller: Intel Corporation Skylake-H GT2 [HD Graphics 530] (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 1130
Kernel driver in use: i915
Kernel modules: i915
.....
可以看到晶片是 Intel 的 HD Graphics 530,驅動程式是 i915,接著就再查看相關設定
2. 切換成 root 身份
以下操作都需先切換成 root 身份,請參考 "
在 Linux 中,切換為 root 身分以操作、設定系統 " 一文。
3. 查看並設定亮度
查詢與 Intel 顯示晶片相關的設定參數:
root@A550V:~# ls /sys/class/backlight/intel_backlight/
actual_brightness bl_power brightness device max_brightness power scale subsystem type uevent
與亮度有關的項目有三個,先看一下它們目前的設定值為何:
root@A550V:~# cat /sys/class/backlight/intel_backlight/actual_brightness
937
root@A550V:~# cat /sys/class/backlight/intel_backlight/brightness
937
root@A550V:~# cat /sys/class/backlight/intel_backlight/max_brightness
937
亮度值與「最大亮度值」都一樣,應該就是螢幕亮度刺眼的原因。重新設定亮為 35%
root@A550V:~# echo 350 > /sys/class/backlight/intel_backlight/brightness
指令剛下完螢幕亮度瞬間變暗。再查詢一次亮度的參數,看看設定為何
root@A550V:~# cat /sys/class/backlight/intel_backlight/actual_brightness
350
root@A550V:~# cat /sys/class/backlight/intel_backlight/brightness
350
root@A550V:~# cat /sys/class/backlight/intel_backlight/max_brightness
937
這只是暫時性的因應方法,期待先進能修改「圖形化介面」的錯誤。
已測試版本:
沒有留言:
張貼留言
感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)