PVRPerfServer Command-Line Options

A summary of the available command-line options with PVRPerfServer

PVRPerfServer supports several command-line options.

Option Effect
-h Show help text.
/? Show help text.
-disable- hwperf Disables the use of PVRScope’s hardware performance functionality.
-group=GROUP On start-up, switch the hardware to the specified counter group number.
-port=PORT Network port to use. Default is 6520.
-sendto="myfile" Instead of using the network, record data directly to the specified file.
-t=TIME Time, in milliseconds, between counter updates. The default value is 2. This value can be increased to reduce the CPU usage of PVRPerfServer.
-c=TIME Time, in milliseconds, between CPU Load updates. The default value is 200.
-pid Gather data for CPU usage, memory usage, and PID executable name of relevant programs.
-pid=N,M Gather data for CPU usage, memory usage, and PID executable name of relevant programs. In addition, track the specified PIDs.
-nopid Disable gathering of per-PID data.
-periodic=(1|0) Enables/disables periodic timing tasks for use when recording to a file.
-graphics=(1|0) Enables/disables graphics timing tasks for use when recording to a file.
-qat=TIME Commands PVRPerfServer to auto-quit after a specified number of seconds.
--HostDeviceInfo=(0|1) Enable/disable timing events for host device info. Default: Disabled
--HostInfo=(0|1) Enable/disable timing events for host info. Default: Disabled
--ClientAPIOpenCL=(0|1) Enable/disable timing events for Client API OpenCL. Default: Disabled
--ClientAPIVulkan=(0|1) Enable/disable timing events for Client API Vulkan. Default: Disabled
--ClientAPIMemoryTracking=(0|1) Enable/disable timing events for Client API Memory Tracking. (currently only supported for OpenGLES). Default: Disabled