• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer navigation

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • VCS
  • Interview Questions
  • Database
    • MariaDB
  • DevOps
    • Docker
    • Shell Scripting
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

ddcutil Command Examples in Linux

by Deepika

ddcutil is a command line utility for interacting with DDC/CI (Display Data Channel/Command Interface) displays on Linux. DDC/CI is a protocol that allows a computer to communicate with a monitor to adjust its settings such as brightness, contrast, and color temperature.

ddcutil can be used to query and set the various capabilities of the monitor, such as the supported VCP (Video Controller Profile) codes and the current values of these settings. It can also be used to perform automated tasks such as adjusting the monitor settings based on the ambient light level.

It provides a command line interface to the monitor’s DDC/CI feature set, allowing the user to read and change monitor settings via the I2C bus. It also provides a library of functions that can be used by other programs.

ddcutil Command Examples

1. List all compatible displays:

# ddcutil detect

2. Change the brightness (option 0x10) of display 1 to 50%:

# ddcutil --display 1 setvcp 10 50

3. Increase the contrast (option 0x12) of display 1 by 5%:

# ddcutil -d 1 setvcp 12 + 5

4. Read the settings of display 1:

# ddcutil -d 1 getvcp ALL

Filed Under: Linux

Some more articles you might also be interested in …

  1. RHEL / CentOS : How to rebuild LVM from Archive (metadata backups)
  2. How to allow ssh with empty passwords in Linux
  3. Honeypot Tutorials – Modes and Working of Honeypot
  4. exif Command Examples in Linux
  5. eva: Simple calculator REPL, similar to bc, with syntax highlighting and persistent history
  6. dpkg: command not found
  7. git bundle: Package objects and references into an archive
  8. gnmic Command Examples
  9. Getting info with the vsish command (esxi only)
  10. jp2a Command Examples

You May Also Like

Primary Sidebar

Recent Posts

  • Vanilla OS 2 Released: A New Era for Linux Enthusiasts
  • mk Command Examples
  • mixxx Command Examples
  • mix Command Examples

© 2025 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright