Query and Change Monitor Settings
This is a rename of project ddctool.
ddcutil is a program for querying and changing monitor settings, such as brightness and color levels.
ddcutil primarily uses DDC/CI (Display Data Channel Command Interface) over I2C to communicate with monitors implementing MCCS (Monitor Control Command Set). 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.
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. ddctool allows color related settings to be saved at the time a monitor is calibrated, and then restored when the calibration is applied.
Detailed documentation for ddcutil can be found at www.ddcutil.com.
- Devel package for openSUSE:Factory
-
4
derived packages
- Links to openSUSE:Factory / ddcutil
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout hardware/ddcutil && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000124 124 Bytes | |
ddcutil.changes | 0000023142 22.6 KB | |
ddcutil.spec | 0000003678 3.59 KB | |
v1.4.0.tar.gz | 0000816604 797 KB |
Revision 27 (latest revision is 35)
- Update to version 1.4.0: + The ability to use the write()/read() interface of i2c-dev has been restored. It is needed to work around a bug in the proprietary nvidia driver. By default, the write()/read() interface is used for the nvidia driver, the ioctl() interface is used for all other drivers. Command line options ***--use-file-io*** and ***--use-ioctl-io*** affect his default behavior. When i2c-dev's file io interface is used, option ***--force-slave-address*** is again meaningful. + Option ***--sleep-multiplier*** and API functions **ddca_set_sleep_multiplier_value()**, **ddca_set_default_sleep_multiplier_value()** now accept 0 as a valid argument. + The ddcutil command parser reports an error if a display selection option (e.g. ***--bus***) is given on a command to which it does not apply. + Write additional error and information messages to the system log. + Eliminate message "Is DDC/CI enabled in the monitor's on-screen display?" It's rarely the cause of communication failures. + Warn of a possibly invalid DRM connector name in **detect** output if monitors with identical EDIDs are used with the proprietary nvidia driver. + Handle /dev/i2c device names with a double hyphen, e.g. /dev/i2c--3. + Better libddcutil handling of configuration file errors. Do not abort initialization in case of errors. + Fix interpretation of digital display type bits for EDID version 1.4 + Miscellaneous segfaults.
Comments 0