ddcutil - Query and update monitor settings

Property Value
Distribution openSUSE Leap 15.1
Repository openSUSE Oss all
Package filename ddcutil-0.8.5-lp151.2.3.x86_64.rpm
Package name ddcutil
Package version 0.8.5
Package release lp151.2.3
Package architecture x86_64
Package type rpm
Category System/GUI/Other
Homepage http://github.com/rockowitz/ddctool
License GPL-2.0+
Maintainer -
Download size 199.95 KB
Installed size 537.35 KB
ddcutil communicates with monitors implementing MCCS (Monitor Control Command
Set), using either the DDC/CI protocol on the I2C bus or as a Human Interface
Device on USB.
A particular use case for ddcutil is as part of color profile management.
Monitor calibration is relative to the monitor color settings currently in
effect, e.g. red gain.  ddcutil allows color related settings to be saved at
the time a monitor is calibrated, and then restored when the calibration is


Package Version Architecture Repository
ddcutil - - -


Name Value
libX11.so.6()(64bit) -
libXrandr.so.2()(64bit) -
libc.so.6(GLIBC_2.17)(64bit) -
libdrm.so.2()(64bit) -
libglib-2.0.so.0()(64bit) -
libudev.so.1()(64bit) -
libudev.so.1(LIBUDEV_183)(64bit) -
libusb-1.0.so.0()(64bit) -


Name Value
ddcutil = 0.8.5-lp151.2.3
ddcutil(x86-64) = 0.8.5-lp151.2.3


Type URL
Mirror widehat.opensuse.org
Binary Package ddcutil-0.8.5-lp151.2.3.x86_64.rpm
Source Package ddcutil-0.8.5-lp151.2.3.src.rpm

Install Howto

Install ddcutil rpm package:

# zypper install ddcutil




2017-12-13 - alarrosa@suse.com
- Update to ddcutil 0.8.5
* This release contains a large number of minor enhancements and bug fixes
* The environment command is extensively revised. The increasingly large
collection of tests has been consolidated.
* The required glib-2.0 version has been increased from 2.16 to 2.32
reflecting the use of glib thread functions.
* Fix a logic error in the VCP version comparison function vcp_version_le().
This bug affected only audio related VCP feature codes x8f, x91, and x93.
It also affected experimental command watch which listens for monitor
changes not made by ddcutil, i.e. by pressing buttons on the monitor.
* Properly handle the failure case where a display is detected on an I2C bus
(EDID is read) but DDC communication fails, and the user specifies the
display on the command line using the I2C bus number (option --bus).
* Fix the cause of a segfault when the loadvcp command reads a user modified
VCP file. The command now fails gracefully if none of MFG_ID, MODEL,
and SN are present.
* Fix the cause of a segfault when displaying I2C functionality flags in the
- -environment command. This segfault was seen only in 32 bit versions of
* The --stats option showed incorrect time statistics on 32 bit versions of
* Add "-lddcutil" to output of "pkgconfig ddcutil --libs".
* Improve reporting of the individual errors that result in command failure
due to maximum I2C retries exceeded.
* interrogate, environment and usbenvironment now redirect all stderr output
to stdout for easier capture
* Added command line options -trcfile and -trcfunc to enable tracing by
file name and function name.
* Added configuration option --enable-x11 controlling whether X11 related
diagnostics are included in the environment and interrogate commands,
allowing ddcutil to build in embedded environments that lack X11.
The default is yes.
* Verbose EDID decription, e.g. on command detect --verbose, now reports EDID
byte 24 (x14), the supported features bitmap. This is purely informational.
* Ongoing work to make functions thread safe.
* Code cleanup.
* The full list of changes can be read at
2017-09-05 - jengelh@inai.de
- Clear repeated summary, fix RPM groups, repair description not
matching the filelists.
2017-09-05 - alarrosa@suse.com
- Use the sources as distributed in github, which is different from
the sources in rockowitz's OBS project
- Use automake/autoconf/libtool
2017-09-04 - alarrosa@suse.com
- Don't unset the _unpackaged_files_terminate_build test,
which was forgotten from the original spec file. Instead,
set --docdir correctly for configure and remove an unwanted
file after make install.
- Add the %doc line to the library package so it also installs the license
2017-09-01 - alarrosa@suse.com
- Initial release of ddcutil 0.8.4 based on rockowitz's generic spec file

See Also

Package Description
ddd-3.3.12-lp151.3.4.x86_64.rpm Debugger with Graphical User Interface
ddd-doc-3.3.12-lp151.3.4.noarch.rpm Debugger with Graphical User Interface
ddgr-1.2-lp151.2.2.noarch.rpm DuckDuckGo from the terminal
dds2tar-2.5.2-lp151.2.3.x86_64.rpm DDS2 Tape Streamer Utilities
ddskk-20150816-lp151.2.2.noarch.rpm SKK (Simple Kana to Kanji Conversion Program) for Emacs
deadbeef-0.7.2-lp151.3.3.x86_64.rpm GTK+ audio player
deadbeef-devel-0.7.2-lp151.3.3.x86_64.rpm Development files for deadbeef
deadbeef-lang-0.7.2-lp151.3.3.noarch.rpm Translations for package deadbeef
deadbeef-plugin-mpris2-1.10-lp151.2.3.x86_64.rpm MPRISv2 plugin for the DeaDBeeF music player
debhelper-9.20150101-lp151.2.1.noarch.rpm Helper programs for debian/rules
debootstrap-1.0.97-lp151.2.1.noarch.rpm Bootstrap a basic Debian system
dee-devel-1.2.7+bzr20170616-lp151.2.2.x86_64.rpm Development files for dee
deepin-editor- A text editor for the Deepin environment
deepin-editor-lang- Translations for package deepin-editor
deepin-movie-3.2.17-lp151.1.1.x86_64.rpm Deepin Video Players