← All articles
Published July 14, 2025by zentrocdot
Power Level Control on NVIDIA Graphic Cards
82 views0 reactions0 comments on CivitAI2 collected
nvidiatool guidebash

Preface
I had to reinstall my AI computation machine. Since I had no desire to search for old data again, I redid some things.
Prerequisite
I assume that you are working on a Linux system.
NVIDIA Graphic Cards
When using NVIDIA graphic cards one can control some settings like the power consumption. The subsequently presented code sets the power level for the graphic cards in use. It is a simple Bash script. Nothing special.
Code
#!/usr/bin/bash
#
# © 2025, zentrocdot, all rights reserved
# Free for private use
# Version 0.0.0.1
#
# Prerequisite:
# nvidia-smi
# Declare the associative array.
# Key is the GPU. Value is the power level.
declare -A DEVICES=(["0"]=125
["1"]=100
["2"]=100
["3"]=125)
# Change the persistance mode.
echo -e "========================"
echo -e "Set the persistance mode"
echo -e "========================"
for d in "${!DEVICES[@]}"
do
nvidia-smi -i "${d}" -pm 1
done
# Change the power level.
echo -e "\n======================"
echo -e "Change the power level"
echo -e "======================\n"
for d in "${!DEVICES[@]}"
do
nvidia-smi -i "${d}" -pl "${DEVICES[$d]}"
done
# Exit the script.
exit 0Final Words
Have fun. Be inspired!