省流版:
1. LoliCON 与 PSVshell 原理完全一样,且 PSVshell 问题更少、功能更全,不建议用 LoliCON
2. PSVshell 缺的那个选项对性能影响不大,除了在模拟器等自制软件中 *可能* 有一些影响,我自己改了个把它加回来的版本
3. 除了 CPU 500MHz,PSVshell 里面所有频率选项实际上都是 “解锁”,说不上是 “超频”。500MHz 是真超了,不过索索的测试报告里有出现这个频率。
4. 目前时钟频率的生成原理未知,有可能其他频率也能像 500MHz 一样绕过限制超到更高(我反正没敢试,也没设备测试)
前天突然心血来潮摆弄了下小 V,结果发现还有 PSVshell 这么个超频插件,长得很好看而且不会和 PSP 模拟器冲突。但是有吧友提到过 LoliCON 性能更好,于是我就研究了一下两者的代码,顺便也学着逆向了下小 v 的系统内核。
其实 LoliCON 和 PSVshell 的实现原理是完全一样的,都是直接调用系统内核提供的频率设定接口。LoliCON 多了的那个 “GPU” 选项实际上和 GPU 没有什么关系,实际上是改变 Venezia 子系统的频率,这个子系统是用来做音视频解码(mpeg)的。另外,系统内核里还有一个 VIP 频率也和 Venezia 有关,推测是用来做图像解码的。
至于调整 Venezia 频率的效果,PSVshell 作者本人在发布贴说没测出什么不同。我自己测试了下,结果发现:
· 可设置的范围是 41-333MHz
· 我本地装的所有游戏只要进游戏就自动设置 333MHz
· 自制软件(包括模拟器)、系统界面都是 166MHz
· VIP 的范围是 41-222MHz,平常 VIP 都是关闭的(0MHz),只有播放视频会设置 222MHz
怪不得作者没测出区别,毕竟只要进游戏系统就设置到最高了。此外,也解释了吧友在忍龙2(3L 链接)的帧数区别,因为模拟器不会主动去调整 Venezia 频率。我自己 fork 了一个版本,增加了设置 Venezia 的功能(叫 VNZ),可以尝试给模拟器都设置 333。我试了一两天没遇到什么问题,不过还是声明一下请自行承担风险吧,链接见 3L。(话说我自己没试出帧率数值有什么区别,不过也可能是帧率计算方式不对,因为肉眼看着好像是有一点差别的)

PSVshell 还有一个优点是不标蓝的频率不会强制固定在一个值,允许游戏自己进行调整。这一点 LoliCON 是做不到的,只能设置几个固定的组合。所以我觉得没什么必要再用 LoliCON 了,用 PSVshell 单独设置几个有效果的频率对机子也更好。
1. LoliCON 与 PSVshell 原理完全一样,且 PSVshell 问题更少、功能更全,不建议用 LoliCON
2. PSVshell 缺的那个选项对性能影响不大,除了在模拟器等自制软件中 *可能* 有一些影响,我自己改了个把它加回来的版本
3. 除了 CPU 500MHz,PSVshell 里面所有频率选项实际上都是 “解锁”,说不上是 “超频”。500MHz 是真超了,不过索索的测试报告里有出现这个频率。
4. 目前时钟频率的生成原理未知,有可能其他频率也能像 500MHz 一样绕过限制超到更高(我反正没敢试,也没设备测试)
前天突然心血来潮摆弄了下小 V,结果发现还有 PSVshell 这么个超频插件,长得很好看而且不会和 PSP 模拟器冲突。但是有吧友提到过 LoliCON 性能更好,于是我就研究了一下两者的代码,顺便也学着逆向了下小 v 的系统内核。
其实 LoliCON 和 PSVshell 的实现原理是完全一样的,都是直接调用系统内核提供的频率设定接口。LoliCON 多了的那个 “GPU” 选项实际上和 GPU 没有什么关系,实际上是改变 Venezia 子系统的频率,这个子系统是用来做音视频解码(mpeg)的。另外,系统内核里还有一个 VIP 频率也和 Venezia 有关,推测是用来做图像解码的。
至于调整 Venezia 频率的效果,PSVshell 作者本人在发布贴说没测出什么不同。我自己测试了下,结果发现:
· 可设置的范围是 41-333MHz
· 我本地装的所有游戏只要进游戏就自动设置 333MHz
· 自制软件(包括模拟器)、系统界面都是 166MHz
· VIP 的范围是 41-222MHz,平常 VIP 都是关闭的(0MHz),只有播放视频会设置 222MHz
怪不得作者没测出区别,毕竟只要进游戏系统就设置到最高了。此外,也解释了吧友在忍龙2(3L 链接)的帧数区别,因为模拟器不会主动去调整 Venezia 频率。我自己 fork 了一个版本,增加了设置 Venezia 的功能(叫 VNZ),可以尝试给模拟器都设置 333。我试了一两天没遇到什么问题,不过还是声明一下请自行承担风险吧,链接见 3L。(话说我自己没试出帧率数值有什么区别,不过也可能是帧率计算方式不对,因为肉眼看着好像是有一点差别的)

PSVshell 还有一个优点是不标蓝的频率不会强制固定在一个值,允许游戏自己进行调整。这一点 LoliCON 是做不到的,只能设置几个固定的组合。所以我觉得没什么必要再用 LoliCON 了,用 PSVshell 单独设置几个有效果的频率对机子也更好。