youme 发表于 2021-5-1 16:59

OGA/OGS/其他开源掌机的emuelec+retroarch系统讨论&答疑&排雷

本帖最后由 youme 于 2021-6-1 21:18 编辑

EMUELEC的wiki:https://github.com/EmuELEC/EmuELEC/wiki
RETROARCH的wiki:https://docs.libretro.com/
OGA/OGS的论坛:https://forum.odroid.com/
(某些问题论坛解决会快很多)


简单来说就是想做个小的楼来记录一下自己踩的各种坑,当然欢迎所有人添加内容
为什么说要在这里发,很大程度是因为开源掌机这圈太tm乱,贴吧肯定会吵起来,别的ppx那种地方也不怎么欢迎
如果你用的是国产寨机,有类似问题也可以碰碰运气,但请不要问你那个改版特有的问题谢谢(比如特殊的按键定义)
因为我也不怎么懂这种开发板linux系统,所以很多情况都是要花很长时间或者根本没法解决的
还有是在各自的wiki上有专门说明的内容我不会强调,除非是一个严重的误区

嘛,总之就开始写吧,不定期更新,如果有什么新的比较重要的内容会重新编写主楼,其他的小问题请自己搜索


一星期以前Emuelec终于迎来了4.1版本的更新,此时内置的Retroarch版本为1.9.1
EE的新版本最大的改动是更换了脚本存储位置,全部存到usr/bin文件夹内,具体内容请自己查阅github
目前这2个都已经趋于稳定,只是单纯做游戏相关的事都不会有太大问题,应该吧
别的就是带来了更多的bug和还没解决的bug,这个我只能一个一个试,还好暂时没新bug跳脸
总之下边会写点已知bug,请不要自己作死尝试,谢谢


6.1更新:抱歉我完全忘了还有这个坑,我还是决定把这个帖子放到ppx里同步更新,防止自己又忘了

youme 发表于 2021-5-1 17:00

本帖最后由 youme 于 2021-6-13 18:40 编辑

这里写Emuelec的bug和误区(急需一个折叠功能)


系统

请不要在启动过程中以及其他系统层面操作遇到卡顿时强制关机
不要作死拔卡,理论上是可以做到待机状态插拔卡,但再次插进去后请务必关机再重启
一般情况下如果你遇到了EE解决不了的问题,请重启到retroarch试试


设置

不要动EMUELEC SETTINGS和开发者选项emuelec settings中的danger zone中有超频和备份/还原/重置脚本和设置
注意除非你真正明白后果否则不要动

游戏设置中可能会出现无法自动更新,请手动更新游戏列表
游戏设置优先级为:单独设置>核心设置>全局游戏设置
其他的放到后边讲


当你连接其他手柄后要在控制器设置中设置这个手柄代表的1P 2P或者其他设置,不然都是默认的手柄
目前只有微软系手柄支持比较好,其他的请自行查阅wiki

主题设置里记住你上一次改的设置在什么位置就好,默认的crystal主题就很不错

游戏合集会根据你的文件位置和抓取的信息来分类,没事别乱动

声音设置里系统音量和硬件音量是2个东西,如果觉得声音小两个都改一下

网络设置里,目前仍然不能设置IP地址端口等高级选项,请自行查阅wifi全局代理

抓取数据里这3个网站都是要连接外网的,如果存的游戏很多不要作死点抓取

更新里如果没连上外网那么请完全忽视这一项,github网速大家都懂
没遇到大问题不要选择beta更新

系统设置中,UI模式不要动,省电模式如果你玩的是GBA这种不吃机能的游戏可以开满,能省1个小时以上,记得其他游戏自己改回去


游戏


已知部分模拟器(DOS PICO-8等)并不会自动启动retroarch,想玩请重启到retroarch如果你选中的模拟器核心并没有和retroarch关联,请自己找到这个核心自带的关闭选项,找不到只能强制重启

游戏核心选项


首先明确一点:游戏单独配置>游戏核心配置>全局配置

游戏单独的配置是你选中这个游戏之后按X,高级游戏选项就是单独的配置,修改后仅影响这个游戏
核心配置是主菜单——游戏设置——按系统配置,找到那个核心后修改,修改后仅影响这个核心
全局配置就是主菜单——游戏设置,这里的所有设置都是全局设置,仅在上边2个设置均为自动时才有效
retroarch配置是高于这3个的核心全局配置,但emuelec可以更改部分retroarch设置


