PPC services: Difference between revisions
No edit summary |
Tag: Rollback |
||
Line 1: | Line 1: | ||
APM is utilized for setting system performance profiles including clocks for CPU, GPU, and memory. | APM is utilized for setting system performance profiles including clocks for CPU, GPU, and memory. | ||
= apm = | == apm == | ||
This is "nn::apm::IManager". | This is "nn::apm::IManager". | ||
Line 11: | Line 11: | ||
|- | |- | ||
| 1 || GetPerformanceMode || | | 1 || GetPerformanceMode || | ||
|} | |} | ||
= apm:p = | == apm:p == | ||
This is "nn::apm::IManagerPrivileged". | This is "nn::apm::IManagerPrivileged". | ||
Line 25: | Line 23: | ||
|} | |} | ||
= apm:sys = | == apm:sys == | ||
This is "nn::apm::ISystemManager". | This is "nn::apm::ISystemManager". | ||
Line 41: | Line 39: | ||
|- | |- | ||
| 4 || ClearLastThrottlingState || | | 4 || ClearLastThrottlingState || | ||
|} | |} | ||
= ISession = | == ISession == | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 59: | Line 51: | ||
|} | |} | ||
== PerformanceMode == | === PerformanceMode === | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 69: | Line 61: | ||
|} | |} | ||
== PerformanceConfiguration == | === PerformanceConfiguration === | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 104: | Line 96: | ||
Some of these require apm:p. | Some of these require apm:p. | ||
= | == Settings == | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Key || Size || Notes | ! Key || Size || Notes | ||
|- | |- | ||
| battery_draining_enabled || 1 || ? | | battery_draining_enabled|| 1 || ? | ||
|- | |- | ||
| performance_mode_policy || strlen || "auto": use boost mode when docked. "normal": never use boost mode. "boost": always use boost mode (devkit only). | | performance_mode_policy|| strlen || "auto": use boost mode when docked. "normal": never use boost mode. "boost": always use boost mode (devkit only). | ||
|- | |- | ||
| sdev_cpu_overclock_enabled || 1 || Not used as of 3.0. May have been used to allow access to 1224MHz CPU mode? | | sdev_cpu_overclock_enabled || 1 || Not used as of 3.0. May have been used to allow access to 1224MHz CPU mode? |