OS Manuals

/usr/bin/nvidia-persistenced

NVIDIA driver (userspace)

From nvidia-driver-userspace-12.3 545.23.08-r56 (extra-packages), captured 2026-11-05 by running nvidia-persistenced --help (exit 0). permalink

nvidia-persistenced:  version 545.23.08

  The NVIDIA Persistence Daemon.

  A tool for maintaining persistent driver state, specifically for use by the NVIDIA Linux driver.

  Copyright (C) 2013-2018 NVIDIA Corporation.


nvidia-persistenced [options]

  -v, --version
      Print the utility version and exit.

  -h, --help
      Print usage information for the command line options and exit.

  -V, --verbose
      Controls how much information is printed. By default, nvidia-persistenced will only print errors and warnings to syslog for unexpected events, as well as startup and shutdown notices. Specifying this flag will cause nvidia-persistenced to also print notices to syslog on state transitions, such as when persistence mode is enabled or disabled, and informational messages on startup and exit.

  -u USERNAME, --user=USERNAME
      Runs nvidia-persistenced with the user permissions of the user specified by the USERNAME argument. This user must have write access to the /var/run/nvidia-persistenced directory. If this directory does not exist, nvidia-persistenced will attempt to create it prior to changing the process user and group IDs. If this option is not given, nvidia-persistenced will not attempt to change the process user ID.

  -g GROUPNAME, --group=GROUPNAME
      Runs nvidia-persistenced with the group permissions of the group specified by the GROUPNAME argument. If both this option and the --user option are given, this option will take precedence when determining the group ID to use. If this option is not given, nvidia-persistenced will use the primary group ID of the user specified by the --user option argument. If the --user option is also not given, nvidia-persistenced will not attempt to change the process group ID.

  --persistence-mode, --no-persistence-mode
      By default, nvidia-persistenced starts with persistence mode enabled for all devices. Use '--no-persistence-mode' to force persistence mode off for all devices on startup.

  --nvidia-cfg-path=PATH
      The nvidia-cfg library is used to communicate with the NVIDIA kernel module to query and manage GPUs in the system. This library is required by nvidia-persistenced. This option tells nvidia-persistenced where to look for this library (in case it cannot find it on its own). This option should normally not be needed.

For more detailed usage information, please see the nvidia-persistenced manpage and the "Using the nvidia-persistenced Utility" section of the NVIDIA Linux Graphics Driver README.
Options (7)
OptionDescriptionSource
-v, --versionPrint the utility version and exit.help
-h, --helpPrint usage information for the command line options and exit.help
-V, --verboseControls how much information is printed.help
-u, --user USERNAMERuns nvidia-persistenced with the user permissions of the user specified by the USERNAME argument.help
-g, --group GROUPNAMERuns nvidia-persistenced with the group permissions of the group specified by the GROUPNAME argument.help
--persistence-mode, --no-persistence-modeBy default, nvidia-persistenced starts with persistence mode enabled for all devices.help
--nvidia-cfg-path PATHThe nvidia-cfg library is used to communicate with the NVIDIA kernel module to query and manage GPUs in the system.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.