You are not logged in.
I'm running hybrid setup with AMD iGPU and NVidia dGPU on my Asus laptop. I use Wayland as well, if It does change anything
I have turned on D3 runtime pm for Nvidia dGPU, but it seems to have no effect, as the dGPU still consumes around 7W of power on idle. Please, tell me if I need to pin some more logs.
❯ 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
S0ix Power Management:
Platform Support: Supported
Status: Disabled
Notebook Dynamic Boost: Supported
❯ cat /sys/bus/pci/devices/0000:01:00.0/power/control
auto
❯ nvidia-smi
Mon Feb 24 23:31:38 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.86.16 Driver Version: 570.86.16 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 3050 ... Off | 00000000:01:00.0 Off | N/A |
| N/A 42C P8 6W / 30W | 1MiB / 4096MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| No running processes found |
+-----------------------------------------------------------------------------------------+
❯ cat /sys/bus/pci/devices/0000:01:00.0/power/runtime_status
active
Last edited by HayKor (2025-02-24 20:50:56)
Offline
I have found the causer of the dGPU being always active. It was
btop
that alwats run in background and in fact causes dGPU to wake up.
Marking it as solved
Offline