PPC services: Difference between revisions
add settings (performance_mode_policy is neat) |
No edit summary |
||
Line 1: | Line 1: | ||
APM is utilized for setting system performance profiles | APM is utilized for setting system performance profiles including clocks for CPU, GPU, and memory. | ||
== apm == | == apm == | ||
This is "nn::apm::IManager". | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Cmd || Name || Notes | ! Cmd || Name || Notes | ||
|- | |- | ||
| 0 || [[#ISession | | 0 || OpenSession || Returns an [[#ISession]]. | ||
|- | |- | ||
| 1 || GetPerformanceMode || | | 1 || GetPerformanceMode || | ||
Line 12: | Line 14: | ||
== apm:p == | == apm:p == | ||
This is "nn::apm::IManagerPrivileged". | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Cmd || Name || Notes | ! Cmd || Name || Notes | ||
|- | |- | ||
| 0 || [[#ISession | | 0 || OpenSession || Returns an [[#ISession]]. | ||
|} | |} | ||
== apm:sys == | == apm:sys == | ||
This is "nn::apm::ISystemManager". | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name || Notes | |||
|- | |||
| 0 || RequestPerformanceMode || | |||
|- | |||
| 1 || GetPerformanceEvent || Returns an [[#ISession]]. | |||
|- | |||
| 2 || GetThrottlingState || | |||
|- | |||
| 3 || GetLastThrottlingState || | |||
|- | |||
| 4 || ClearLastThrottlingState || | |||
|} | |||
== ISession == | == ISession == |