Difference between revisions of "PPC services"
Jump to navigation
Jump to search
(apm:p info, and rearrange sections) |
(add cpu/gpu/ram clocks for all profiles :3c) |
||
Line 50: | Line 50: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
− | ! Value || | + | ! Value || CPU clock || GPU clock || Memory clock |
|- | |- | ||
− | | | + | | 0x00010000 || 1020 || 384 || 1600 |
|- | |- | ||
− | | | + | | 0x00010001 || 1020 || 768 || 1600 |
|- | |- | ||
− | | | + | | 0x00010002 || 1224 || 691.2 || 1600 |
|- | |- | ||
− | | | + | | 0x00020000 || 1020 || 230.4 || 1600 |
|- | |- | ||
− | | | + | | 0x00020001 || 1020 || 307.2 || 1600 |
|- | |- | ||
− | | | + | | 0x00020002 || 1224|| 230.4 || 1600 |
|- | |- | ||
− | | | + | | 0x00020003 || 1020 || 307 || 1331.2 |
|- | |- | ||
− | | | + | | 0x00020004 || 1020 || 384 || 1331.2 |
|- | |- | ||
− | | | + | | 0x00020005 || 1020 || 307.2 || 1065.6 |
|- | |- | ||
− | | | + | | 0x00020006 || 1020 || 384 || 1065.6 |
|- | |- | ||
− | | 0x92220007 || | + | | 0x92220007 || 1020 || 460.8 || 1600 |
|- | |- | ||
− | | 0x92220008 || | + | | 0x92220008 || 1020 || 460.8 || 1331.2 |
|} | |} | ||
+ | Clocks are all in MHz. | ||
+ | |||
+ | Configurations 0x10001 and 0x10002 are only available in boost mode. | ||
+ | |||
[[Category:Services]] | [[Category:Services]] |
Revision as of 09:41, 11 July 2017
APM is utilized for setting system performance profiles; including clocks for CPU, GPU, and memory.
apm
Cmd | Name | Notes |
---|---|---|
0 | GetISession | |
1 | GetPerformanceMode |
apm:p
Cmd | Name | Notes |
---|---|---|
0 | GetISession | Same as apm ISession - but more privileged? |
1 | ? |
apm:sys
Internally known as ISystemManager
ISession
Cmd | Name | Notes |
---|---|---|
0 | SetPerformanceConfiguration | Takes u32 PerformanceMode |
1 | GetPerformanceConfiguration | Takes u32 PerformanceMode, u32 PerformanceConfiguration |
PerformanceMode
Value | Name |
---|---|
0 | Handheld |
1 | Docked |
PerformanceConfiguration
Value | CPU clock | GPU clock | Memory clock |
---|---|---|---|
0x00010000 | 1020 | 384 | 1600 |
0x00010001 | 1020 | 768 | 1600 |
0x00010002 | 1224 | 691.2 | 1600 |
0x00020000 | 1020 | 230.4 | 1600 |
0x00020001 | 1020 | 307.2 | 1600 |
0x00020002 | 1224 | 230.4 | 1600 |
0x00020003 | 1020 | 307 | 1331.2 |
0x00020004 | 1020 | 384 | 1331.2 |
0x00020005 | 1020 | 307.2 | 1065.6 |
0x00020006 | 1020 | 384 | 1065.6 |
0x92220007 | 1020 | 460.8 | 1600 |
0x92220008 | 1020 | 460.8 | 1331.2 |
Clocks are all in MHz.
Configurations 0x10001 and 0x10002 are only available in boost mode.