admin管理员组

文章数量:1618170

系统: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/raspberry/
https://github/rockowitz/ddcutil

本文标签: 亮度外接命令屏幕树莓派