Description
ddcutil is a Linux utility for managing monitor settings, such as brightness, color levels, and input source. Generally speaking, any settings that can be displayed or changed by pressing buttons on the monitor can be modified by ddcutil.
ddcutil primarily uses DDC/CI (Display Data Channel Command Interface) to communicate with monitors implementing MCCS (Monitor Control Command Set) over I2C. Normally, the video driver for the monitor exposes the I2C channel as devices named /dev/i2c-n. Alternatively, there is support for monitors (such as Eizo ColorEdge displays) that implement MCCS using a USB connection.
Installation Instructions
For documentation, see the project website.
Packaging Notes
COPR project ddcutil contans 2 COPR packages, ddcutil and ddcui. COPR package ddcutil contains the command line and shared library versions of ddcutil. It produces RPM packages ddcutil, libddcutilN and libddcutil-devel. COPR package ddcui builds a GUI interfeace for ddcutil. It produces RPM package ddcui. Note that COPR package ddcui was previously in a separate project ddcui. Unlike other build systems, this separation is unnecessary in COPR.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
Centos-stream 8 | aarch64 (51)*, x86_64 (61)* | Centos-stream 8 (219 downloads) |
EPEL 7 | ppc64le [modified] (0)*, x86_64 [modified] (0)* | EPEL 7 (386 downloads) |
EPEL 8 | aarch64 (56)*, x86_64 (425)* | EPEL 8 (397 downloads) |
Fedora 38 | aarch64 (73)*, i386 (65)*, ppc64le (66)*, x86_64 (2183)* | Fedora 38 (0 downloads) |
Fedora 39 | aarch64 [modified] (74)*, i386 (38)*, ppc64le [modified] (42)*, x86_64 [modified] (2865)* | Fedora 39 (453 downloads) |
Fedora 40 | aarch64 [modified] (8)*, i386 (10)*, ppc64le [modified] (4)*, x86_64 [modified] (3411)* | Fedora 40 (706 downloads) |
Fedora 41 | aarch64 [modified] (0)*, i386 (0)*, ppc64le [modified] (0)*, x86_64 [modified] (392)* | Fedora 41 (110 downloads) |
Fedora rawhide | aarch64 [modified] (81)*, i386 (71)*, ppc64le [modified] (85)*, x86_64 [modified] (67)* | Fedora rawhide (311 downloads) |
openSUSE Leap 15.4 | x86_64 (0)* | openSUSE Leap 15.4 (0 downloads) |
openSUSE Leap 15.5 | x86_64 (0)* | openSUSE Leap 15.5 (59 downloads) |
openSUSE Tumbleweed | aarch64 (44)*, i586 (39)*, ppc64le (44)*, x86_64 (101)* | openSUSE Tumbleweed (322 downloads) |
Rhel 8 | x86_64 (13)* | Rhel 8 (66 downloads) |
Rhel 9 | x86_64 (62)* | Rhel 9 (72 downloads) |
* Total number of downloaded packages.