usage: /usr/bin/modetest [-acDdefMoPpsCvrw] Query options: -c list connectors -e list encoders -f list framebuffers -p list CRTCs and planes (pipes) Test options: -P @:x[++][*][@] set a plane, see 'plane-topology' -s [,][@]:mode[@] set a mode, see 'mode-topology' where mode can be specified as: x[-] ,,,,,,,- # -C test hw cursor -v test vsynced page flipping -r set the preferred mode for all connectors -w :: set property, see 'property' -a use atomic API -F pattern1,pattern2 specify fill patterns -S specify seed of noise patterns -o Dump writeback output buffer to file Generic options: -d drop master after mode set -M module use the given driver -D device use the given device Default is to dump all info. Plane Topology is defined as: plane-topology ::= plane-id '@' crtc-id ':' width 'x' height ( )? ; plane-offsets ::= '+' x-offset '+' y-offset ( )? ; plane-scale ::= '*' scale ( )? ; plane-format ::= '@' format ; Mode Topology is defined as: mode-topology ::= connector-id ( ',' connector-id )* ( '@' crtc-id )? ':' ( '@' format )? ; mode-selection ::= | | ; indexed-mode ::= '#' mode-index ; named-mode ::= width 'x' height ( '-' vrefresh )? ; custom-mode ::= hdisplay ',' hsyncstart ',' hsyncend ',' htotal ',' vdisplay ',' vsyncstart ',' vsyncend ',' vtotal '-' vrefresh ; Property is defined as: property ::= object-id ':' property-name ':' value ;