emuelec中的游戏设置

游戏显示比例:一般用自动或者core provided,不用改
图像平滑处理:字面意思,我个人是不开的
启用RA边框:用retroarch的边框,很多模拟器都会出现黑边可以用这个挡一下
BEZEL:同上,似乎是emuelec自带的边框
enable max performance:字面意思,我不清楚有没有用所以一直开着
倒带功能:把游戏的状态恢复到一定时间以前,也只有比较容易模拟的FC这种有这个功能
整数缩放:把游戏画面缩放变为整数倍,有点对点的效果但是可能会出现比较大的黑边
自动保存/加载:自动保存是在退出游戏时保存,加载是在开始模拟前加载存档
着色器设置:这个也就是各种滤镜,滤镜可以从github下载到,当然不喜欢可以选择关闭
RGA SCALING:RGA缩放,2D图形的一种缩放方式,效果比自带的缩放好点,请参阅这个文档
减少延迟:这里主要指的是通过提前帧等方式减少输入延迟,对于掌机来说延迟不太大不用改
AI游戏翻译:在里边填入你的翻译api,选择语言就可以进行翻译,注意仅部分模拟器支持
enable vertical:把画面变成竖屏显示,需要游戏机支持,一般用于竖屏打飞机
vertical aspect ratio:竖屏显示时的纵横比


OGA/OGS的快捷键
照搬的WIKI

首先是emuelec部分
热键是下边一排的第五个按键(简称B5),按下后同时按其他热键生效

电源键:息屏(某些死机可用息屏解决)
长按电源键:强制关机
B5+十字键上下:音量加减
B5+十字键左右:亮度加减
B5+L2:切换耳机或者扬声器输出(如果耳机没连接和静音效果相同)
B5+电源键:关机
B5+start:退出当前模拟(仅对非retroarch模拟的游戏生效)


retroarch的部分
retroarch的热键默认为下边第一个按键B2,同样的同时按下才会生效
另外retroarch的热键可以到热键的选项中去改,但一般不建议
(有的机型中比如OGA的B1与B2,B5与B6会颠倒,请按实际情况操作)

热键+X(或B1+B6):打开retroarch菜单
热键+B6:退出retroarch
热键+十字键上下:音量加减(只影响retroarch中的音量)
热键+十字键左右:切换存档栏位
热键+LB:读档
热键+RB:存档
热键+LT:倒带功能
热键+RT:快进
热键+B:重新载入rom
热键+B6:显示FPS
热键+start(按两次):退出模拟到emuelec


其他问题归到retroarch中



youme 发表于 2021-5-1 17:01

本帖最后由 youme 于 2021-6-1 17:45 编辑

这里就是retroarch的bug或者正常使用中的问题,会比EE多很多
绝大部分模拟器都会由内部的retroarch运行,再加上这个移植版远不如原版的完善,所以大部分问题都是这里产生的
一个比较偏的方法是在里边发生的问题去其他设备(PC 手机等)上尝试复现,如果结果一样就上官网报错或者看wiki
里边的各种bios等文件也是基本通用的,如果你某个文件缺失或者被改了(除设置文件),那就试试去找找对应的文件放到对应位置


第一栏:起始菜单


online updater
注意不要动里边的任何自动升级,一般不需要你升级,尤其是不能动controller profiles
一旦你升级完这个选项,下次开机时retroarch便无法通过按键呼出,只能刷机


configuration file
平时你做出的任何改动都要到这里点一下save才能保存
如果误操作改了重要选项,只要不保存就不会生效,可以直接强制重启规避


第二个是settings,放到后边说
3 4分别是收藏和历史,不作介绍


第五栏:联机菜单

个人体验下来联机效果不怎么样,延迟比较大
直接跳过


第六栏:按核心排列的游戏浏览器

首次加载需要点scan directory,在你选定的路径内搜索游戏
搜索完成后会根据该游戏的平台等信息自动归类,并且添加游戏封面等内容
我个人不推荐在掌机中用这个,因为掌机性能实在太差,很多人用的整合版几千个游戏会搜索很久


