Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Auto Power-Limit Settings with Operator Policy

Open
#1,608 1 comment 12 reactions 1 assignee View on GitHub

@henry118 is already working on this.

Since Aug 31, 2026.

Assessment

This issue has not been assessed yet.

Description

feature lifecycle/frozen

Describe the Ask
Many GPU(s) in the wild getting py-torched with high heat abuse and they die fast. GPU Operator shall offer a power limiting/regulating feature to avoid over-heat & burn.

To Reproduce
Run your 600Watts Air/Poorly-Cooled GPUs next to each other for model train/fine-tune and observe accumulated temps surpassing >100C Temps.

Requested feature
GPU Operator could able to monitor operating temperature of each GPU and keep it in allowed Temp Range, by using "nvidia-smi -pl" power limiting ability with autonomously if this feature is enabled.

Environment (please provide the following information):

  • GPU Operator Version: 25.3.2
  • Container Runtime Version: Driver Version: 570.148.08 CUDA Version: 12.8
  • Kubernetes Distro and Version: RH OCP 4.19

Information to attach (optional if deemed irrelevant)

sh-5.1# nvidia-smi
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.148.08             Driver Version: 570.148.08     CUDA Version: 12.8     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 4090 D      On  |   00000000:4F:00.0 Off |                  Off |
| 94%   97C    P0            583W /  600W |   47404MiB /  49140MiB |     98%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
|   1  NVIDIA GeForce RTX 4090 D      On  |   00000000:F5:00.0 Off |                  Off |
| 30%   36C    P8             18W /  400W |       1MiB /  49140MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A           38730      C   python                                47394MiB |
+-----------------------------------------------------------------------------------------+
sh-5.1# nvidia-smi -pl 400 -i 0
Power limit for GPU 00000000:4F:00.0 was set to 400.00 W from 600.00 W.
All done.
<--Cool Down Period->
sh-5.1# nvidia-smi
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.148.08             Driver Version: 570.148.08     CUDA Version: 12.8     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 4090 D      On  |   00000000:4F:00.0 Off |                  Off |
| 66%   62C    P0            393W /  400W |   47404MiB /  49140MiB |     98%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
|   1  NVIDIA GeForce RTX 4090 D      On  |   00000000:F5:00.0 Off |                  Off |
| 30%   35C    P8             18W /  400W |       1MiB /  49140MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A           38730      C   python                                47394MiB |
+-----------------------------------------------------------------------------------------+
sh-5.1# 
Dominant language
Go
Stars
2.9k
Forks
552
Avg merge
1d 20h
Merged PRs (30d)
88

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from NVIDIA/gpu-operator

All issues in NVIDIA/gpu-operator

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.