TGFC俱乐部>>经典游戏怀旧专区>>
- 翻页:<< < ##19 ##20 ##21 > >> (21/22页)
- 刷新/显图/登录/注册/WEB
回复列表 (1090)
原帖由 gggbdm 于 2025-1-8 09:34 发表
我发现odin2上玩mame核心下的街机樱花大战方块和首领蜂比较新的两作(最大往生、大往生)有比较明显的卡顿,这两个都对应arcademame,这个是不是只能等新的mame核心更新?
mame核心优化得一直不给力,安卓明显比pc要差一大截,很多pc上运行得比较流畅的,到安卓都不行。
比较显著的是用到stvbios世嘉基板的游戏,棉花小魔女回旋镖、快打刑事之类的,原生mame会好一些,到了windows下的ra核心效率降一级,到安卓就更差了。ra长期以来对ra的mame核心优化都比较差,等待优化是遥遥无期。
===================
原帖由 iffox 于 2025-1-8 11:37 发表
mame核心优化得一直不给力,安卓明显比pc要差一大截,很多pc上运行得比较流畅的,到安卓都不行。
比较显著的是用到stvbios世嘉基板的游戏,棉花小魔女回旋镖、快打刑事之类的,原生mame会好一些,到了windows下的 ...
那基本只能放弃00年以后的街机了。土星beetlecore进樱花大战方块也会黑屏,这个游戏也比较麻烦感觉。
===================
posted by wap, platform: Chrome
樱花大战方块没记错的话应该是STV的,你用kronos模拟效果更好。大往生两作用fbeno运行效率更佳
===================
原帖由 china_ktv 于 2025-1-8 19:50 发表
posted by wap, platform: Chrome
樱花大战方块没记错的话应该是STV的,你用kronos模拟效果更好。大往生两作用fbeno运行效率更佳
https://github.com/FCare/Kronos 并没有安卓能用的 fbneo进不去大往生 估计够呛。
===================
感谢大神 不过有个问题请教下 天马前端如何设置双人游戏?
我连接了两个摇杆,但2P始终无法正常开始,RA模拟器能识别出来两个摇杆,但2p的开始键始终无法启用。
求教~
===================
posted by wap, platform: Android
如果RA识别了两个摇杆,你配置下手柄设置里的手柄号,看是不是把号码映射到同一个玩家头上去了。我觉得这个问题很诡异,可能帮不了你。
===================
posted by wap, platform: Android
原帖由 @iffox 于 2022-2-24 18:08 发表
天马G 自用版 更新
https://pan.baidu.com/s/1_JZvLS1UXcnPsfBRiafzfw?pwd=27qj
解压密码:tgfctgfctgfc
ES经典主题修正演示
https://b23.tv/5KFlvtH
环境光滤镜演示
https://b23.tv/KXoJVRy
视频里提供的资源密码是:跳坑者联盟 或者 tkzlm
其他RA和模拟器攻略可以查看我的专栏文集
说明
具体更新内容在网页版第60页891,892楼
推荐把整个天马下载洗版,可根据需求自由搭配组合来下载,最小只要40GB左右就可以
本帖将不再提供任何老版天马的下载链接
注意:下载大光圈版的,不要下载我的自用版,因为文件结构有差别,不通用!也就是说只能二选一。
我个人强烈推荐我个人自由版,因为大光圈的版本思路是,给你啥你就得吃啥,不好吃也得按照他的来吃,自己更改配置很多情况下是无效的。很多模拟器合集分类收录“全”而不精,体积过于冗余。ps2这类rom又不带中文名,想挑拣必须对照列表慢慢找。
MAME核心金手指教程其他问题也可以看这个B站UP主视频
https://b23.tv/nPYpbGo
大光圈B站更新账号
https://b23.tv/yv8XUlL
天马G运行游戏后退出 如何设置成退出到前端啊?最早好像是可以的 我不知道改了什么东西现在退出就是直接退出到桌面了 之前用360手柄 默认中间那个大西瓜键就是控制的 后来不知道为啥不行了
===================
posted by wap, platform: Android
乱删一顿注册表搞好了 进入游戏就没有声音了 前端界面读取游戏信息的时候有声音和画面演示……
===================
原帖由 马甲爵 于 2025-3-3 13:47 发表
posted by wap, platform: Android
乱删一顿注册表搞好了 进入游戏就没有声音了 前端界面读取游戏信息的时候有声音和画面演示……
预览视频用的是天马和本地解码器,游戏中用的是ra。要直接打开ra,到设置里找找声音输出选项,挨个改声音驱动,重启ra测试。 LZ当时回复我的,管用
===================
posted by wap, platform: Android
原帖由 @Alfredno1 于 2025-3-3 13:51 发表
预览视频用的是天马和本地解码器,游戏中用的是ra。要直接打开ra,到设置里找找声音输出选项,挨个改声音驱动,重启ra测试。 LZ当时回复我的,管用
aether
初级粉丝1
运行retroarch 设置 音频 输出 改成dsound
搞懂了
===================
posted by wap, platform: Android
画质有点惨 想好看一点渲染着色器从哪选啊
===================
posted by wap, platform: Android
原帖由 @马甲爵 于 2025-3-3 13:31 发表
天马G运行游戏后退出 如何设置成退出到前端啊?最早好像是可以的 我不知道改了什么东西现在退出就是直接退出到桌面了 之前用360手柄 默认中间那个大西瓜键就是控制的 后来不知道为啥不行了
我不知道你怎么会遇到这种怪问题的,退出RA不回前端的bug老早就修复了,无论是windows还是安卓。
===================
posted by wap, platform: Android
原帖由 @马甲爵 于 2025-3-3 14:58 发表
画质有点惨 想好看一点渲染着色器从哪选啊
【Retroarch进阶玩法之二 滤镜篇-哔哩哔哩】 https://m.bilibili.com/opus/921656855987486760?&unique_k=2333
===================
posted by wap, platform: Android
原帖由 @iffox 于 2025-3-3 15:51 发表
我不知道你怎么会遇到这种怪问题的,退出RA不回前端的bug老早就修复了,无论是windows还是安卓。
刚进入游戏玩一会会退出就返回前端 多玩一会后就直接退出了
===================
posted by wap, platform: Android
天马G 模拟街机的时候怎么调出tab键呼出mame菜单啊
===================
posted by wap, platform: Android
原帖由 @iffox 于 2025-1-8 11:37 发表
mame核心优化得一直不给力,安卓明显比pc要差一大截,很多pc上运行得比较流畅的,到安卓都不行。
比较显著的是用到stvbios世嘉基板的游戏,棉花小魔女回旋镖、快打刑事之类的,原生mame会好一些,到了windows下的ra核心效率降一级,到安卓就更差了。ra长期以来对ra的mame核心优化都比较差,等待优化是遥遥无期。
以前调出过mame菜单 现在新装天马G 不知道从哪找了
===================
posted by wap, platform: Android
原帖由 @马甲爵 于 2025-3-5 12:30 发表
以前调出过mame菜单 现在新装天马G 不知道从哪找了
选择+开始是呼出RA菜单,L1+R1+↓+□是退出游戏,选择+△或○是mame菜单。HBMAME游戏退出游戏是L2+R2。
友情提醒,在mame菜单里可千万别轻易更改UI的确定键和取消键,万一不小心设置成空值,你只有删了配置恢复默认。
===================
posted by wap, platform: Android
原帖由 @iffox 于 2025-3-5 13:31 发表
选择+开始是呼出RA菜单,L1+R1+↓+□是退出游戏,选择+△或○是mame菜单。HBMAME游戏退出游戏是L2+R2。
友情提醒,在mame菜单里可千万别轻易更改UI的确定键和取消键,万一不小心设置成空值,你只有删了配置恢复默认。
收到收到
===================
posted by wap, platform: Android
不行 呼不出菜单
===================
原帖由 马甲爵 于 2025-3-6 12:20 发表
posted by wap, platform: Android
不行 呼不出菜单
1、首先确认你下载的是大光圈的还是我的版本,不过理论上mame核心的呼出菜单热键是注入在核心内部的,不编译是改不了的。
2、再查看你打开的游戏是否是用的mame核心,方法是进入游戏时看弹出信息,或呼出ra菜单查看rom信息。
3、确认你的手柄在ra中能正常使用。最好先在windows控制面板里查看手柄的连接是否正常。是否被系统识别为xinput或其他协议。
4、如果是安卓,因为不同机器键值可能不一致,也许需要在ra里单独重新设置每个按键的映射。
最后,仔细阅读以下教程
https://www.bilibili.com/read/cv35822015/?jump_opus=1
如果还不行,我就帮不了你了。
===================
posted by wap, platform: Android
原帖由 @iffox 于 2025-3-6 13:59 发表
1、首先确认你下载的是大光圈的还是我的版本,不过理论上mame核心的呼出菜单热键是注入在核心内部的,不编译是改不了的。
2、再查看你打开的游戏是否是用的mame核心,方法是进入游戏时看弹出信息,或呼出ra菜单查看rom信息。
3、确认你的手柄在ra中能正常使用。最好先在windows控制面板里查看手柄的连接是否正常。是否被系统识别为xinput或其他协议。
4、如果是安卓,因为不同机器键值可能不一致,也许需要在ra里单独重新设置每个按键的映射。
最后,仔细阅读以下教程
https://www.bilibili.com/read/cv35822015/?jump_opus=1
如果还不行,我就帮不了你了。
现在用的版本是3T多那个 上一次是2.8T那个 能呼出菜单 我再琢磨琢磨
===================
posted by wap, platform: Android
原帖由 @马甲爵 于 2025-3-6 22:18 发表
现在用的版本是3T多那个 上一次是2.8T那个 能呼出菜单 我再琢磨琢磨
我在主楼里都说了,我这个版本是个人定制的,深度使用过之后才发布的,一定是把问题缩小到最小,体量也可小可大,一般不会往上T了去,像ps2 ngc wii,3ds之类的,你收集那么多玩得完吗?ps2我自己总结过,一共8000多个各种版本的镜像,大众常爱玩的也就不到200个,这里面自己精挑精挑细选一下也就六七十个。大光圈发布的天马一直在扩大体量,现在都3T了,也缺乏深度测试人员,难免某个平台有什么问题。所以我把自己这个认为比较好用的版本共享在tg(个人最终版),算是tg特供版,就连RA都用了tg标志性的绿色logo。大光圈后来和群友们一起制作并发布的大体量版,至今仍有玩友在他群里反馈一些奇怪的问题。这些问题有的是玩家没仔细看文档自己操作不当,有些可能就是整合时强行植入的滤镜导致的。你要是下载他那个版本,遇到什么奇奇怪怪的问题我也确实无法解答。
===================
posted by wap, platform: Android
原帖由 @iffox 于 2025-3-6 23:42 发表
我在主楼里都说了,我这个版本是个人定制的,深度使用过之后才发布的,一定是把问题缩小到最小,体量也可小可大,一般不会往上T了去,像ps2 ngc wii,3ds之类的,你收集那么多玩得完吗?ps2我自己总结过,一共8000多个各种版本的镜像,大众常爱玩的也就不到200个,这里面自己精挑精挑细选一下也就六七十个。大光圈发布的天马一直在扩大体量,现在都3T了,也缺乏深度测试人员,难免某个平台有什么问题。所以我把自己这个认为比较好用的版本共享在tg(个人最终版),算是tg特供版,就连RA都用了tg标志性的绿色logo。大光圈后来和群友们一起制作并发布的大体量版,至今仍有玩友在他群里反馈一些奇怪的问题。这些问题有的是玩家没仔细看文档自己操作不当,有些可能就是整合时强行植入的滤镜导致的。你要是下载他那个版本,遇到什么奇奇怪怪的问题我也确实无法解答。
主要是度盘下载太慢 pt站下载直接110M/s 等抽空再整个你这个精简版
===================
posted by wap, platform: Android
走入误区了 我只需要下你这个版本除了ROM的所有文件就行了
===================
posted by wap, platform: Android
原帖由 @马甲爵 于 2025-3-8 07:07 发表
走入误区了 我只需要下你这个版本除了ROM的所有文件就行了
你先试试看。
我主要担心会有两个问题,一个是部分机种的游戏列表rom名不匹配,像街机rom他的和我的结构已经不一样了,pce的rom我用的中文名(用老版本核心支持中文名),他用的应该是英文(新版核心反而不支持中文名)。另外天马列表里可能会显示出不能识别的英文rom名,因为我的列表和他的rom不匹配。
还有一个也是列表问题,列表首行sort by这个排序参数里的数值不一样,这会让你的各平台大目录在天马里显示得顺序错乱。
吞食天地神将版,你用了我的列表也会打不开,因为他放置位置和我不一样。还有大量光枪游戏。
我看了下,我的rom总共也就600多G,只玩老游戏的话,差不多下载40到200G就可以了。主要我没有其他网盘共享,建议买个临时的百度盘会员去下载。
本帖最后由 iffox 于 2025-3-8 09:44 通过手机版编辑
===================
posted by wap, platform: Android
先试试
===================
我记的上一版是有SS18X的,这个新洗版把SS18X移到哪里去了?或者删除了吗?谢谢分享。
===================
posted by wap, platform: Chrome
gba的rom有个问题,换装迷宫2里是cia文件,不是gba文件
===================
posted by wap, platform: Android
原帖由 @ndong 于 2025-3-15 13:37 发表
我记的上一版是有SS18X的,这个新洗版把SS18X移到哪里去了?或者删除了吗?谢谢分享。
ss18好像是被我删了,量太大太臃肿了,想要的话只能找大光圈了,不过大光圈的也是私发的,共享出去怕法律风险。
===================
原帖由 china_ktv 于 2025-3-16 08:19 发表
posted by wap, platform: Chrome
gba的rom有个问题,换装迷宫2里是cia文件,不是gba文件
感谢反馈!这批gba rom已经记不得谁整理的了,rom太多确实很难发现边边角角的问题,已经在补充上传文件夹里增加了gba rom。
===================
请问FC HACK在哪个文件夹,下载包里找不到。
===================
===================
700多个g太大了 有没有少点的
===================
===================
posted by wap, platform: Android
有ns版不?我想搞个ns可以流畅玩有金手指支持hack游戏和自己导入游戏的版本
===================
posted by wap, platform: Android
原帖由 @genesisx 于 2025-4-1 19:36 发表
有ns版不?我想搞个ns可以流畅玩有金手指支持hack游戏和自己导入游戏的版本
天马没做。我不推荐ns玩RA,你可以去问问怀旧游戏博物馆,似乎正在制作。
或者可以上网搜下ns版ra整合包。
也可以自己整理下NS版的RA,借用天马整合包的rom资源来玩。
===================
posted by wap, platform: Android
原帖由 iffox 于 2025-4-1 21:49 发表
posted by wap, platform: Android
天马没做。我不推荐ns玩RA,你可以去问问怀旧游戏博物馆,似乎正在制作。
或者可以上网搜下ns版ra整合包。
也可以自己整理下NS版的RA,借用天马整合包的rom资源来玩。
那我还是继续独立的模拟器好了。毕竟电脑和psp上也是玩独立模拟器过来的,不过我大概会再看看ra整合包有没有好的MAME内核,pfba没有菜单跳线功能和金手指太尴尬了。。。
本帖最后由 genesisx 于 2025-4-3 17:17 通过手机版编辑
===================
打开启动器就报错 说是pegasus emulator frontend已停止工作 请教一下怎么弄
===================
posted by wap, platform: Android
原帖由 @wengpsoff 于 2025-4-5 16:33 发表
打开启动器就报错 说是pegasus emulator frontend已停止工作 请教一下怎么弄
看起来是系统缺什么东西,换一台电脑试试,win10以上,别用win7。
===================
原帖由 iffox 于 2025-4-5 18:13 发表
posted by wap, platform: Android
看起来是系统缺什么东西,换一台电脑试试,win10以上,别用win7。
可以进了 但是再请教一下 如何添加游戏的配置 直接打开都是原始的画面
===================
posted by wap, platform: Android
原帖由 @wengpsoff 于 2025-4-5 19:29 发表
可以进了 但是再请教一下 如何添加游戏的配置 直接打开都是原始的画面
截个图把问题描述清楚,你这样我很难理解,什么叫“原始画面”。难道我给的傻瓜包,不是应该一打开就默认运行配置好手柄遮罩和滤镜的吗?
===================
posted by wap, platform: VIVO
请问游戏选择界面背景的那些动态图片是属于主题吗?有办法更换吗?还有游戏动态预览图看不到是啥原因?安卓版,奥丁1pro掌机用的
===================
posted by wap, platform: Android
原帖由 @pcsx22 于 2025-4-8 10:49 发表
请问游戏选择界面背景的那些动态图片是属于主题吗?有办法更换吗?还有游戏动态预览图看不到是啥原因?安卓版,奥丁1pro掌机用的
你说的是那个主题?背景动态的只有ES两个主题,那个不是图片,原理和电脑动态壁纸是一样的,都是视频循环播放。
在theme文件夹下的resource里,video的就是,你也可以自己替换。其他背景图片,音乐素材都可以自己替换。
===================
高强度用了一年多,感觉Pegasus眼下还是有不少明显的问题:
1. 完全动态解析配置
每次启动时都会完整扫描和解析所有 collections.txt 与 game: 项。
即使没有改变内容,也不会缓存游戏条目结构或索引(哪怕 3000+ 游戏)。
2. UI 层用 QtQuick/QML 渲染
QML 在安卓上的性能不如原生,初始构建 UI 时,每个游戏都是一组组件对象,构建时间成本高。
没有“懒加载”机制(不像 Daijisho 那样只加载当前页面)。
3. 没有缓存机制
没有 SQLite 或 JSON 缓存游戏索引数据,每次都从零构建游戏库模型。
没有媒体图像预处理,图片文件也要一张张从磁盘读、缩放、解码。
4. 不支持分页加载或异步构建
游戏列表必须完整加载完成后 UI 才会显示。
5. 后续优化停滞
主开发者(mmatyas)处于半退圈状态,架构最初是为“酷炫 UI + 跨平台美观”而设计的,而不是为“高性能 + 扫描快速”。
所以我随手做了个大佬Pegasus配置无缝转esde和daijisho配置的py脚本,大佬可以帮着测试一下。
放在rom对应平台的地方python run一下就行,配置按你这个media/<游戏zip名>/logo boxfront video做的。
daijisho的配置是每一个rom配置一个json,这样效率高很多,按需加载。我感觉用下来daijisho是体验最快的,就是小文件json比较多。
脚本我先改一下 安卓我不是很熟悉
[ 本帖最后由 gggbdm 于 2025-4-24 22:22 编辑 ]
===================
posted by wap, platform: Android
厉害!安卓版天马一直存在这个缓存机制的问题,大家都知道,但是不会改,作者也一直没搞定这个。你能不能解决一下?有兴趣的话是否可以加到大光圈的群里面一起出力搞搞?大光圈整合群里很需要你这样的高手。
===================
原帖由 iffox 于 2025-4-24 11:57 发表
posted by wap, platform: Android
厉害!安卓版天马一直存在这个缓存机制的问题,大家都知道,但是不会改,作者也一直没搞定这个。你能不能解决一下?有兴趣的话是否可以加到大光圈的群里面一起出力搞搞?大光圈整合 ...
个人愚见还是直接转换咱们已有的gamelist比较方便,多弄几套模板,以后市面上出现了更好的前端框架也能快速适配,毕竟游戏资源是相同的。真的和一个断更了两年多的开源项目没啥必要。毕竟现在daijisho和es速度都快很多,对安卓的适配也更加稳定高效,就是界面没有天马炫酷。用脚本转换了现有的list配置,什么前端都可以搭配,这样我感觉比较方便。后续要是有其他转换gamelist的点子\改动,我可以继续跟贴在后边。大家随便用随便改。
===================
原帖由 gggbdm 于 2025-4-24 13:42 发表
个人愚见还是直接转换咱们已有的gamelist比较方便,多弄几套模板,以后市面上出现了更好的前端框架也能快速适配,毕竟游戏资源是相同的。真的和一个断更了两年多的开源项目没啥必要。毕竟现在daijisho和es速度都快 ...
是的是的,天马整合群里有的朋友一直在搞ES。dajisho我没用过不太熟悉,但是看网上反馈都说安卓比天马启动快多了。
天马在pc端启动感觉慢得还不是太明显,安卓的启动太慢了,我也觉得难受,只是对我自己这么多年来的需求而言,框架大体已经成形,懒得再去研究了。
之前我看群里好像有人研究过转通用list的事情,应该有成果,但是我没太关注,我看ES-DE他们聊天时好像还有一些bug,但它登录安卓后更新还是比较勤的,问题迟早会解决。
兄弟你也一起进群来研究下吧,有同伴一起搞可能更有效率,群号我PM你吧。
===================
TLDR odin2 真神器也
我自己用的odin2原版,经常碰到ra核心延迟偏高的问题。我这边还能分享一下我查阅了相关ra英文文档然后用gpt4.5总结的ra runahead配置降低延迟的分析+配置:
首先是成因:
1. Android 图形系统本身就有延迟
安卓 UI 管线:App → BufferQueue → SurfaceFlinger → 显示器 vsync
每帧约 16~33ms 延迟是常态
安卓没有像 PC 那样直写帧缓存,即使你用 Vulkan/OpenGL,也会被系统处理 pipeline 拉慢
2. Input(触控/手柄)事件本身延迟
安卓输入要经过 Java 层事件分发,平均有 10ms 起步延迟
如果用蓝牙手柄,还额外有 7~30ms 的传输延迟(看手柄协议)
如果你是触控或蓝牙模拟器键盘,那延迟可能高达 60ms+
3. RetroArch 在安卓上是 EGL 图形封装
它的 GUI 是独立线程,图像输出要等安卓系统提交帧缓冲
所以帧数再高,帧响应也可能“卡在图形队列中”
4. 没有 Run-Ahead 会累积所有系统延迟
Run-Ahead 本质上是提前模拟一帧、把模拟逻辑提前执行,从而抵消输入延迟
没有它时,输入 → 渲染 → 输出 → 感知 = 70~150ms 是普遍区间
对比:
设备 / 系统 | RetroArch 平均延迟(无 Run-Ahead)
PC(Vulkan + 本地手柄) | 30~50ms
安卓(原生) | 80~130ms
安卓 + 蓝牙手柄 | 100~160ms
安卓 + Run-Ahead | 20~60ms(可逼近 PC)
实机(SFC / FC) | < 20ms(硬件直通)
解决办法:
1. 启用 Run-Ahead 设置
Settings > Latency > Run-Ahead Frames 设置为 1 或 2
打开 Use Second Instance(防止音频抖动)
有些核心支持特别好(如 NES 的 mesen、SFC 的 snes9x2010)
2. 使用 Vulkan 或 OpenGL 驱动(而非默认的 GLES)
在 Video > Output 里选 Vulkan,尽可能减少 GPU 提交延迟
3. 关闭帧同步选项
如 Hard GPU Sync、VSync 尽量关闭(不适合安卓)
4. 用 60Hz 固定刷新率显示设备
避免在 90Hz / 120Hz 的设备上不匹配核心刷新率(会拖慢帧 pacing)
5. 避免ra设置界面内的动画 UI 与高分辨率 Overlays
核心内的 HUD、背景动画等都可能拖慢整体帧响应
ps Run-Ahead 负载简述
Run-Ahead = N,会在每一帧 额外运行 N 帧模拟器逻辑(不含渲染):
相当于 CPU 每帧多做 N × Emulation Step
比如原始帧率是 60fps,开启 Run-Ahead=2,相当于模拟器运行 180fps(其中渲染只渲染 60fps)
如果核心对 CPU 要求高,那么会叠加出明显瓶颈
基于odin2的8gen2 实际测试+gpt 有以下的建议
核心 | 类型 | Run-Ahead 2 帧表现(在 S8 Gen2) | 建议帧数
fbneo / fba2012 | 街机(快) | ✅ 极流畅(<20% CPU 占用) | 2~3
snes9x / snes9x2010 | SFC | ✅ 流畅 | 2
nestopia / mesen | NES | ✅ 流畅(mesen 甚至可 3) | 2~3
Genesis Plus GX | MD | ✅ 正常 | 2
mGBA / gambatte | GBA/GB | ✅ 流畅 | 2~4
PCSX ReARMed (low-res) | PS1(轻) | ✅ 勉强流畅 | 1~2
Beetle PSX HW / DuckStation | PS1(高精度) | ⚠️ 可运行,但稍吃 CPU | 1 建议
Flycast / Reicast | Dreamcast | ⚠️ 卡顿概率高 | 建议关闭
Beetle Saturn / Mednafen Saturn | Saturn | ❌ 极吃性能,慎用 Run-Ahead | 建议关闭
[ 本帖最后由 gggbdm 于 2025-4-24 15:04 编辑 ]
===================
刚好下午得空,我还针对runahead,做了一个odin2 root执行脚本,给ra提权到root,可以增强大部分核心效率,原理和分析我放在底下。
也欢迎大家测试反馈
激进一点的功能我没有测试,暂时注释了。这里只是提供一些思路和个人见解。
ra_boost.sh#!/system/bin/sh
# 设置 CPU 固定高频
for cpu in /sys/devices/system/cpu/cpu[0-9]*; do
echo performance > "$cpu/cpufreq/scaling_governor" 2>/dev/null
done
echo "[✓] CPU 频率固定为 performance 模式"
# 等待 RetroArch 启动后提权(最多检查 30 秒)
for i in $(seq 1 30); do
RA_PID=$(pidof retroarch)
if [ ! -z "$RA_PID" ]; then
renice -20 -p $RA_PID
ionice -c1 -n0 -p $RA_PID
echo "[✓] RetroArch PID $RA_PID 提升优先级完成"
break
fi
sleep 1
done
# 可选:设置图形渲染层(部分设备可用)
# setprop debug.sf.latch_unsignaled 1
# 可选:限制 SurfaceFlinger 合成延迟(部分设备支持)
# echo 0 > /sys/class/graphics/fb0/idle_state 2>/dev/null && echo "[✓] 禁用图形合成 idle"
# 可选:刷新 GPU 驱动提交策略(需解锁内核模块支持)
# echo 1 > /sys/kernel/gpu_scheduler/bypass_surfaceflinger 2>/dev/null && echo "[✓] 开启低延迟 GPU 提交"
echo "[✓] Odin2 RetroArch 优化完成"使用方式(在 Odin2 上)
1. 把上面的脚本保存为 ra_boost.sh
2. 放到存储:某个文件夹/ra_boost.sh
3。打开 Odin 设置 > Root 权限脚本(或类似名称)
效果:
1. RetroArch 打开瞬间 CPU 频率全核拉满(可配合 CPU Info App 验证)
2. 高精度核心帧数更稳,开启 Run-Ahead 更不容易破音
3. Android 主线程卡顿明显减轻(低延迟提交有效)
分析:
Root 后 RetroArch 能做什么?
1. 解除 I/O 与 CPU 调度器限制
可通过 root 调整 RetroArch 的运行优先级(nice, sched_set)
可启用 CPU 频率保持在 Performance 模式(或禁用 powersave)
可通过修改 /sys/devices/ 中的 调度器参数,避免频繁上下文切换
📌 结果:核心帧模拟更稳定,尤其是高精度如 Beetle PSX、DuckStation、Saturn 核心能更稳定 60fps
2. 绕过 Android 的图形渲染限制
Android 使用 SurfaceFlinger 管理图形渲染,是强制 vsync 的合成器(通常有延迟)
如果你 root + 解锁 bootloader,可以刷入 Magisk 模块或 kernel mod:
替代 SurfaceFlinger(或开启 DRM直通)
启用 low-latency graphics 模式
使用 GameDriver 强制使用本地 Vulkan 实现或 bypass egl/jank(某些 kernel 支持)
📌 结果:图形帧提交不再等待 UI 线程,降低 1 帧以上延迟(~16ms)
3. RetroArch 运行在 SELinux relaxed / permissive 模式下
某些核心(如 Beetle 系列)需要更多文件访问权限或内存映射权限(BIOS读写、CHD缓存等)
默认 Android 限制这些行为,导致性能不稳定
📌 结果:运行环境更加接近 Linux 桌面,可提升兼容性和加载效率
❌ 但也有几点限制和误区:
Root 后 RetroArch 自动帧数更高? ❌ 不一定,要配合正确的内核调度策略和图形优化
Root 能降低蓝牙手柄延迟? ❌ 不能直接降低蓝牙协议延迟(需用 USB 有线手柄)
刷 Kernel 就一定更快? ❌ 不对,取决于你刷的内核是否对模拟器场景优化
Run-Ahead 更容易开启? ✅ 是的,可用 root 配置更 aggressive 的同步策略
[ 本帖最后由 gggbdm 于 2025-4-24 15:31 编辑 ]
===================
posted by wap, platform: Android
原帖由 @iffox 于 2025-2-2 12:44 发表
如果RA识别了两个摇杆,你配置下手柄设置里的手柄号,看是不是把号码映射到同一个玩家头上去了。我觉得这个问题很诡异,可能帮不了你。
下了你的天马G版本 现在退出游戏自动返回天马G界面了 但是 L1和R1变切换主题和收藏游戏了 大光圈那个L1 R1是游戏目录翻页 这个这么改回来啊?
===================
21/22页 首页 上页 ##19 ##20 ##21 下页 尾页
[登录后才可回复]