第七栏:搜索功能

这里的话搜索无论是速度还是准确度都和emuelec接近

不同的是你要先从上边的浏览器内添加这个游戏才能搜索到
最主要的是依然不支持中文

youme 发表于 2021-6-1 17:36

补充:retroarch设置中文的方法
下载ttf字体后保存在tf卡上,分别到on-screen display/notification/notification font和User Interface/Appearance/Menu Font中,设置为你的字体
再到User/language这里更改为简体中文就好了
顺便这里的ttf字体中字库越全方块字越少,建议找一个低分辨率专用的,这样看的更清楚


写retroarch的通用settings选项这里就倒着说,先从最后一个说起


directory

路径选择,检测不到或者要转移数据的情况下才推荐修改
主要改的是bios,save files,save states等这几项

user

虽然的确有一个选项是language,不要把这个改成中文
中文的方块字很多,并且目前无法解决

playlists

大致就是修改游戏列表的选项
因为我们不用retroarch内的文件浏览器所以跳过

services

SSH SAMBA 蓝牙和wifi无线AP
这都是什么意思请自己百度,无线AP建议关掉,如果不用蓝牙也建议关

network

注意和下边wifi选项的区别
前边都是联机时遇到的选项,全部跳过
最后一个updater说的才是在线升级的选项,一般情况不需要修改任何选项

wifi

说的也就是连接到网络的相关选项
这里和emuelec一样,依然仅仅可以设置连接的wifi和对应的密码
如果你有连接到外网的需求请使用wifi全局代理,这里不做介绍

achievements

retroarch自带的一个成就功能,需要登录他们的一个账号
应该没人会玩这个吧,不介绍

power management

电源管理,需要先导入设置文件才可以进行修改,正常人用不到,跳过

accessibility

无障碍功能,大家用不到,跳过

AI services

说的还是AI翻译功能
和上边一样,设置好API和语言等选项就可以翻译,但翻译效果确实不怎么好,不建议使用

user interface

menu item visibility:选择哪些项可以出现在界面上,如果某一项看不见了来这里打开
appearance:界面设置,不用retroarch玩游戏所以一般不用改,改字体在这里改
menu:菜单主题,默认的xmb就挺好,如果乱改可能让系统崩溃
其他选项不用改,如果要改请确保你能理解它的含义

on-screen display

overlay是改的屏幕虚拟按键和边框的设置,不要动
video layout是游戏画面和视频的布局,如果要改需要加载配置文件,一般不需要改
notifications指的是屏幕上那些通知消息,改字体在这里改

recording

是录像和直播的设置,这里说的录像不是记录操作而是真正的录屏
效果很差,只能用于录一些模拟容易的游戏,串流效果也很差,别用

frame throttle

调整帧率相关的设置
其中rewind是倒带功能,吃性能非常严重,仅仅能在模拟FC这种的时候才能用
fast-forward rate:快进,其中0为不限速
slow-motion rate:慢放,注意这里用的是除法
下边2个不用管

file browser

文件浏览器设置,一般不用动,如果有需要对照着英文改就行

logging

记录log,一般不需要,可以全部关闭

saving

存档设置,里边的可以对照英文自己改改,一般不用动

configuration

配置
这里打开save configuration on quit可能会自动保存也可能不会,保险起见还是自己手动保存比较好
最后一项use global core options file不要打开

core

核心的设置,不要去改,除非你确实知道都有什么作用

latency

这一项说的是延迟,因为掌机的性能有限所以不用管里边的选项

input

输入相关的设定
maximum users:最大玩家数,如果要多人玩需要把这个改成1以上
其他选项不建议修改
尤其是最后的几项:hotkey,turbo fire,port1 controls不要去改,乱改会导致无法控制

最后的video audio和drivers中的选项如果没说明不要去动,动了就可能会报错

youme 发表于 2021-6-1 17:42

本帖最后由 youme 于 2021-6-13 18:41 编辑

(待补充)
这里就写各个模拟器核心的单独设置
注意你加载核心后或者在游戏中打开retroarch才会出现这个核心的相关选项

arcade街机 & MAME & FinalBurn

