Set CPU and GPU Levels
Sets performance level suggestions for the CPU and GPU on mobile devices.
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 Level | Description |
|---|
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.
To set a suggested performance level, use the Set Suggested CPU and GPU Performance Levels Blueprint.
- Cpu Perf Level: The suggested performance level for the CPU clock rate.
- Gpu Perf Level: The suggested performance level for the CPU clock rate.
None.
To get the current suggested performance levels, use the Get Suggested CPU and GPU Performance levels Blueprint.
None.
- Cpu Perf Level: The suggested performance level for the CPU clock rate.
- Gpu Perf Level: The suggested performance level for the CPU clock rate.