psvita破解吧 关注:113,270贴子:1,260,447

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 单独设置几个有效果的频率对机子也更好。


IP属地:上海1楼2022-05-11 21:04回复
    来都来了,于是就顺便研究了下系统内核里是怎么设置频率的。系统里其实有两套设置频率的接口,一套是高层(ScePower)可以直接设置频率值,一套是底层(ScePervasive)控制芯片(我猜是分频器之类的参数)。高层调用底层进行设置,两层接口里面都对输入的数据做了限制。这个表是高层接口限制下的所有取值:

    可以看到里面并没有 500MHz。实际上 500MHz 模式在 PSVshell 和 LoliCON 里是绕开了限制,给底层传入 15 实现的。然后开发者测试了下,发现设置后频率大概是 499MHz 所以就叫它 500MHz 了。所以也不排除其他频率也可能靠这种操作超到更高。
    PSVshell 里面的选项对应这个表里的前 5 行,是对游戏有影响的几个频率。由于这几个频率都是内核中本身就有的,所以我个人感觉对设备的影响比较有限。500MHz 的话,索索的一个测试报告里也有出现过这个频率,所以大概也还在芯片承受范围内吧。不过要注意的是,PSVshell 第一行的温度是电池温度,并不是 CPU 温度。


    IP属地:上海2楼2022-05-11 21:05
    收起回复
      3L 丢一些链接


      IP属地:上海3楼2022-05-11 21:05
      收起回复
        ES4就是GPU,lolicon和psvshell都用过,感觉配合高清插件用都差不多,lolicon用的中文版,不知为何在游戏里调出是正常显示,按home键把游戏挂在后台后,再按select+↑显示会不正常,显示为一行一行的黑色方条,用psvshell就不会。


        IP属地:广东来自Android客户端4楼2022-05-11 22:17
        收起回复
          厉害了,他们超频据说都要参考过一撸翻公开的一个cpu参数比较表,这个不错有空试试看


          IP属地:吉林来自Android客户端5楼2022-05-11 22:24
          收起回复
            看不懂,绑定


            IP属地:湖南来自iPhone客户端6楼2022-05-11 22:27
            回复
              专业,谢谢


              IP属地:福建来自Android客户端7楼2022-05-11 22:32
              收起回复
                吃瓜群众路过,完全看不懂
                但支持支持,谢谢您们一群大佬的无私奉献。为我们发光发热,大大的点赞


                IP属地:广东来自Android客户端8楼2022-05-11 22:38
                收起回复
                  支持


                  IP属地:四川来自Android客户端9楼2022-05-11 22:40
                  回复
                    Loli每次进入游戏不用重新设置,psvshell新版需要每个游戏单独设置,能改成统一设置吗?


                    IP属地:吉林来自Android客户端10楼2022-05-11 22:42
                    收起回复
                      看见你们超频都好爽……问一句,我的1000能不能超都说会炸裂


                      IP属地:广西来自Android客户端11楼2022-05-11 23:02
                      收起回复
                        刚才测试一样psvshell超频用落饭刚掉帧23太明显了,lolicon超频基本29帧


                        IP属地:云南来自iPhone客户端12楼2022-05-11 23:04
                        收起回复
                          视频在申请中


                          IP属地:云南来自iPhone客户端13楼2022-05-11 23:07
                          回复
                            马克,支持


                            IP属地:河南来自Android客户端14楼2022-05-12 07:30
                            回复
                              不明觉厉


                              IP属地:广东来自Android客户端15楼2022-05-12 07:52
                              回复