2026年3月28日 星期六

解決 Asus A550V 螢幕亮度不能調整的問題

最近幾次升級後筆電的螢幕亮度有些過亮、非常剌眼,覺得像在看燈泡。查看設定如下: 螢幕的設定亮度是 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
這只是暫時性的因應方法,期待先進能修改「圖形化介面」的錯誤。

已測試版本:

  • Fedora: 42
  • Asus A550V

沒有留言:

張貼留言

感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)