核心选择:
CPS1只能用 FBALPHA2012,CPS2可以用 MAME2010 和 FBALPHA2012,CPS3只能用 FBALPHA2012,PGM可以用 FBNEO 和 FBALPHA2012,其他基板请自己尝试
注意在此模式下 MAME2010 存在bug不能存档和读档,所以推荐所有游戏用 FBALPHA2012

部分常用选项说明:
Vertical mode:把屏幕变成垂直显示,前边已经说过了
Frameskip:跳帧,大部分掌机性能足够用不到这个
Region:区域,部分游戏会要求改区域才能玩,一般不用管

如果要改键位去option往下翻找到controller,选择port1,然后就可以改对应的按键的键位了

finalburn和MAME的模式与arcade接近,但这两个模式只能加载对应的核心,并且MAME核心在MAME中可以正常使用

Game & Watch

eeroms有两个文件夹,gameandwatch和gw
一般来说2个都可以读取,放哪里都行
按住start会显示键位,但如果要玩还请自己找对应的说明书看懂操作方式
因为核心并没有提供可以更改的选项所以直接跳过



FC游戏

推荐找一个自己看着顺眼的着色器或者边框,显示效果会更好

核心选择
两个核心的效果非常接近,auto就可以

部分核心选项
Blargg NTSC Filter:更改PAL或NTSC制式
Palette:调色盘,可以更改预设的显示颜色,比如把红色变得更鲜艳
Remove Sprite Limit:去除精灵层的限制,某些掉帧严重的游戏可以开启(魂斗罗力量等)
Prefered Aspect Ratio:偏好纵横比
AutoFire Pulse:更改连发速度
其他选项不建议修改(待补充)


SFC游戏

核心选择
还是auto就可以

部分核心选项
Prefered Aspect Ratio:偏好纵横比
AutoFire Pulse:更改连发速度
Blargg NTSC Filter:更改PAL或NTSC制式
Block Invalid VRAM Access:阻止非法VRAM,会导致不能正常玩汉化和hack,建议关闭


N64游戏

核心选择
三个核心目前都有不同程度的卡顿
第一个核心加载比较慢,第三个可能会有模型不显示,请以具体游戏为准

部分核心选项
CPU core:据说第一个是最快的模拟CPU,所以默认选这个就行
RSP mode:分为HLE和LLE,HLE模拟速度比LLE快
Aspect Ratio:纵横比,推荐选择16:9 adjusted
Bilinear filtering mode:双线性,选standard就行
Depth buffer to RDRAM:RDRAM多重缓冲,选择关闭
Texture Enhancement 和 Filter background textures:默认是关闭和打开,但要玩多纹理游戏时建议选 as is 和关闭

其他选项不要动

youme 发表于 2021-6-1 17:42

最后是单纯的补充楼

bighand3714 发表于 2021-5-1 17:07

oga用ee运行ps1汉化游戏截图会报错跳出,pcsx rearmed核心,4.0和4.1都是,不知道是不是我机器的问题

youme 发表于 2021-5-1 17:48

bighand3714 发表于 2021-5-1 17:07
oga用ee运行ps1汉化游戏截图会报错跳出,pcsx rearmed核心,4.0和4.1都是,不知道是不是我机器的问题 ...

把名字改成英文,并指定截图目录再试试
如果解决了说一下

kina 发表于 2021-5-1 19:04

国内抄版的OGS也出了

Porsche 发表于 2021-5-1 19:29

ogs首批入手两个星期出了,3326是最大的瓶颈
以目前的优化程度,很难有希望跑顺我想玩的pcfx游戏

youme 发表于 2021-5-1 20:01

kina 发表于 2021-5-1 19:04
国内抄版的OGS也出了

我不想讨论寨机 寨板那些破事,你说了那就肯定会吵起来
之后这一个简单的也不知道答疑还是什么帖就不得不加个权限顺便处理一大批人,这我一点也不想看到
所以下边的人也别再说了,我真的一点都不感兴趣

youme 发表于 2021-5-1 20:40

Porsche 发表于 2021-5-1 19:29
ogs首批入手两个星期出了,3326是最大的瓶颈
以目前的优化程度,很难有希望跑顺我想玩的pcfx游戏 ...

PCFX模拟倒不太难但没人做啊,你可以催一下retroarch那群人
他们应该还是先做完N64再考虑DOS和DC,并且N64以及可以近似满速运行了

