Develop
Develop
Select your platform

Set CPU and GPU Levels

Sets performance level suggestions for the CPU and GPU on mobile devices.

Overview

Sets performance level suggestions for the CPU and GPU clock rates on mobile devices, as described in Power Management.
These performance levels are only suggestions. Dynamic Clock Throttling treats the suggested CPU and GPU levels as a baseline target, but the system can increase or decrease the CPU and GPU performance as necessary to keep power consumption and heat within device tolerances. The goal of this system is to retain the advantages of a Fixed Clock Policy while mitigate some of its drawbacks.
The performance levels are:
Performance LevelDescription
PowerSavings
Most power efficient. Lowest clock rate
SustainedLow
Less power efficient. Low clock rate
SustainedHigh
High power consumption. Higher clock rate
Boost
Highest power consumption. Highest clock rate
The Boost performance level should only be suggested for short periods of time as its power consumption and heat generation quickly triggers dynamic clock throttling.

Set Suggested CPU and GPU Performance Levels Blueprint

To set a suggested performance level, use the Set Suggested CPU and GPU Performance Levels Blueprint.
Set Suggested CPU and GPU Performance Levels Blueprint

Inputs

  • Cpu Perf Level: The suggested performance level for the CPU clock rate.
  • Gpu Perf Level: The suggested performance level for the CPU clock rate.

Output

None.

Get Suggested CPU and GPU Performance Levels Blueprint

To get the current suggested performance levels, use the Get Suggested CPU and GPU Performance levels Blueprint.
Get Suggested CPU and GPU Performance Levels Blueprint

Inputs

None.

Outputs

  • Cpu Perf Level: The suggested performance level for the CPU clock rate.
  • Gpu Perf Level: The suggested performance level for the CPU clock rate.
Did you find this page helpful?