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
v2.1.4 :: 0/5 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 arm arm64 ppc64 x86 ~loong ~ppc ~riscv ~sparc
- USE flags
- X drm usb-monitor user-permissions
v2.0.0-r2 :: 0/5 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
- USE flags
- X drm usb-monitor user-permissions
v1.4.5 :: 0/4 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
- USE flags
- X drm usb-monitor user-permissions
v1.4.1 :: 0/4 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
- USE flags
- X drm usb-monitor user-permissions
v1.3.0 :: 0/4 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 arm arm64 ppc64 x86 ~loong ~riscv
- USE flags
- X drm usb-monitor user-permissions
v1.2.2 :: 0/4 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
- USE flags
- X drm introspection 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.
video_cards
- nvidia
- VIDEO_CARDS setting to build driver for nvidia video cards
Dependencies
acct-group / i2c : System group: i2c
acct-group / video : System group: video
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
dev-libs / jansson : C library for encoding, decoding and manipulating JSON data
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
Runtime Dependencies
acct-group / i2c : System group: i2c
acct-group / video : System group: video
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
dev-libs / jansson : C library for encoding, decoding and manipulating JSON data
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
app-misc / ddcui : Graphical user interface for ddcutil - control monitor settings
app-misc / fastfetch : Fast neofetch-like system information tool
kde-plasma / powerdevil : Power management for KDE Plasma Shell
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/ddcutil: Stabilize 2.1.4 arm, #942160
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-misc/ddcutil: Stabilize 2.1.4 arm64, #942160
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/ddcutil: Stabilize 2.1.4 amd64, #942160
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-misc/ddcutil: Stabilize 2.1.4 x86, #942160
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-misc/ddcutil: Stabilize 2.1.4 ppc64, #942160
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
app-misc/ddcutil: drop 2.1.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Andrew Ammerlaan · gentoo
app-misc/ddcutil: add 2.1.4
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
app-misc/ddcutil: keyword 2.1.3 for sparc, bug #924443
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
app-misc/ddcutil: drop 2.1.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Andrew Ammerlaan · gentoo
app-misc/ddcutil: add 2.1.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
app-misc/ddcutil: drop 2.1.0-r1
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Andrew Ammerlaan · gentoo
app-misc/ddcutil: add 2.1.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
app-misc/ddcutil: fix build with USE=-usb-monitor (again)
Closes: https://bugs.gentoo.org/922715 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
app-misc/ddcutil: add 2.1.0
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
app-misc/ddcutil: install correct udev rules
Closes: https://bugs.gentoo.org/919691 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-misc/ddcutil: Keyword 2.0.0-r1 ppc, #916198
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
app-misc/ddcutil: fix build USE=-usb-monitor, add missing dep
Closes: https://bugs.gentoo.org/918124 Closes: https://bugs.gentoo.org/918408 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
app-misc/ddcutil: add 2.0.0
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Andrew Ammerlaan · gentoo
app-misc/ddcutil: add 1.4.5
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Robin H. Johnson · gentoo
app-misc/ddcutil: bump
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/ddcutil: Stabilize 1.3.0 amd64, #904157
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-misc/ddcutil: Stabilize 1.3.0 arm, #904157
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-misc/ddcutil: Stabilize 1.3.0 arm64, #904157
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/ddcutil: Stabilize 1.3.0 x86, #904157
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-misc/ddcutil: Stabilize 1.3.0 ppc64, #904157
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
app-misc/ddcutil: add 1.3.0
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
app-misc/ddcutil: keyword 1.2.2 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/ddcutil: drop Werror
Closes: https://bugs.gentoo.org/744970 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/ddcutil: add note to bump/cleanup w app-misc/ddcui
Bug: https://bugs.gentoo.org/787020 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Robin H. Johnson · gentoo
app-misc/ddcutil: cleanup
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://bugs.gentoo.org/787020 - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
app-misc/ddcutil: drop version 1.2.1
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Andrew Ammerlaan · gentoo
app-misc/ddcutil: add version 1.2.2
Bug: https://bugs.gentoo.org/787020 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
app-misc/ddcutil: add subslot info, drop unused inherit, and http-->https
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Dmitry Baranov · gentoo
app-misc/ddcutil: add 1.2.1
Closes: https://bugs.gentoo.org/829724 Signed-off-by: Dmitry Baranov <reagentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23441 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alex Fan · gentoo
app-misc/ddcutil: keyword 0.9.9-r2 for ~riscv
Signed-off-by: Alex Fan <alexfanqi@yahoo.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-misc/ddcutil: drop old version
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-misc/ddcutil: bump to EAPI=7
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-misc/ddcutil: drop old version
Closes: https://bugs.gentoo.org/781557 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-misc/ddcutil: migrate to GLEP 81
Closes: https://bugs.gentoo.org/781557 Closes: https://bugs.gentoo.org/792792 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - 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>