-
Notifications
You must be signed in to change notification settings - Fork 172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nvidia GPU consuming more power in integrated mode than hybrid mode #347
Comments
Without knowing your optimus-manager.conf I can't tell if there's something wrong with your setup. But here's some possible explanation to this behavior: Power management with Optimus on Linux is kind of complicated. When in "integrated" mode, the GPU can be in one of a few states, depending on your configuration:
On the other hand, when in "hybrid" mode, the GPU is always powered on and the nvidia driver is always loaded. However, the nvidia driver is smart and does some power management of its own: it will downclock the card when not in use to reduce power consumption. This isn't as good as totally powering down the GPU with bbsiwtch/acpi_call, but still better than having it idle at full power. That's why you're seeing only 2 watts in hybrid mode, and also why the power management guide recommends using hybrid mode if all other power management solutions fail. If your laptop is recent enough (Turing GPU or above and Coffee Lake CPU or above), you can even go one step further and have the nvidia driver completely shut down the GPU when in hybrid mode. This is the best of all worlds: the power consumption is effectively zero but the nvidia driver is still loaded and you can even use external displays. If you are able to enable that feature, you can just always use "hybrid" mode and completely ignore "integrated" mode. However it's kinda experimental and requires a bit of manual setup (see the guide). |
I have default configuration of optimus-manager. I have amd ryzen 3550h + gtx 1650(Turing) |
I'm not 100% sure but I believe some of the newer Ryzen chips support the necessary ACPI calls to use the NVIDIA drivers built-in power management. Try following the setup here and seeing if it works for you. You should see a significant reduction in power consumption on small workloads and when the GPU is idle. |
Nvidia driver power management and D3 PCI will not work with Ryzen chips, only Intel 10-th gen up |
Correct me if I am wrong, but the above means it works in hybrid mode with dynamic power management inside the Nvidia driver, right? Edit: Reworded. |
This was still an issue on 12th gen intel and 3070ti also with 3080 and 5900x. It def is an issue that when disabling the nvidia GPU it doesn't tell it to sleep instead it is just waiting for command and not doing an sleep states . It isn't as bad as shown their but still a difference of a few watts |
i think its why intel battery life on non evo is so bad , I know this is old but amazingly not much on this but I verified with many laptops . |
In Integrated mode ,it is consuming 12W and in hybrid it is consuming 2W why is it so? Integrated should consume no power or minimal power. If it is false can someone explain why?
The text was updated successfully, but these errors were encountered: