ddcutil 工具介绍
DDC使用DDC/CI(Display Data Channel Command Interface)
,能够和基于MCCS(Monitor Control Command Set)
的显示器进行i2c
通信。
ddcutil 简单的使用
首先需要加载内核模组i2c-dev
;
# modprobe i2c-dev
随后可以在/dev
下看到i2c-
开头的设备。如果将当前用户添加到了i2c
组并且内核模块i2c-dev
自动加载了的话,当前用户也是有i2c设备的读写权限。
$ ddcutil detect
使用上述的命令可以检测ddcutil
支持的设备,如果出现DDC communication failed
请检查是否是内置显示器,不然请更改电脑与显示器的连接方式。
$ ddcutil -b 2 vcpinfo
$ ddcutil -b 2 probe
-b 2
是指定设备,如果上一个命令中显示器为i2c-2
则是2
,vcpinfo
可以列出所有支持设置的内容,probe
可以列出所有当前显示器支持的设置。
在本次实验中关心这一项:
VCP code 10: Brightness
Increase/decrease the brightness of the image.
MCCS versions: 2.0, 2.1, 3.0, 2.2
ddcutil feature subsets: PROFILE, COLOR
Attributes: Read Write, Continuous (normal)
最后设置想要的数值即可,如20
$ ddcutil -b 2 setvcp 10 20
如有更多好玩的请评论告知,谢谢~