Reducing Power Consumption by Disabling CPU/GPU/VPU on i.MX95

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Reducing Power Consumption by Disabling CPU/GPU/VPU on i.MX95

184 Views
SeanChuang
Contributor II

Hi 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

Labels (1)
Tags (1)
0 Kudos
Reply
1 Reply

137 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

For 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

0 Kudos
Reply