Secondary Commands

Secondary commands explore the ddcutil environment for diagnostic purposes, or perform other specialized functions.

Command: environment

Explores aspects of the system relevant to DDC communication (other than USB). Normal output provides information that may be helpful to the user in diagnosing things that need to be changed to enable ddcutil to execute. Option --verbose adds additional information that is helpful for remotely diagnosing ddcutil problems.

Command: usbenvironment

Explores USB related aspects of the ddcutil execution environment. See USB Connected Monitors.

Command: probe

Gathers monitor specific infomration, including the EDID and the VCP feature codes supported by the monitor. If there are multiple monitors, the monitor to be probed is specified in the usual way (option --display, etc.) Option --verbose increases the amount of information.

Command: interrogate

The granddaddy of all diagnostic functions. Includes vebose output from detect, environment, and for each monitor probe. For remote problem diagnosis, ddcutil environment --verbose is usually sufficient.

Command: chkusbmon

This command is used by UDEV rules. It checks if a USB device is a monitor. See Command ddcutil chkusbmon

Command: discard [capabilites|dsa|all] caches

Discard cached capabilities strings, cached dynamic sleep data, or both. If no cache type is specified, all is assumed.

Command: traceable-functions

List all functions that can be specified as an argument to option --trcfunc, --trcfrom, or --trcapi.

Not all functions are enabled for tracing, and of those not all have been registered as valid arguments for these options.