Android模拟一路走来,早已今非昔比。
单单是过去这两年,在Android上运行PC游戏便有了突飞猛进的发展。我们已从“勉强能把游戏启动起来”的窘境,一路走到了能够畅玩重度3D大作的今天。而你所需要的,不过是配一只便携游戏手柄。
![]()
感谢Valve在FEX转译层上的多年耕耘,Proton-Wine让x86游戏得以轻松跑在安卓之上,而GameNative等第三方模拟器,正是借这股东风,才让一切运转起来。如今我们已经能在Android手机上以60帧跑起《GTA 5》,流畅惊人!
模拟PS4游戏尚处于演示阶段
反观游戏主机模拟,仍是一个相当新的领域,想要做成谈何容易。在Android模拟PS4方面,如今完成度最高的是Bachata S4。以PC端成熟的PS4模拟器shadPS4为基础,套上FEX动态转译层,把PS4的x86-64指令实时翻译成手机能用的ARM64,再借Vulkan完成画面渲染。
它的进步速度之快让人觉得不可思议。
今年6月份,Android上的shadPS4还只能把《血源诅咒》撑到主菜单与开场动画,随即在捏脸界面死机;
到8月份,游戏已能进入亚楠城,虽然全程慢动作;
到8月下旬,0.1.9版本加入补丁系统,在演示视频里,亚楠街头竟已能跑出30至50 帧,把分辨率压到360p的室内场景中,帧数甚至一度逼近60。
![]()
但这组漂亮数字存在夸大成分,而且有苛刻前提:骁龙8 Elite级别的顶配机型、360p的极低分辨率,外加关闭后处理、抗锯齿、动态模糊和部分阴影。一旦脱离这场精心布置的演示,画面便露出原形,有好事网友梳理全部录像后指出,部分片段实际只有2至3帧。此外,内存泄漏导致的崩溃、层出不穷的画面瑕疵、因机型而异的巨大落差依旧是家常便饭,项目方自己也只把血源标记为“可进入游戏”,考虑到游戏的难度根本不具备可玩性。
从目前的效果来看,与其模拟还不如直接串流——如果你非要亲自尝试,可以去GitHub小仓库下载开源版本:
github.com/JICA98/Bachata-S4
但需要注意,Andorid 12以上、骁龙8 Gen3或更新(最好8 Elite)的芯片、12GB以上内存几乎是起步门槛,天玑系SoC、Mali GPU的机型则基本被排除在外。
模拟PS3游戏已日臻成熟
罗马并非一日建成。比起靠夸大吸引眼球的PS4模拟,Android端PS3模拟已经渐入佳境。
其实,PS3的模拟难度远大于PS4。shadPS4 2024年才起步,却在PC上十几个月就把《血源诅咒》从开机logo推到可玩,而RPCS3早在2011年起步,却磨了十几年才成熟。
![]()
但是,PS3的硬件毕竟历史久远,过去模拟界常说“模拟需要原硬件十倍性能”,而Cell处理器的PPE主核+6 SPU性能其实就是奔腾4水平,甚至还要再弱一点,于是等现代硬件强大到一定程度后,直接“力大飞砖”了。
PC端RPCS3模拟器的全功能移植版如今已登陆Android设备。它名为ARMSX3,是一个ARM原生移植项目,现在它比PS4模拟器更有可玩性,而且照现在的进度,终有一日所有PS3游戏都能在手机上运行。
安装ARMSX3并导入游戏
PS3模拟既耗算力又极为复杂,而把PC端现成的模拟器搬上安卓,背后必是一项浩大的工程——尽管像我们之前所说,论硬件性能它早已远远落后。
想要在你的Android手机上玩PS3游戏,设置步骤如下:
到GitHub小仓库下载最新的APK:
github.com/ARMSX2/ARMSX3/releases
挑选与你的Android版本兼容的版本。大多数设备选择a15版即可,适用于Android 15及以上系统。
安卓版本较旧的老手机,可在同一页面的众多备选版本中挑选,或下载兼容旧系统的legacy版本。
下载安装完毕后,在首次启动时为应用指定它所需的各个目录,其中就包括存放你PS3 ROM或转换后ISO文件的文件夹。
你还需备好最新的PS3固件文件,可在PlayStation官网:
(www.playstation.com/en-us/support/hardware/ps3/system-software/)下载。这些都安排妥当后,在资料库主界面点击游戏的磁贴,即可启动游戏,实时模拟PS3。
性能优化与硬件门槛
ARMSX3里可供设置的选项着实太多了,说实话多到令人眼花缭乱,而其中有些设置对性能影响甚大。以下是最要紧的几项:
将默认渲染器设为Vulkan,可提升性能。
若你使用骁龙芯片,建议把GPU Turbo打开。
将PS3输出分辨率设为1280×720。
必要时可使用金手指与补丁(例如用来跳过过场动画)。
为你的手机下载并设置一个自定义Mesa驱动版本,ARMSX3内置了下载器,配置起来花不了多少功夫。骁龙芯片设备选Mr Turnip便是个稳妥之选,不过除此之外还有大量选项,我建议你亲自逐一尝试,找出最顺手的那一个。
至于硬件要求,理论上ARMSX3能在任何近几年的智能手机上运行,甚至是百元4G手机的联发科Helio G99。但若真想以像样的帧率玩起来,理想情况下你至少需要一颗骁龙8 Gen 2或更新的处理器。
另一道硬性门槛是8GB RAM,而我倒建议更进一步,至少备上12GB,ARMSX3极其耗费内存资源,它似乎要将PS3游戏程序文件整体载入手机内存再编译运行。
大多数PS3游戏能玩,但一切仍在打磨之中
手机端ARMSX3依旧是个未完工的项目,性能也尚未到位。多数游戏都能顺利启动、正常运行,但偶尔会冒出些古怪的画面瑕疵,帧率也时稳时乱。
为了实测,我挑选了三款作品:《GTA5》《战神3》,以及PS3后期的压轴大作《最后生还者》。
![]()
测试方法很直接:除Mesa驱动和内部渲染分辨率被我设为 720p 之外,其余一概保持默认。
我手头用的是一台搭载骁龙8 Gen 3、配备12GB内存的联想平板。比不得最新的旗舰处理器,但应付大多数PS3游戏已绰绰有余——这就是我推荐PS3模拟器的原因。
驱动我选用了Mr_Purple_666的Turnip Adreno驱动,它也是默认推荐的选项。其余设置原封未动。这一点仅适用于Adreno GPU(即骁龙芯片)。若你的手机用的并非骁龙芯片,请忽略此条。
![]()
三款大作之中,《战神3》运行得最为出色,这多少有些出人意料,因为它向来被公认是模拟起来最吃性能的PS3游戏之一。说到具体帧数,在游戏主界面,它始终如丝绸般顺滑地稳在60帧。
![]()
但一旦投入长视距多人战斗场面,性能便骤然跌至30帧以下,画面上也有几处值得留意的瑕疵。
![]()
《GTA5》《最后生还者》也难逃同样的遭遇。不过,体量较轻的作品以及以2D 画面为主的游戏,都能顺畅运行。
游玩时设备还会发烫,开启GPU Turbo后尤甚。倘若你手边有手机散热背夹,又打算连续玩上不止一两分钟,我建议还是夹上为妙。
一瞥未来
说了这么多,无非是想讲明一件事:手机端ARMSX3仍在紧锣密鼓地完善之中,但过去几个月它已迈出近乎疯狂的一大步。我格外期待未来几个月里它还能带来怎样的性能飞跃, 因为亲眼看着PS3游戏在自己的智能手机上运行,本身就是件妙不可言的事。
![]()
尤其是随着模拟器进一步完善,带主动风扇散热的高端开源(山寨)Android掌机比手机更适合运行模拟PS3。往后的一切,只会越来越好。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.