Reducing Power Consumption by Disabling CPU/GPU/VPU on i.MX95Hi NXP,
We are looking for ways to reduce the overall power consumption of our i.MX95-based system.
Could you please help clarify the following questions?
- Is it possible to completely power down individual CPU cores when they are not required?
- Is it possible to completely power down the GPU and VPU if our application does not use them?
- If the CPU/ GPU / VPU is not required, is it possible to keep them disabled by default after boot to further reduce power consumption ? (by device-tree ?)
- Are there any recommended software configurations or reference documents for achieving the lowest possible power consumption?
Our BSP is based on Yocto 5.2 / Linux 6.12.x.
Thanks.
Best Regards,
Sean
LinuxRe: Reducing Power Consumption by Disabling CPU/GPU/VPU on i.MX95For your questions:
- Is it possible to completely power down individual CPU cores when they are not required?
A:Yes, you can.
- Is it possible to completely power down the GPU and VPU if our application does not use them?
A:Yes if not use them.
- If the CPU/ GPU / VPU is not required, is it possible to keep them disabled by default after boot to further reduce power consumption ? (by device-tree ?)
A:Yes, For GPU/VPU-style platform devices, yes, the normal approach is to set the relevant device tree node status = "disabled"; so Linux does not register/probe that device.
- Are there any recommended software configurations or reference documents for achieving the lowest possible power consumption?
A:We have the AN14449 — i.MX 95 Power Consumption Measurement : primary reference for measured low-power use cases, BCU procedure, DSM, Linux suspend, and BBSM.
Any questions contact us freely
Wish you have a nice day