Secondary commands explore the ddcutil environment for diagnostic purposes, or perform other specialized functions.
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.
Explores USB related aspects of the ddcutil execution environment. See USB Connected Monitors.
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.
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.
This command is used by UDEV rules. It checks if a USB device is a monitor. See Command ddcutil chkusbmon
Discard cached capabilities strings, cached dynamic sleep data, or both. If no cache type is specified, all is assumed.
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.