More actions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{#seo: | {{#seo: | ||
|title=Vita Homebrew Apps (Plugins) - GameBrew! | |title=Vita Homebrew Apps (Plugins) - GameBrew! | ||
Line 11: | Line 10: | ||
|description=Overclocking utility for PSVITA/PSTV. | |description=Overclocking utility for PSVITA/PSTV. | ||
|author=Electry | |author=Electry | ||
|lastupdated= | |lastupdated=2020/10/04 | ||
|type=Plugins | |type=Plugins | ||
|version=1. | |version=1.2beta | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/psvshellvita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/psvshellvita.7z | ||
Line 19: | Line 18: | ||
|source=https://github.com/Electry/PSVshell | |source=https://github.com/Electry/PSVshell | ||
}} | }} | ||
'''PSVshell''' is another overclocking plugin for PSVITA/PSTV. | |||
==What is PSVshell?== | |||
Am overclocking utility for PSVITA. It also shows info about resources usage from the console as well as other little functions like a cool framerate display. | |||
==PSVshell's 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 | |||
** '''GPU (ES4):''' 41, 55, 83, 111, 166, 222 MHz | |||
** '''BUS:''' 55, 83, 111, 166, 222 MHz | |||
** '''XBAR:''' 83, 111, 166 MHz | |||
* Supports per-app profiles | |||
* Shows per-core CPU usage in %, including peak single-thread load | |||
* Runs in kernelland (=> visible in LiveArea) | |||
* Pretty GUI with some useless eye-candy metrics such as ram/vram usage, battery temp, etc... | |||
* Does not slow down games when menu is open | |||
* Does not crash Adrenaline | |||
* Clean code and patches | |||
* '''3.60''' and '''3.65''' FWs are supported | |||
==Media== | ==Media== | ||
<youtube>QivdvR4E50Y</youtube> | <youtube>QivdvR4E50Y</youtube> | ||
==Screenshots== | ==Screenshots== | ||
Line 30: | Line 46: | ||
https://dlhb.gamebrew.org/vitahomebrews/psvshellvita-03.jpg | https://dlhb.gamebrew.org/vitahomebrews/psvshellvita-03.jpg | ||
https://dlhb.gamebrew.org/vitahomebrews/psvshellvita-04.jpg | https://dlhb.gamebrew.org/vitahomebrews/psvshellvita-04.jpg | ||
== | == How To Use PSVshell == | ||
* Press '''SELECT + UP''' or '''SELECT + DOWN''' to toggle between 3 GUI modes | |||
=== When in 'FULL' mode ==== | |||
* Use '''UP/DOWN''' to move in the menu | |||
* Press '''X''' to toggle frequency mode for currently selected '''> device <''': | |||
** '''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 '''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) | |||
* Press and hold '''LEFT TRIGGER''' and '''> save profile <''' will change to '''> save global <''' | |||
** Press '''X''' when '''> save global <''' is selected and the options will be saved to ''global'' (default) profile | |||
** ''Global'' profile will be used as default profile when game-specific profile doesn't exist | |||
==Changelog== | |||
'''(v.1.2-beta)''' | |||
*Redone procevent checks, system apps now have each their own profile (previously all were under 'main') | |||
*Further reduced flicker in games where the GUI still flickered in the 'Full' GUI mode (e.g. Dead Nation) | |||
*Slightly increased GUI drawing performance | |||
*Added support for >544p framebuffers (like the [https://forum.devchroma.nl/index.php/topic,193.msg438.html Persona 4 Golden 720p/1080p patch]) | |||
'''(v.1.1)''' | |||
*Added battery info section (life time, percentage + indicator) to the menu | |||
*Replaced case temp. with battery percentage in 'HUD' mode (I feel like % is more useful) | |||
*Reordered GUI modes (it's now just one click to open up the menu) | |||
*Default freq. is now restored when changing mode from manual to default (hopefully less people will get confused from now on) | |||
*Added support for global (default) profile (hold LT and save) | |||
*Adjusted CPU usage sample-rate (now refreshes every 500ms, peak is calc.ed from 10 samples) | |||
*Fixed rare crash while 500 MHz profile was being applied | |||
'''(v.1.0)''' | '''(v.1.0)''' | ||
* First Release. | * First Release. | ||
== Credits == | |||
* [https://github.com/yifanlu Yifan Lu] - for [https://wiki.henkaku.xyz/vita/Pervasive ScePervasive] RE | |||
* [https://github.com/dots-tb dots-tb] - for ksceKernelInvokeProcEventHandler() hook | |||
* [https://github.com/Rinnegatamante Rinnegatamante] - for orig. framecounter impl. | |||
== External links == | == External links == | ||
* Github - https://github.com/Electry/PSVshell | * Github - https://github.com/Electry/PSVshell | ||
* VitaDB - https://vitadb.rinnegatamante.it/#/info/521 | * VitaDB - https://vitadb.rinnegatamante.it/#/info/521 | ||
Revision as of 04:34, 9 November 2022
PSVshell | |
---|---|
File:Psvshellvita.jpg | |
General | |
Author | Electry |
Type | Plugins |
Version | 1.2beta |
License | Mixed |
Last Updated | 2020/10/04 |
Links | |
Download | |
Source | |
PSVshell is another overclocking plugin for PSVITA/PSTV.
What is PSVshell?
Am overclocking utility for PSVITA. It also shows info about resources usage from the console as well as other little functions like a cool framerate display.
PSVshell's 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
- GPU (ES4): 41, 55, 83, 111, 166, 222 MHz
- BUS: 55, 83, 111, 166, 222 MHz
- XBAR: 83, 111, 166 MHz
- Supports per-app profiles
- Shows per-core CPU usage in %, including peak single-thread load
- Runs in kernelland (=> visible in LiveArea)
- Pretty GUI with some useless eye-candy metrics such as ram/vram usage, battery temp, etc...
- Does not slow down games when menu is open
- Does not crash Adrenaline
- Clean code and patches
- 3.60 and 3.65 FWs are supported
Media
Screenshots
How To Use PSVshell
- Press SELECT + UP or SELECT + DOWN to toggle between 3 GUI modes
When in 'FULL' mode =
- Use UP/DOWN to move in the menu
- Press X to toggle frequency mode for currently selected > device <:
- 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 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)
- Press and hold LEFT TRIGGER and > save profile < will change to > save global <
- Press X when > save global < is selected and the options will be saved to global (default) profile
- Global profile will be used as default profile when game-specific profile doesn't exist
Changelog
(v.1.2-beta)
- Redone procevent checks, system apps now have each their own profile (previously all were under 'main')
- Further reduced flicker in games where the GUI still flickered in the 'Full' GUI mode (e.g. Dead Nation)
- Slightly increased GUI drawing performance
- Added support for >544p framebuffers (like the Persona 4 Golden 720p/1080p patch)
(v.1.1)
- Added battery info section (life time, percentage + indicator) to the menu
- Replaced case temp. with battery percentage in 'HUD' mode (I feel like % is more useful)
- Reordered GUI modes (it's now just one click to open up the menu)
- Default freq. is now restored when changing mode from manual to default (hopefully less people will get confused from now on)
- Added support for global (default) profile (hold LT and save)
- Adjusted CPU usage sample-rate (now refreshes every 500ms, peak is calc.ed from 10 samples)
- Fixed rare crash while 500 MHz profile was being applied
(v.1.0)
- First Release.
Credits
- Yifan Lu - for ScePervasive RE
- dots-tb - for ksceKernelInvokeProcEventHandler() hook
- Rinnegatamante - for orig. framecounter impl.