nvidia-powerd daemon provides
support for the NVIDIA Dynamic Boost feature on Linux platforms.
Dynamic Boost is a system-wide power controller which manages GPU
and CPU power, according to the workload on the system. By shifting
power between the GPU and the CPU, Dynamic Boost can deliver more
power to the component that would benefit most from it, without
impacting the system's total thermal and electrical budgets. This
optimizes overall system performance per watt.
Dynamic Boost will be active only when the notebook system is
powered by AC and there is enough load on the GPU. It will not be
engaged when the system is running on battery. Dynamic Boost is
intended to improve performance on balanced as well as heavily
GPU-bound or CPU-bound applications. Dynamic Boost requests the
CPUFreq Governor to set the CPU frequency by updating the
Dynamic Boost is supported only on platforms that meet all of the following requirements:
Notebook form factor.
Ampere or newer GPUs.
Intel CometLake or newer Intel chipsets.
SBIOS support for Dynamic Boost
Run the following command to check if the SBIOS supports Dynamic Boost:
The system must fulfill all of the following requirements:
Use the systemd init daemon.
Support the D-Bus message bus system.
Use the cpufreq infrastructure.
Note: The following commands must be run with root permissions
Copy the dbus configuration file
/etc/dbus-1/system.d. If the
/etc/dbus-1/system.d directory does not exist,
create it before copying the file and reboot the system so that
dbus can scan the newly created directory in the next boot.
To enable the nvidia-powerd service, causing it to start automatically on boot:
To start the nvidia-powerd service:
Steps to Stop and disable the nvidia-powerd service:
To stop the service:
To disable the service such that it does not automatically start on boot: