All Projects → rockowitz → Ddcutil

rockowitz / Ddcutil

Licence: gpl-2.0
Query and change Linux monitor settings using DDC/CI and USB

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Ddcutil

Dell-S2716DGR-Calibration-Guide
Calibration guide for the Dell S2716DG and S2716DGR to get the best picture quality and colors
Stars: ✭ 33 (-90.6%)
Mutual labels:  monitor, calibration
Outlier Exposure
Deep Anomaly Detection with Outlier Exposure (ICLR 2019)
Stars: ✭ 343 (-2.28%)
Mutual labels:  calibration
Nagstamon
Nagios status monitor for your desktop.
Stars: ✭ 270 (-23.08%)
Mutual labels:  monitor
Ingressmonitorcontroller
A Kubernetes controller to watch ingresses and create liveness alerts for your apps/microservices in UptimeRobot, StatusCake, Pingdom, etc. – [✩Star] if you're using it!
Stars: ✭ 306 (-12.82%)
Mutual labels:  monitor
Quicklib
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Config, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).
Stars: ✭ 274 (-21.94%)
Mutual labels:  monitor
Monitoror
Unified monitoring wallboard — Light, ergonomic and reliable monitoring for anything.
Stars: ✭ 3,400 (+868.66%)
Mutual labels:  monitor
Bistoury
Bistoury是去哪儿网的java应用生产问题诊断工具,提供了一站式的问题诊断方案
Stars: ✭ 3,198 (+811.11%)
Mutual labels:  monitor
Gitlab Monitor
A web-based monitor dashboard for GitLab CI
Stars: ✭ 343 (-2.28%)
Mutual labels:  monitor
Node Build Monitor
A Build Monitor written in Node.js, which supports several build services and can be easily extended.
Stars: ✭ 336 (-4.27%)
Mutual labels:  monitor
Baize
白泽自动化运维系统:配置管理、网络探测、资产管理、业务管理、CMDB、CD、DevOps、作业编排、任务编排等功能,未来将添加监控、报警、日志分析、大数据分析等部分内容
Stars: ✭ 296 (-15.67%)
Mutual labels:  monitor
Hastic Server
Hastic data management server for analyzing patterns and anomalies from Grafana
Stars: ✭ 292 (-16.81%)
Mutual labels:  monitor
Meerkat
A collection of PowerShell modules designed for artifact gathering and reconnaisance of Windows-based endpoints.
Stars: ✭ 284 (-19.09%)
Mutual labels:  monitor
Memeye
👀 The eye of memory. A lightweight memory monitor and dashboard for Node.js application on development.
Stars: ✭ 332 (-5.41%)
Mutual labels:  monitor
Adminset
自动化运维平台:CMDB、CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理
Stars: ✭ 2,985 (+750.43%)
Mutual labels:  monitor
Fileboy
fileboy,文件变更监听通知工具,使用 Go 编写。Fileboy, File Change Monitoring Notification Tool, written with Go.
Stars: ✭ 345 (-1.71%)
Mutual labels:  monitor
Appimaged
appimaged is a daemon that monitors the system and integrates AppImages.
Stars: ✭ 262 (-25.36%)
Mutual labels:  monitor
Clearly
Clearly see and debug your celery cluster in real time!
Stars: ✭ 287 (-18.23%)
Mutual labels:  monitor
Holy Lance
A Linux Resource / Performance Monitor based on PHP.
Stars: ✭ 311 (-11.4%)
Mutual labels:  monitor
App perf
Open source application performance monitoring tool with emphasis on ease of setup and use. Providing similar functionality like NewRelic/AppNeta/Skylight etc.
Stars: ✭ 353 (+0.57%)
Mutual labels:  monitor
Kalibr allan
IMU Allan standard deviation charts for use with Kalibr and inertial kalman filters.
Stars: ✭ 344 (-1.99%)
Mutual labels:  calibration

ddcutil

ddcutil is a Linux program for querying and changing monitor settings, such as brightness and color levels.

Most monitors, other than laptop displays, have a Virtual Control Panel (VCP), which implements features defined in the Montor Control Command Set (MCCS). Typically, ddcutil communicates with the monitor's VCP over an I2C bus, as per the Display Data Channel/Command Interface Standard (DDC/CI).

Alternatively, some monitors (e.g. Eizo ColorEdge, Apple Cinema) provide a USB interface to the VCP, as described in the USB Monitor Control Class Specification. ddcutil can communicate with these monitors over USB instead of I2C.

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 applied.

The tarball/github project builds both command line (ddcutil) and shared library (libddcutil) executables. The command line executable does not depend on the shared library.

For detailed information about ddcutil, see the project website: www.ddcutil.com.

In particular, for instructions on building ddcutil, see www.ddcutil.com/building.

Once ddcutil is installed, online help is also available. Use the --help option or see the man page:

$ ddcutil --help
$ man 1 ddcutil

References to the relevant specifictions can be found at www.ddcutil.com/bibliography.

Installation Diagnostics

If ddcutil is successfully built but execution fails, command ddcutil environment probes the I2C environment and may provide clues as to the problem.

User Support

Please direct technical support questions, bug reports, and feature requests to the Issue Tracker on the github repository. Use of this forum allows everyone to benefit from individual questions and ideas.

When posting questions regarding ddcutil configuration, please execute the following command, capture its output in a file, and submit the output as an attachement.

$ ddcutil interrogate 

For further information about technical support, see https://www.ddcutil.com/tech_support.

Author

Sanford Rockowitz [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].