Install dccutil package
pacaur -S dccutil
Load kernel modules
sudo modprobe i2c-dev
sudo ddcutil detect
sudo ddcutil -d 1 capabilities
sudo ddcutil -d 1 setvcp 60 0x0f #display port (WIN)
sudo ddcutil -d 1 setvcp 60 0x11 #hdmi-1 (LINUX)
#ACER
sudo ddcutil -d 2 setvcp 60 0x11 #hdmi-1 (Linux)
sudo ddcutil -d 2 setvcp 60 0x03 #dvi (WIN)
#sudo ddcutil --terse -d 1 getvcp 60 |awk '{print $4}'
# Feature: 60 (Input Source)
# 0f: DisplayPort-1 (Linux)
# 10: DisplayPort-2 (Win10)
# 11: HDMI-1
# 12: HDMI-2
DDC=$(sudo ddcutil --terse -d 2 getvcp 60|awk '{print $4}' )
if [ "$DDC" = "x0f" ]; then
sudo ddcutil -d 2 setvcp 60 0x10
else
sudo ddcutil -d 2 setvcp 60 0x0f
fi
#sudo ddcutil --terse -d 1 getvcp 60 |awk '{print $4}'
#Feature: 60 (Input Source)
# 0x 03: DVI-1
# 0x 0f: DisplayPort-1 (Win10)
# 0x 11: HDMI-1 (Linux)
# 0x 12: HDMI-2
DDC=$(sudo ddcutil --terse -d 1 getvcp 60|awk '{print $4}' )
if [ "$DDC" = "x11" ]; then
sudo ddcutil -d 1 setvcp 60 0x0f
else
sudo ddcutil -d 1 setvcp 60 0x11
fiLast modified: Mon May 13 12:06:55 2024