bigheadnotbig 发表于 2021-5-1 20:47

我想问问ogs价格是什么情况,淘宝现货都1k了

kina 发表于 2021-5-1 21:32

本帖最后由 kina 于 2021-5-1 21:34 编辑

youme 发表于 2021-5-1 20:01
我不想讨论寨机 寨板那些破事,你说了那就肯定会吵起来
之后这一个简单的也不知道答疑还是什么帖就不得不 ...
您当这开源掌机吧呢还吵起来,也就您这么绷紧这道弦吧,S1有OGS这机器的超没超过20人我都怀疑,这贴根本讨论不起来。

bighand3714 发表于 2021-5-2 11:18

youme 发表于 2021-5-1 17:48
把名字改成英文,并指定截图目录再试试
如果解决了说一下

应该不是,我几个汉化rom都是英文名(CHS)castlevania 这样。

过两天刷个3.9试试,我记得以前没这问题。

杉田悠一 发表于 2021-5-2 12:19

kina 发表于 2021-5-1 21:32
您当这开源掌机吧呢还吵起来,也就您这么绷紧这道弦吧,S1有OGS这机器的超没超过20人我都怀疑,这贴根本讨 ...

别说有,我都不知道是什么,之前好像Luna莫斯推荐过吧,查了一下又给忘了

—— 来自 Xiaomi M2007J3SC, Android 11上的 S1Next-鹅版 v2.4.4.1

Lunamos 发表于 2021-5-2 12:43

本帖最后由 Lunamos 于 2021-5-2 13:51 编辑

杉田悠一 发表于 2021-5-2 13:19
别说有,我都不知道是什么,之前好像Luna莫斯推荐过吧,查了一下又给忘了

—— 来自 Xiaomi M2007J3SC,...
倒也没有特别推荐OGS,只是上手简评了一下:
https://bbs.saraba1st.com/2b/for ... &page=8#pid50960417
OGA(Odroid Go Advance)是去年年初一家韩国公司出的开源掌机,算是这个圈里比较里程碑的机器,国内寨机圈从RK2020到RG351等等机器都以此为基础掀起了使用3326这个SOC的一波潮流。

而OGS(Odroid Go Super)也出了几个月了,基本上就是OGA的大屏版,可能也会引发国内寨机圈的一些追随。国内也陆续有开始尝试大屏Linux掌机的厂。

这两台机器比较受国外开源社区的追捧.主要也是国内寨机对开源软件并不尊重,把禁止商业用的系统随便拿来魔改作为盈利的卖点,自带ROM大包之类比较本地化的事情,所以一般在这些地方讨论国产开源掌机不太受欢迎。Emuelec的作者在Github明确反对给这些机器增加支持,在国外大多也只能直接下载到支持OGA或OGS的系统版本,然后由寨厂修改成支持自己机器的版本之后贩售。

杉田悠一 发表于 2021-5-2 13:51

Lunamos 发表于 2021-5-2 12:43
倒也没有特别推荐OGS,只是上手简评了一下:
https://bbs.saraba1st.com/2b/for ... &page=8#pid50960417
...

也没办法,谁让电子游戏的第一个黄金期赶上中国发展的起步时代呢,

youme 发表于 2021-6-1 14:15

6.1更新:抱歉我完全忘了还有这个坑,我还是决定把这个帖子放到ppx里同步更新,防止自己又忘了

youme 发表于 2021-6-1 17:37

本帖最后由 youme 于 2021-6-1 17:58 编辑

风怒编辑

youme 发表于 2021-6-1 17:37

本帖最后由 youme 于 2021-6-1 17:59 编辑

风怒编辑

youme 发表于 2021-6-1 17:38

本帖最后由 youme 于 2021-6-1 18:00 编辑

风怒编辑

youme 发表于 2021-6-1 17:41

本帖最后由 youme 于 2021-6-1 18:00 编辑

风怒编辑

莫夜戎 发表于 2021-6-1 18:10

ogs现在值得买吗?我看到海鲜市场有一款好像就是山寨的这款,连屏幕分辨率都一样,ogs和拉伸手柄加手机相比,哪个游玩体验更好呢?

youme 发表于 2021-6-1 21:18

