系統:2020-02-13-raspbian-buster
屏幕品牌:三星
連接方式:HDMI
使用工具:ddcutil
注:1、屏幕必須要支持DDC/CI協議 或 USB連接(USB是官方說明中提到的未驗證)
2、屏幕要關閉護眼模式,護眼模式下亮度是固定的,無法手動調整
1、安裝ddcutil
sudo apt-get install ddcutil -y
2、配置配置文件
運行 sudo raspi-config
選擇5 Interfacing Options
選擇P5 I2C
選擇是打開打開I2C kernel module
3、重啓查看/dev下是否存在i2c-開頭的文件
4、添加讀寫權限sudo chmod a+rw /dev/i2c-*
5、修改配置文件sudo vim /boot/config.txt
在文件結尾添加
dtparam=i2c2_iknowwhatimdoing
6、重啓電腦輸入命令
ddcutil capabilities | grep Brightness
以上配置工作已經全部完成,可以通過命令進行亮度修改了
先查看當前屏幕亮度ddcutil getvcp 10
其中10是ddcutil capabilities | grep Brightness返回的編號
可以看到當前屏幕的亮度是100,我們把它調低一點
ddcutil setvcp 10 30
命令無輸出,如果成功了屏幕亮度會降低,或者通過ddcutil getvcp 10查看
這裏我們看到屏幕亮度已經修改成功。以上
參考鏈接
https://www.ddcutil.com/raspberry/
https://github.com/rockowitz/ddcutil