1、评测背景

​ 最近拿到一台来自韩国Odroid开源社区的产品,名字叫Odroid Go Advance,简称OGA。它是台开源掌上游戏机,基于瑞芯微RK3326处理器,GPU支持OpenGL。软件方面,操作系统基于Ubuntu 20.04,支持PPSSPP等开源游戏机模拟器软件。

​ 总所周知,过去,国内的游戏掌机圈其实一直卖的都是情怀,爱好者们除了买一手或二手进口掌机,往往也同时花着非常昂贵的价格购买各种山寨掌机。不得不承认,索尼和任天堂的原厂掌机确实做得很出色,让玩家的钱花得物有所值。但是那些低端山寨掌机,处理器非常弱,跑游戏卡得一塌糊涂(几乎无法跑任何PSP 3D游戏),却还卖着远高于二手PSP游戏机的价格。这样的产品性能和定价非常伤害掌机爱好者的感情,所以国产山寨掌机用的人多,骂的人也多。

​ 熟悉开源嵌入式Linux开发板圈子的应该都已经了解,Odroid社区是个影响力比肩树莓派社区的团队,曾经发布过Odroid XU4、Odroid N2等高性能板子,具有很深厚的技术积累。最近,他们基于瑞芯微的处理器做了一台游戏机,代号OGA,它具有完善的OpenGL驱动,可以流畅跑大多数PSP 3D游戏。OGA的处理器芯片是瑞芯微RK3326,该处理器非常省电且多媒体接口完善,硬件框图如下:

​ 笔者有幸拿到一台测试,今天我们就来一起尝尝鲜。顺便一提,虽然Odroid社区的这个优秀的开源项目让国内低端山寨掌机瞬间沦为了垃圾,但Odroid社区并不是有意挡这些厂家的财路。毕竟人家是开源项目啊,项目以自由平等的GPL协议发布。还请国内山寨掌机厂家端正态度,以虚心学习的角度借鉴Odroid的宝贵经验,并对开源社区报以感恩的心,传承这种人人为我、我为人人的契约精神。
2、开箱

​ 本人拿到的这台OGA送到时候是散件状态,需要用户自己组装;这很符合开源硬件该有的样子,也方便用户直观了解项目的硬件配置。

​ 笔者拿到的这款OGA是升级版产品,带有WiFi和Type-C充电口。主板PCB如下图所示。板子中部是处理器芯片RK3326,贴有品控通过标签,表明已经做了出厂检测。另外,可以看到板子左侧集成了WiFi模块,型号是大家非常熟悉的乐鑫ESP32。乐鑫ESP32模块是我们国家非常优秀的WIFI产品,作为既ESP8266之后的又一个行业里程碑,在国内外电子界的知名度非常高,可以说名声在外。

​ 电池也是大厂出品,从编号看,来自深圳嘉洋电池,容量3000mAh,额定连续游戏时间9小时,用料很足。电池细节如下图所示

具体硬件特性:

处理器:瑞芯微RK3326,CPU为四核ARM 84位 Cortex-A35 1.3GHz,GPU为Mali-G31 MP2

内存:1GB DDR3L, 786MHz,32位总线带宽

存储:板载SPI闪存,容量16M bytes;Micro SD卡槽,支持UHS-1高速卡

显示:3.5英寸,320x480 TFT液晶屏,通过MIPI-DSI接口驱动

扬声器:板载音频功放,支持单声道8欧0.5瓦扬声器输出;另外有标准3.5mm立体声耳机接口

电源:5V USB Type-C接口,最大电流1.5A

扩展接口:1个USB2.0;10Pin GPIO扩展

输入:GPIO按键输入、摇杆模拟输入

无线模块:乐鑫ESP-WROOM-S2

尺寸:155x72x20mm,重180克
3、原理图

3.5寸LCD屏幕通过MIPI-DSI接口接入。

3.5mm耳机接口带了麦克风输入,支持3V激励电压的驻极体麦克。3.5mm耳机接口的线序为苹果标准线序,从底部开始依次是麦克、GND、R、L。

模拟摇杆有XY两个轴,摇杆电位器两端电压1.8V。通过ADC接口采集摇杆的输出电压。TP22和TP23两个测点可以用来检测摇杆的电压输出,如果装上机发现摇杆有问题,可以检测这两个测点电压是否会随着摇杆运动而变化,且电压范围是在0~1.8V范围内。

USB 2.0接口为host模式。其中USB信号线设计了阻抗控制,为DIFF90差分线路。

Type-C接口只用于电源输入,无USB信号线路。其中CC1和CC2接入了下拉电阻,用于Type-C充电器的协议识别。

