I found that setting disable_vrr_memclk_switch to 1 in the nvidia-modeset module forces the GPU to P0 even if you are running CUDA programs and that also happens with certain combination of screen refresh rate.
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| “CUDA P2 forced” state from drivers | 2 | 631 | January 22, 2026 | |
| NVDEC forces GPU into P2 CUDA state -> much higher power consumption than with VDPAU | 10 | 4881 | November 6, 2025 | |
| CUDA_DISABLE_PERF_BOOST | 0 | 486 | November 6, 2025 | |
| What's the situation with vdpau/vaapi/nvdec? | 50 | 36470 | November 6, 2025 | |
| Always put GPU in full speed / P0 | 4 | 34010 | August 5, 2018 | |
| Force P2 for CUDA workload | 0 | 2301 | April 6, 2021 | |
| Avoiding performance mode slowdown | 12 | 4416 | October 18, 2017 | |
| Quadro p state ubuntu headless | 11 | 1960 | June 26, 2020 | |
| Strange behaviour of low power states on Ubuntu 22 LTS | 5 | 1762 | June 19, 2023 | |
| Bug? Driver issue Linux - GPU1 dropping to states other than power state P0 | 2 | 947 | March 17, 2016 |