Incorrect power management with PRIME configuration

Currently I am forced to use version 440 drivers because with the new versions 450 and 450 it does not make a correct use of the power management with the PRIME offloading configuration.

With the new drivers the graphics consumes more Watts when it is idle, so the computer heats up more and the fans are always running (with version 440 they are always off unless you are using Nvidia). It takes away a lot of autonomy.

I don’t know if the problem may be a configuration problem (it should have a correct configuration because with the 440 it works well) or if it is a driver problem. With the nvidia_smi command, with the device doing nothing, the power state is in the P8 state with 440 and P0 with 450 or 455.

Here you can see both nvidia_smi.

nvidia_smi 440:

±----------------------------------------------------------------------------+
| NVIDIA-SMI 440.100 Driver Version: 440.100 CUDA Version: 10.2 |
|-------------------------------±---------------------±---------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce RTX 2060 Off | 00000000:01:00.0 Off | N/A |
| N/A 42C P8 1W / N/A | 16MiB / 5934MiB | 0% Default |
±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 888 G /usr/lib/Xorg 14MiB |
±----------------------------------------------------------------------------+
WARNING: infoROM is corrupted at gpu 0000:01:00.0

nvidia_smi 455:

±----------------------------------------------------------------------------+
| NVIDIA-SMI 455.28 Driver Version: 455.28 CUDA Version: 11.1 |
|-------------------------------±---------------------±---------------------+
| 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 GeForce RTX 2060 Off | 00000000:01:00.0 Off | N/A |
| N/A 51C P0 12W / N/A | 5MiB / 5934MiB | 0% Default |
| | | N/A |
±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 910 G /usr/lib/Xorg 4MiB |
±----------------------------------------------------------------------------+

My equipment is an MSI GS65 Stealth 8SE (intel 8750HQ+RTX2060) with Manjaro KDE, kernel 5.8 and Xorg 1.20.9. Attached nvidia_bug_report of both drivers.

Thank you very much and excuse my bad english

440-nvidia-bug-report.log.gz (239.7 KB) 455-nvidia-bug-report.log.gz (374.0 KB)

Same problem with version 455.36, in this case it is in P8 mode but it still consumes 10-12Wats.

Some help?

Problems occur since offloadsink support was added with 450.57, maybe that’s the problem going back to 440.100

Same issue here on Lenovi X1E. Card stuck at 139 mhz, memory at full 3.5 ghz frequency according to nvtop. Extremely poor performance in games due to this. Started with 455.36, currently on 455.38 but problems are similar.

In my case, performance is good but I don’t have power management