Query and Change Monitor Settings

Edit Package ddcutil

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.

Refresh
Refresh
Source Files
Filename Size Changed
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)
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1058732 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 27)
- 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
openSUSE Build Service is sponsored by