Hello everyone, from the nvidia community.
I got a lenovo legion 5 laptop with an RTX 3060, that has a powerLimit of 130w, this with dynamic boost, without it hits the baseline of 115w, on windows ofc this just works, on linux well it still works even on driver version 535 which i had tested on Pop!os, but if i start to mess around like reinstalling the drivers and such i lose all the currect configuration which is the case on my main OS kubuntu.
The issues compared to pop!OS are, no change in power for the gpu across power modes, being limited to 80w, no dynamic boost, terminal spits Failed to enable unit: Unit file nvidia-powerd.service does not exist.
when trying to enable nvidia-powerd.servive, and as far as i know… this is about it.
I will say this i think this problem is ubuntu’s related first and foremost, given that out of the box distro maintainers get it right, therefore before i start to dig to deep and like go through the hurdle of reinstalling the OS or smt, and in order to help others in a similar situation, i would like to ask which packages or anything are needed in order to make this work?
Additional info:
nvidia-smi
(across all power modes, both in x and wayland)
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.86.05 Driver Version: 535.86.05 CUDA Version: 12.2 |
|-----------------------------------------+----------------------+----------------------+
| 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 3060 ... Off | 00000000:01:00.0 Off | N/A |
| N/A 38C P8 ERR! / 80W | 29MiB / 6144MiB | 0% Default |
| | | N/A |
+-----------------------------------------+----------------------+----------------------+
+---------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| 0 N/A N/A 1405 G /usr/lib/xorg/Xorg 24MiB |
+---------------------------------------------------------------------------------------+
nvidia-settings -q DynamicBoostSupport
On wayland does not work.
On x11
Attribute 'DynamicBoostSupport' (userme:1[gpu:0]): 1.
'DynamicBoostSupport' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
'DynamicBoostSupport' is a read-only attribute.
'DynamicBoostSupport' can use the following target types: GPU.
cat /proc/driver/nvidia/gpus/0000:01:00.0/power
Runtime D3 status: Enabled (fine-grained)
Video Memory: Active
GPU Hardware Support:
Video Memory Self Refresh: Supported
Video Memory Off: Supported
cat /proc/driver/nvidia/gpus/0000:01:00.0/information
Model: NVIDIA GeForce RTX 3060 Laptop GPU
IRQ: 92
GPU UUID: GPU-9da07d0a-aafc-2c4c-600b-b99a3caddd99
Video BIOS: 94.06.13.40.81
Bus Type: PCIe
DMA Size: 47 bits
DMA Mask: 0x7fffffffffff
Bus Location: 0000:01:00.0
Device Minor: 0
GPU Excluded: No
Hw info:
-Lenovo legion 5, 15ACH6H[120Hz display+130w Dgpu]
-CPU: Ryzen 5 5600H;
-DGPU:Nvidia RTX3060;
Many thanks and best regards,
José.