5.23.4 Arguments accepted by the daemon

You can pass these arguments to the daemon when starting it in headless mode.

Note:

  • If --HeadlessMode is specified, --name must also be specified, otherwise the daemon does not start.
  • For explicit resource arguments, specified as 1 or 0, if the argument is not present, the resource setting from the preset is used.
  • Comma-separated argument values have the format 1,[2…] with no spaces. For example, 1,2,4,8.

Table 5-2 Arguments accepted by the daemon in headless mode

Argument Description
--HeadlessMode Start the daemon in headless mode. Default = false
--name/-n {process_name} Name of the process. If --HeadlessMode is present, this argument is required.
--config/-c {preset_name} Config preset. See accepted values for the config key in 5.23.2 Headless configuration file reference. Default = legacy
--traceDirectory/-o {directory} Output directory for trace files. See 5.23.1 File locations.
--disconnectBeforeFrame/-d {frame_number} Frame number before which to stop tracing.
--frameCaptures.[CaptureMode] {comma-separated_list_of_frame_numbers} Frame captures for the given mode, where [CaptureMode] is one of the frame capture keys. See Frame captures reference.
--cl.[Resource] {1/0} Explicitly enable (1) or disable (0) a resource, where [Resource] is one of the CL resource keys. See OpenCL config object keys.
--gles.[Resource] {1/0} Explicitly enable (1) or disable (0) a resource, where [Resource] is one of the OpenGL ES resource keys. See OpenGL ES config object keys.
--vulkan.[Resource] {1/0} Explicitly enable (1) or disable (0) a resource, where [Resource] is one of the Vulkan resource keys. See Vulkan config object keys.
Non-Confidential - RELPDF file icon PDF version101545__00_en
Copyright © 2020–2022, 2024 Arm Limited or its affiliates. All rights reserved.