Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modification functionality improvements #28

Open
wants to merge 21 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
a4dbde8
Add dynamic CPU frequency control (initial approach)
RaanGi Sep 20, 2022
f2d01fe
CPU auto freq policy changes, gui and profile changes
RaanGi Sep 21, 2022
6e7abc1
Add device power plan for auto frequency mode (similar to windows)
RaanGi Sep 26, 2022
7f1baa5
Fix previous commit
RaanGi Sep 26, 2022
bf0e80c
Some power plans adjustments
RaanGi Sep 26, 2022
66ed617
Added more CPU clocks and changes to power plans
RaanGi Nov 15, 2022
ab4331b
Delete build directory
RaanGi Nov 15, 2022
75525ee
Update README.md
RaanGi Nov 15, 2022
f89c1ea
Merge oc-changes branch with Electry beta branch. (Added changes from…
RaanGi Nov 16, 2022
1b7f73b
Merge pull request #1 from RaanGi/oc-changes
RaanGi Nov 16, 2022
7e6f67f
Added a power meter functionality when in OSD mode and a separated th…
RaanGi Nov 25, 2022
bedff4f
More CPU frequencies added and CPU auto mode control improvements
RaanGi Jan 31, 2023
0a351d7
Added new osd mode similar to the one in the Steam Deck. Bump version…
RaanGi Feb 1, 2023
3857f50
Delete build directory
RaanGi Feb 2, 2023
b16f6f7
Merge branch 'master' into beta
RaanGi Feb 2, 2023
d825abc
Merge pull request #2 from RaanGi/beta
RaanGi Feb 2, 2023
b5ee5ce
Changed OSD2 colors to be similar to Steam Deck OSD
RaanGi Feb 2, 2023
260e88b
Added text movement to avoid OLED burn. Steam Deck like OSD backgroun…
RaanGi Mar 12, 2023
64ad676
Adjust handling of added CPU frequencies
bythos14 Mar 17, 2023
26fb7cc
Adjust handling of added CPU frequencies (#3)
RaanGi Mar 22, 2023
10f6709
Changed plugin version to 1.4.8beta
RaanGi Mar 22, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.vscode/
build/
5 changes: 4 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 2.8)
cmake_minimum_required(VERSION 3.15)

if(NOT DEFINED CMAKE_TOOLCHAIN_FILE)
if(DEFINED ENV{VITASDK})
Expand All @@ -25,6 +25,7 @@ add_executable(${PROJECT_NAME}
src/perf.c
src/oc.c
src/profile.c
src/power.c
)

target_link_libraries(${PROJECT_NAME}
Expand All @@ -41,6 +42,8 @@ target_link_libraries(${PROJECT_NAME}
SceCtrlForDriver_stub
SceIofilemgrForDriver_stub
SceSblAIMgrForDriver_stub
SceDisplayForDriver_stub
SceSblACMgrForDriver_stub
)

vita_create_self(${PROJECT_NAME}.skprx ${PROJECT_NAME}
Expand Down
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Yet another overclocking plugin

## Features:
- Allows you to change CPU, GPU, BUS and XBAR clocks separately, in these steps:
- **CPU:** 41, 83, 111, 166, 222, 333, 444, 500 MHz
- **CPU:** 41, 83, 111, 126, 147, 166, 181, 209, 222, 251, 292, 333, 389, 444, 468, 500 MHz
- **GPU (ES4):** 41, 55, 83, 111, 166, 222 MHz
- **BUS:** 55, 83, 111, 166, 222 MHz
- **XBAR:** 83, 111, 166 MHz
Expand All @@ -25,6 +25,14 @@ Yet another overclocking plugin
- **Default freq.** (WHITE) - the plugin will not interfere, but rather use the default freq. for current game
- **Manual freq.** (BLUE) - the plugin will use your specified freq.
- press **LEFT/RIGHT** to immediately change the frequency
- Press **O** to activate auto frequency mode for currently selected **> device <** (only works for CPU):
- **Default freq.** (WHITE) - the plugin will not interfere, but rather use the default freq. for current game
- **Auto freq.** - the plugin will use your specified power plan. **(Do not use in LiveArea to avoid crashes)**
- press **LEFT/RIGHT** to immediately change the max frequency. This frequency won't be surpassed.
- press **LEFT TRIGGER/RIGHT TRIGGER** immediately change the power plan.
- **Power Saving** (GREEN) - Less agressive power plan. Ideal for less demanding apps.
- **Balanced** (YELLOW) - Balanced power plan.
- **Performance** (RED) - Most agressive power plan. Best suited for demanding games.
- Press **X** when **> save profile <** is selected to save/delete profiles
- All **Manual freq.** (BLUE) will be loaded and applied next time you start/resume the game
- All **Default freq.** (WHITE) will be kept to default (set to whatever freq. the game asks for)
Expand Down
Loading