Summary
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 initial support for monitors (such as Apple displays) that implement MCCS using a USB connection.
Versions
v0.9.9 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm ~arm64 ~ppc64 ~x86
- USE flags
- X drm introspection usb-monitor user-permissions
v0.9.5 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm ~arm64 ~ppc64 ~x86
- USE flags
- X drm usb-monitor user-permissions
v0.9.1 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm ~arm64 ~x86
- USE flags
- X drm usb-monitor user-permissions
USE flags
General
- X
- Add support for X11
- drm
- Use x11-libs/libdrm for more verbose diagnostics.
- introspection
- Add support for GObject based introspection
- usb-monitor
- Adds support for monitors attached via USB.
- user-permissions
- Adds a udev rules to allow non-root users in the i2c group to access the /dev/i2c-* devices. If usb-monitor is selected, users will need to be added to the video group to access the USB monitor. Otherwise, only root will be able to use ddcutil.
kernel
- linux
- KERNEL setting for system using the Linux kernel
video_cards
- nvidia
- VIDEO_CARDS setting to build driver for nvidia video cards
Dependencies
app-portage / elt-patches : Collection of patches for libtool.eclass
dev-libs / glib : The GLib library of C routines
dev-libs / gobject-introspection : Introspection system for GObject-based libraries
dev-libs / hidapi : A multi-platform library for USB and Bluetooth HID-Class devices
sys-apps / i2c-tools : I2C tools for bus probing, chip dumping, EEPROM decoding, and more
sys-apps / usbutils : USB enumeration utilities
sys-devel / autoconf : Used to create autoconfiguration files
sys-devel / automake : Used to generate Makefile.in from Makefile.am
sys-devel / libtool : A shared library tool for developers
virtual / libusb : Virtual for libusb
virtual / pkgconfig : Virtual for the pkg-config implementation
virtual / udev : Virtual to select between different udev daemon providers
x11-libs / libX11 : X.Org X11 library
Runtime Dependencies
dev-libs / glib : The GLib library of C routines
dev-libs / gobject-introspection : Introspection system for GObject-based libraries
dev-libs / hidapi : A multi-platform library for USB and Bluetooth HID-Class devices
sys-apps / i2c-tools : I2C tools for bus probing, chip dumping, EEPROM decoding, and more
sys-apps / usbutils : USB enumeration utilities
virtual / libusb : Virtual for libusb
virtual / udev : Virtual to select between different udev daemon providers
x11-libs / libX11 : X.Org X11 library
Depending packages
kde-plasma / powerdevil : Power management for KDE Plasma Shell
Bugs
- 744970
- app-misc/ddcutil-0.9.9 fails to compile
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Robin H. Johnson · gentoo
app-misc/ddcutil: version bump
Fixes: https://bugs.gentoo.org/713176 Fixes: https://bugs.gentoo.org/666094 Fixes: https://bugs.gentoo.org/662804 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
app-misc/ddcutil: add ~ppc64 keyword
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Manuel Rüger · gentoo
app-misc/ddcutil: Version bump to 0.9.5
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Manuel Rüger <mrueg@gentoo.org> - Manuel Rüger · gentoo
app-misc/ddcutil: Version bump to 0.9.5
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Manuel Rüger <mrueg@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
app-misc/ddcutil: Drop old
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Roy Bamford · gentoo
app-misc/ddcutil: added ~arm64
Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Roy Bamford <neddyseagoon@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jonathan Scruggs · gentoo
app-misc/ddcutil: remove ~amd64 keyword
Package-Manager: Portage-2.3.44, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Jonathan Scruggs · gentoo
app-misc/ddcutil: bump to version 0.9.1
Closes: https://bugs.gentoo.org/656010 Closes: https://github.com/gentoo/gentoo/pull/9436 - Jonathan Scruggs · gentoo
app-misc/ddcutil: remove pedantic compiler flag
Closes: https://bugs.gentoo.org/645830 Closes: https://github.com/gentoo/gentoo/pull/7003 - Jonathan Scruggs · gentoo
app-misc/ddcutil: Add 0.8.6 release.
- Added drm and X use flags to minimize depends. Package-Manager: Portage-2.3.20, Repoman-2.3.6 - Michael Palimaka · gentoo
app-misc/ddcutil: add ~arm keyword
Tested on Raspberry Pi 2. Bug: https://bugs.gentoo.org/627932 Package-Manager: Portage-2.3.8, Repoman-2.3.3 - Jonathan Scruggs · gentoo
app-misc/ddcutil: Fix compile error with -O3 cflag
DDCUtil doesn't compile with the -O3 cflag, so replace it with -O2 Closes: https://github.com/gentoo/gentoo/pull/5758 - Jonathan Scruggs · gentoo
app-misc/ddcutil: remove old version
Closes: https://github.com/gentoo/gentoo/pull/5431 Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com) - Jonathan Scruggs · gentoo
app-misc/ddcutil: version bump to 0.8.4
Drop use flag api-libs. Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com) - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Jonathan Scruggs · gentoo
app-misc/ddcutil: Remove old.
- Remove old ebuilds as they still have support for fglrx. Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com) - Jonathan Scruggs · gentoo
app-misc/ddcutil: Bump version to 0.7.1.
- Removed video_cards_fglrx suppot as those drivers are now masked. - 0.7.0 had issues with API Libs which are now fixed. Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com) - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Jonathan Scruggs · gentoo
media-libs/ddcutil: Version bump to 0.7.0
* Added use flag to enable the new C/C++ API * Python API is in flux and upstream recommends not using it. It will be enabled when it's more stable. Closes: https://github.com/gentoo/gentoo/pull/3360 - Jonathan Scruggs · gentoo
app-misc/ddcutil: Renamed from ddctool, bump to 0.6.0
This release strictly dealt with changing the name with no new bug fixes or features. Reason for rename from upstream: As of release 0.6, the name of this program is changing from ddctool to ddcutil to avoid confusion with a commerical datacenter program also named ddctool. Signed off by: Jonathan Scruggs (j.scruggs@gmail.com. irc: Dracwyrm) Closes: https://github.com/gentoo/gentoo/pull/2830 Signed-off-by: David Seifert <soap@gentoo.org>