莫夜戎 发表于 2021-6-1 18:10
ogs现在值得买吗?我看到海鲜市场有一款好像就是山寨的这款,连屏幕分辨率都一样,ogs和拉伸手柄加手机相比 ...

首先,虽然手机模拟性能更好,但我觉得体验是不如这些掌机的
然后是那些山寨板的和ogs这些比,具体优劣性可以看s1的另一个开源掌机的帖子,里边说的很清楚
至少我最后还是选择oga

何然 发表于 2021-6-1 21:39

最近研究了下
开源掌机不如搞个LG那个4:3的奇葩手机+手柄,价格差不多,体验感好多了
就是手机不太好买..

真田丸 发表于 2021-6-1 21:46

医生狼多 发表于 2021-6-1 21:48

真田丸 发表于 2021-6-1 21:46
还是我的retroidpocket2好,安卓系统,模拟器都是现成的,随便折腾,甚至装个app和我手机同步存档都方便。 ...

重量大概多少

真田丸 发表于 2021-6-1 21:52

kina 发表于 2021-6-1 21:58

真田丸 发表于 2021-6-1 21:46
还是我的retroidpocket2好,安卓系统,模拟器都是现成的,随便折腾,甚至装个app和我手机同步存档都方便。 ...

现在买沙雕机二代还不如再等等一批性能更强的安卓机也要出了

真田丸 发表于 2021-6-1 22:03

医生狼多 发表于 2021-6-1 22:09

kina 发表于 2021-6-1 21:58
现在买沙雕机二代还不如再等等一批性能更强的安卓机也要出了

有啥预告吗

kina 发表于 2021-6-2 00:19

医生狼多 发表于 2021-6-1 22:09
有啥预告吗

现在主要是一个199(美元)掌机,一个ktr掌机,另外周哥要出一个rg552,目前发出来的视频是可以流畅的运行psp战神,再就是看月光宝盒(Retroid Pocket)三代的机器什么时候出了。

RaidenII 发表于 2021-6-2 01:07

等piboy出cm4x

张路 发表于 2021-6-9 13:51

要用开源掌机玩PSP就没啥必要了吧,直接买个PSP也不贵。玩这东西不就是图方便随拿随玩么?

youme 发表于 2021-6-13 19:37

6.13
更新arcade,任系家用机的retroarch部分
添加了热键键位

youme 发表于 2021-6-13 19:39

张路 发表于 2021-6-9 13:51
要用开源掌机玩PSP就没啥必要了吧,直接买个PSP也不贵。玩这东西不就是图方便随拿随玩么? ...

retroarch有psp所以其他平台只要硬件足够的就都有这一项了
类似的还有n64和DC,这2个在掌机上模拟效果都很差,但有些人就喜欢看ppt

我就再氪一单 发表于 2021-6-14 13:01

有必要整一个jetson nano做ra模拟器专用机吗
还是说树莓派4b就够了?

—— 来自 Xiaomi Redmi Note 8 Pro, Android 9上的 S1Next-鹅版 v2.4.4.1

youme 发表于 2021-6-14 13:17

我就再氪一单 发表于 2021-6-14 13:01
有必要整一个jetson nano做ra模拟器专用机吗
还是说树莓派4b就够了?


看你想模拟的游戏种类
我没有这个开发板所以不清楚具体能到什么地步,这个东西能模拟ps2么?
现在树莓派是能模拟n64和DC但不能模拟ps2,你自己考虑一下

我就再氪一单 发表于 2021-6-14 15:24

youme 发表于 2021-6-14 13:17
看你想模拟的游戏种类
我没有这个开发板所以不清楚具体能到什么地步,这个东西能模拟ps2么?
现在树莓派 ...

树莓派帧数稳吗?3b+我有,就试过lakka玩魂斗罗,帧数没问题,关键是很多BIOS和使用教程完全没有头绪不知道哪里搞放在哪个文件夹,linux基础反倒是最不用担心得

nv那个jetson nano看了一下大概是树莓派3B+把GPU换成1050ti,s系到PSP都稳60,世嘉MD稳50,SS稳60,某些模拟难的帧数30,属于和树莓派差不多水平的吗
页: [1] 2
查看完整版本: OGA/OGS/其他开源掌机的emuelec+retroarch系统讨论&答疑&排雷