OS Manuals

/usr/bin/nvidia-persistenced

NVIDIA Linux Tesla 580.196.07 nvidia-persistenced tool

From nvidia-tesla-580-nvidia-persistenced 580.196.07-r0 (extra-packages), captured 2026-11-05 by running nvidia-persistenced --help (exit 0). permalink

nvidia-persistenced:  version 580.196.07

  The NVIDIA Persistence Daemon.

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

  Copyright (C) 2013-2025 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.

  --uvm-persistence-mode, --no-uvm-persistence-mode
      By default, nvidia-persistenced starts with UVM persistence mode disabled for all devices. Use '--uvm-persistence-mode' to force UVM persistence mode for supported devices on startup. When UVM persistence mode is enabled, a GPU cannot enter the PCI-Express Runtime D3 low-power state. Refer to the NVIDIA Accelerated Linux Graphics Driver README chapter on PCI-Express Runtime D3 (RTD3) Power Management. Enabling UVM persistence mode may result in additional GPU memory usage being reported, even when no applications are running.

  --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 (8)
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
--uvm-persistence-mode, --no-uvm-persistence-modeBy default, nvidia-persistenced starts with UVM persistence mode disabled 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.