3 ms·
Alternatively, you could use kernel module to expose it as standard backlight control: https://milek7.pl/ddcbacklight/ddcci_bl.c https://milek7.pl/ddcbacklight/
by garaetjjte 6y ago
Alternatively, you could use kernel module to expose it as standard backlight control: https://milek7.pl/ddcbacklight/ddcci_bl.c https://milek7.pl/ddcbacklight/ddcci_bl.c
insmod ddcci_bl.ko
modprobe i2c-dev
echo ddcci_bl 0x37 > /sys/bus/i2c/devices/i2c-2/new_device (replace i2c-2 with bus number for your monitor)
- voltagex_ 6y agoDisabling Secure Boot so you can have control of your monitors seems very 2020.
- vladvasiliu 6y agoThat's not necessary. There is ddcci-dkms which can be built against the running kernel and signed as all the other modules. I use it on both Ubuntu (via shim + grub) and Arch (via direct boot). This allows controlling the screen brightness from the usual places (gnome power menu thingy or via light for the i3 crowd). See the Arch Linux Wiki for more info [0]. Arch : ddcci-driver-linux-dkms (aur) Ubuntu : ddcci-dkms [0] https://wiki.archlinux.org/index.php/Backlight#External_monitors https://wiki.archlinux.org/index.php/Backlight#External_moni...