WiFi模块通过SDIO接口与RK3326芯片连接,实现无线网卡功能。其中SDIO的信号线路在RK3326端设计了100欧电阻,实现阻抗匹配。
4、系统烧写与设置

​ 首先,需要选择合适的TF卡,用于系统烧写。笔者测试的是8GB TF卡,烧写固件后还可以放入四五个PSP游戏镜像。由于PSP游戏都比较大,建议实际使用时选择32GB以上的TF卡。

​ 最新的原厂固件基于Ubuntu20.04,集成了ES游戏系统。

​ 用Etcher把固件烧写到TF卡

​ ES游戏系统的界面如下

​ PSP游戏通过开源软件PPSSPP运行,界面如下

​ Ubuntu系统在初次开机后,可以做一些基本的设置。首先把root用户ssh登录打开,方便各种命令行操作。

​ apt源改成国内的USTC大学的源,提高软件安装速度。

​ 拷贝游戏ISO文件到/roms/psp目录

​ ESP32无线网卡的速度大约是每秒2MB多一点,拷贝游戏时候有些慢,与主流5G WIFI网卡多路收发动辄几百MB网速比起来有些弱,但胜在便宜省电。其实大部分手机,因为低功耗的要求,2.4G WIFI网速也是只有2MB左右。
5、主流PSP游戏测试

​ 我们先拿《战神-斯巴达之魂》测试,如果开启跳帧的话,可以达到20帧100%速度运行。虽然没达到60帧满速,但通过跳帧,至少是可以玩了。从卡成PPT到可以20帧玩起来,这其实是个很大的里程碑,终于有一台真正意义上能撸《战神》的开源掌机了。

​ 跑《战神》不能满速是很正常的,即使是瑞芯微目前最高端RK3399也不能60帧。但是,通过这个性能,可以估计到其他主流PSP游戏都能满速了。

​ 《灵魂能力-毁灭宿命》是PSP平台的一款格斗大作。测试发现可以60帧100%满速运行,运行流畅,打斗操作很舒服。

​ 笔者比较喜欢玩的《龙珠Z真武道会》也测试了一下。60帧100%满速,非常完美。

​ 《世嘉拉力》是PSP平台上非常有名的赛车类游戏,测试发现也可以100%满速。《世嘉拉力》原本就是30帧,运行很流畅。测试时候发现模拟摇杆的控制手感也比较好,模数转换的比较精准,打方向时可以准确控制前轮角度。另外摇杆弹簧力度适中,一场拉力赛操作下来,手指不会酸。
6、喜闻乐见的跑分

​ 虽然OGA是个游戏机,但是,既然它的处理器是多核CPU,我们还是做个OpenMPI的并行计算测试吧。参考本人的大作:openmpi多线程并行娱乐跑分大师
https://github.com/xukejing/LeezRK3399/tree/master/openmpi-test

​ 这个代码做了450x450的double类型矩阵的乘法,具体算法见github页面。这个代码完全开源,没办法作弊的,比较有可信度。测试结果,单线程耗时8.93883秒,4线程耗时2.56591秒,4线程并行效率0.87。测试截图如下:

​ 这个成绩基本与NanoPi R2S(基于RK3328)接近,其中单线程性能OGA的RK3326略高,多线程并行效率和多线程并行性能R2S的RK3328更高。

​ 我已经收集了市面上常见的几款板子的并行计算跑分成绩,见github上分享的文件。
https://github.com/xukejing/LeezRK3399/blob/master/openmpi-test/Results.md

测试总结查看原文章链接:https://www.icxbk.com/article/detail/1437.html

国产山寨掌机遇到强劲对手,来自开源界的Odroid Go Advance相关推荐

  1. 鸿蒙系统遇强劲对手,鸿蒙迎强劲对手,三星Tizen系统装机量突破1.6亿,份额已斩获第一...

    原标题:鸿蒙迎强劲对手,三星Tizen系统装机量突破1.6亿,份额已斩获第一 说起移动操作系统,我明知道的比如苹果的ios,谷歌的android.其他移动操作系统大多没有明显的突破,尤其是随着微软的W ...

  2. my batis plus 小数没有0_大黄蜂3号Plus,妈咪保贝的强劲对手!

    原文阅读更美观: 大黄蜂3号Plus,妈咪保贝的强劲对手!​mp.weixin.qq.com 差不多一年之前,复星联合健康出品了妈咪保贝少儿重疾险,这款出来以后好评如潮,保障水平高出同期产品一大截,以 ...

  3. 国产山寨(苹果、三星等)上网本的修理记载

    国产山寨(苹果.三星等)上网本的修理记载 在咸鱼上入手了一个山寨的国产笔记本.是那种凌动处理器16:10的刀锋卡卡本.买来时键盘是全坏的,没有硬盘.电池.笔者买了个预装XP的二手硬盘安上了,外接键盘用 ...

  4. 三星android做金卡,三星红卡遇强劲对手,128G的雷克沙金卡对比实测,谁更值

    三星红卡遇强劲对手,128G的雷克沙金卡对比实测,谁更值 2019-05-25 07:00:00 14点赞 29收藏 37评论 作为一个摄影爱好者,相机.运动相机.无人机.各种AI拍照小玩意都需要用到 ...

  5. 2016年终总结:一份来自跨界喜剧人的告白

    一份来自跨界喜剧人的告白 我的2016年终总结,点着烟一直抽着写的.作为一名大四的准毕业生,一位三流学校四川娃,对比起来各位前辈来讲也许就有些乏味了,我没有你们那么丰富多彩的生活,但也有属于自己私藏的 ...

  6. 直播丨国产数据库的机遇与挑战

    在上一期的数据库大咖讲坛中,我们以<聚焦新基建,国产数据库迎来发展新机遇>为主题,邀请了众多大咖共同探讨了新形势对IT基础设施建设提出的新要求,获得了热烈反响.这一次,我们邀请到了来自互联 ...

  7. 疫情下开源数据库逆势增长,新基建下国产数据库迎机遇

    2020年5月DB-Engines 数据库流行度排行大家都看了吗? 虽然 Top 10 与上月没有任何变化,但仔细观察本月的排行榜,Oracle 较上月几乎持平,仅微涨 0.02 分:相较而言,MyS ...

  8. 2020年5月数据库流行度排行:疫情下开源数据库逆势增长,新基建下国产数据库迎机遇...

    关注我们,数据库行业精彩不错过! 2020年5月号 DB-Engines 数据库流行度排行新鲜出炉.虽然 Top 10 与上月没有任何变化,但仔细观察本月的排行榜,Oracle 较上月几乎持平,仅微涨 ...

  9. 酷比、原道、艾诺等一系列国产山寨平板电脑在ubuntu系统下adb不识别问题的统一解决方案

    我有三个平板电脑,其中两个是国产的,cube酷比魔方的U9GT2和艾诺的novo8 advenced. 最近在ubuntu上编译android的源代码,可是发现ubuntu下adb识别国产平板不是那么 ...

最新文章

  1. 干货:NIST评测(SRE19)获胜团队声纹识别技术分析 | CSDN博文精选
  2. 疫情对房地产的后期影响:再见已不是从前
  3. openresty开发系列31--openresty执行流程
  4. ZooKeeper管理员指南——部署与管理ZooKeeper
  5. 资源不足的情况怎么设置sparkrdd并行度_监控录像机资源不足或达到上限的原因及解决方法!...
  6. python单词词典_python:单词和词形词典
  7. Elasticsearch--入门-_put post方式添加数据---全文检索引擎ElasticSearch工作笔记005
  8. Axure中SVG矢量图标的使用方法
  9. Xmind 8 Update 8 安装及补丁下载
  10. C++实现堆排序算法
  11. 200行Python代码实现B站UP主小助手(显示视频播放数、粉丝数等)
  12. 如何解决安装PD17虚拟机 “操作失败 执行该操作失败”问题
  13. 【华为二面】2020/3/25_华为第二次技术面试_45分钟
  14. hosts文件是什么? 以及在各个系统中(Windows、Mac、Linux)的hosts文件在哪里?
  15. linux临时文件放哪,如何保障Linux的临时文件安全?
  16. 通信使用matlab三元码实验报告,Matlab仿真DSBSC信号与双极性不归零码通信原理实验报告二实验...
  17. Tomcat系列:Tomcat版本与JDK版本对应关系
  18. JAVA二级计算机干货整理(一)基本操作题
  19. js ol.ui.alternation
  20. 手机号码归属地查询[免费]

热门文章

  1. 解决eclipse web项目前面出现红色感叹号和红色叉号等错误
  2. 计算机变成游戏,把旧电脑变成云电脑?让手机运行大型PC游戏
  3. java中oops是什么意思_Java中的面向对象(OOPs)概念 - 四个主要概念
  4. Cisco认证考试教材题库合集(20套)
  5. DM8(达梦数据库)基于建库SQL生成ER图,基于ER图生成数据库文档
  6. 百万消息量IM系统技术要点分享
  7. 重生之我是赏金猎人(七)-看我如何从FUZZ到XSS在SRC官网偷走你的个人信息
  8. Cesium加载天地图
  9. SQL注入--基于联合查询的POST注入
  10. 利用win32diskimager制作U盘启动器