0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在树莓派上玩PS3游戏:现实还是幻想?

上海晶珩电子科技有限公司 2025-03-25 09:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

尽管模拟器通常被视为游戏领域的一个小众子集,但它具有诸多优势,包括平台独立性、游戏保存以及将QoL模组融入您最喜爱的独占主机游戏的能力。尽管老式的超任(SNES)、GameBoy和雅达利(Atari)系统几乎可以在任何设备上模拟,但当您尝试运行专为新型主机设计的游戏时,硬件要求就会高得离谱。

PlayStation 3就是这样一种需要配置相当不错的电脑才能获得可玩帧率的游戏系统。但得益于RPCS3的天才开发者们的努力,现在可以在包括Raspberry Pi单板计算机(SBC)在内的ARM设备上模拟PlayStation 3游戏。作为一个自认为是摆弄设备和模拟器铁杆粉丝的极客,我知道我必须深入研究RPCS3的ARM版本。因此,以下是我尝试在Raspberry Pi5上运行PS3游戏后的实验、失败和观察记录。

安装RPCS3非常简单明了

尽管您应该准备好应对奇怪的错误

当您想到在Raspberry Pi上运行像RPCS3这样的硬核模拟器时,您可能会想象到一个涉及大量软件包和存储库的长安装过程。幸运的是,RPCS3的做法与众不同,您只需从其网站上获取模拟器的ARM64镜像,并在授予用户访问文件的完全权限后运行appimage——至少在Raspberry Pi5上是这样。

设置固件和添加游戏同样简单,修改配置文件也是如此。但是,让游戏运行起来则是另一项艰巨的任务。尽管我可以说Raspberry Pi5可以作为一台用于日常任务的不错电脑,但游戏并不是它的强项,尤其是在模拟现代硬件方面。

在阅读了RPCS3的官方博客文章后,我对Raspberry Pi的期望并不高。作为参考,我使用的是配备8GB内存的Raspberry Pi5,并在micro-SD卡上安装了Raspberry Pi操作系统(Raspberry Pi OS)的完整图形用户界面(GUI)版本。虽然我一开始没有提高最大时钟速度,但我为SBC配备了主动冷却器,以防止在测试过程中出现过热情况。

e06f9e9e-0918-11f0-9434-92fbcf53809c.jpg

在第一轮测试中,我决定选择《The Awakened Fate Ultimatum》这款2D地牢爬行者游戏。在编译了几分钟PPU缓存后,RPCS3成功加载了游戏的主菜单。但正当我准备再次踏上前往塞莱斯蒂亚的旅程时,模拟器显示了一个设备内存不足的错误,这标志着我故障排除噩梦的开始。

尝试不同的发行版进行PS3模拟

最后,我还是回到了老旧的Raspberry Pi操作系统

e07f1176-0918-11f0-9434-92fbcf53809c.jpg

仅从名称上就可以轻易猜出,该错误是由系统内存不足触发的。作为习惯于配置模拟器的人,我的第一反应是将交换文件的大小从512MB增加到4096MB。之后,我使用分辨率缩放设置将渲染分辨率降低到640x360。将图形驱动程序从V3D切换到llvmpkg后,游戏得以运行,尽管性能(或者更确切地说,缺乏性能)仍然是一个主要问题。

由于Raspberry Pi操作系统包含一些额外的软件包和我之前项目中的额外文件,我决定切换到其他发行版。Ubuntu是我尝试的第一个,但最终我遇到了同样的问题,PPU模块和SPU缓存编译过程比之前稍长。

e09e6d14-0918-11f0-9434-92fbcf53809c.jpg

DietPi是我的下一个选择,因为它是Raspberry Pi家族中最轻量级的操作系统之一。但由于它是一个精简版操作系统,我不得不从桌面环境到Vulkan驱动程序自行设置一切。之后,我启动了RPCS3并再次运行了《命运觉醒:终极命运》,尽管与另外两个操作系统相比,这些包的初始编译时间要快得多。

令我非常沮丧的是,在RPCS3甚至能够显示游戏主菜单之前,DietPi就抛出了“Dead FIFO commands”错误——这是一个全新的崩溃消息,尽管我竭尽全力,但它始终没有出现消失的迹象。最终,我回到了Raspberry Pi操作系统,并决定在其上继续进行测试。

2D游戏在超低分辨率下勉强可玩

尽管某些3D游戏问题频发

e0bded4c-0918-11f0-9434-92fbcf53809c.jpg

得益于llvmpkg,《The Awakened Fate Ultimatum》在分辨率缩放降低至25%(320x180)的情况下以低于18FPS的速度运行——尽管当所有东西都变成一团像素时,很难享受游戏。我还尝试了《The Guided Fate Paradox》,结果大同小异。《Odin Sphere: Leifthrasir》则以接近15FPS的速度在50%分辨率缩放下运行。遗憾的是,几款3D游戏存在严重问题,导致无法游玩。包含经典PS2游戏的《God of War Collection Volume》第一卷遇到了与DietPi相同的“Dead FIFO commands”崩溃问题。与此同时,《Tales of Xillia》在角色选择屏幕上无法超过5FPS(在25%分辨率缩放下约为10FPS),并且存在奇怪的纹理问题。

另一方面,将RSX FIFO准确性设置为Atomic、启用准确的RSX预留访问,并将驱动程序唤醒延迟添加160微秒后,《Dante’s Inferno》以8-12FPS(640x360)的速度运行,没有崩溃。当我将分辨率缩放降低到320x180时,《Dante’s Inferno》、《Catherine》、《Nier: Gestalt》和《Metal Gear Solid: Peace Walker》(PS3版)都取得了不错的效果,而《The Ico & Shadow of the Colossus Collection》和《Asura’s Wrath》要么无法启动,要么会在游戏中途冻结模拟器。尽管我非常想在Raspberry Pi上体验《Metal Gear Solid 4: Guns of the Patriots》,但SBC的GPU速度太慢,让我不得不暂时搁置这个想法。

e16e9444-0918-11f0-9434-92fbcf53809c.jpg

e1826fb4-0918-11f0-9434-92fbcf53809c.jpg

e19b12e4-0918-11f0-9434-92fbcf53809c.jpg

e1b2063e-0918-11f0-9434-92fbcf53809c.jpg

e1cdb208-0918-11f0-9434-92fbcf53809c.jpg

Raspberry Pi缺乏模拟PS3游戏的性能

尽管RPCS3团队能够让PS3游戏在像Raspberry Pi这样弱小的设备上运行,这确实令人印象深刻,但不可否认的是,SBC的性能无法作为PlayStation 3模拟器使用。这是因为SBC的处理器和图形芯片比PS3弱得多,即使加上超频和优化的魔力,也很难想象这个基于ARM的小型系统能在性能上与专用迷你电脑相媲美。

最新的Raspberry Pi 5仍然是模拟系统的不错设备。除了90年代的古老游戏机外,8GB版本的RPi 5可以轻松处理Wii、PSX和PSP游戏。嘿,一旦您为它配备了一个控制器和一个以模拟为中心的发行版,这台SBC就会变成一台相当不错的游戏机。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PS3游戏机
    +关注

    关注

    0

    文章

    2

    浏览量

    5729
  • 树莓派
    +关注

    关注

    122

    文章

    2071

    浏览量

    109874
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    树莓派上使用OpenCV和Python实现实时人脸检测

    理论知识,因此初学者也能轻松跟着步骤实现。 项目所需设备 硬件: 树莓3 Model B; 树莓派摄像头模块(PiCam)。 语言和库: OpenCV Python 3 步骤 本文
    的头像 发表于 03-06 09:00 5.2w次阅读

    高清时代,你被PS3洗脑了吗?

    。没错,超薄的PS3无法PlayStation 2 游戏,但一些PlayStation游戏却可以,这可能是唯一值得欣慰的了。 11.指示
    发表于 08-24 12:15

    树莓派打造经典游戏主机便携式“超级任天堂”

    Linux系统去运行超级任天堂的游戏ROM就能实现游戏的运行。而手柄控制方面,直接可以使用PS3或XBox 360的游戏手柄,通过映射方式,选择各种不同的途径去连接设置。DIY一个完整
    发表于 09-17 10:15

    如何用笔记本PS2游戏

    如何用笔记本PS2游戏
    发表于 01-21 11:40 1685次阅读

    索尼PS3将是这代游戏机的终结者

    索尼PS3将是这代游戏机的终结者  尽管任天堂的Wii目前依旧是最热卖的游戏主机,索尼的PS3只能苦苦追赶,但独立调研机构Strategy Analytics近日发布
    发表于 03-10 09:10 1122次阅读

    索尼推出PS3游戏机动感遥控器 挑战任天堂

    索尼推出PS3游戏机动感遥控器 挑战任天堂 索尼星期四推出了人们非常期待的动感遥控系统,其目标对准了任天堂在这个游戏机市场的统治地位。索尼希望这个名为"PlayS
    发表于 03-12 08:39 1082次阅读

    索尼PS3放弃Linux支持出漏洞 玩家获赔偿

    索尼PS3放弃Linux支持出漏洞 玩家获赔偿 索尼在上个月底新推出了PS3 3.21版固件,固件上的更新使得PS3不再支持自行安装的操作系统,这也使得玩家们
    发表于 04-12 10:02 1059次阅读

    PS3游戏手柄

    PS3报告描述符
    发表于 03-19 11:41 14次下载

    PS3官方维修手册

    PS3官方维修手册
    发表于 09-07 09:59 209次下载

    索尼宣布明年停止向PS3、PSV提供免费的PS Plus游戏

    索尼的PlayStation Plus月费会员好处多多,除了让玩家可以享受网上对战之外,同时也为会员每月都提供多款免费的游戏,只要你不关掉会员这些游戏就会一直存在。目前PS3PS4和
    的头像 发表于 03-06 11:58 4555次阅读

    树莓派上编译畅雷神之锤

    树莓派上CS,感受上个世纪的FPS游戏当时游戏的散弹枪画风 不输当下
    发表于 04-02 14:44 513次阅读

    如何录制高清720pXbox360/PS3游戏并将视频上传到YouTube

    所有材料包括:Hauppauge HDPVR,计算机,高清电视,Xbox 360或PS3,互联网连接,Xbox 360或PS3的HD/AV分量电缆,Xbox Live/PlayStation网络帐户,YouTube帐户以及任何适用于Xbox 360或
    的头像 发表于 08-07 17:49 5503次阅读

    怎样树莓派上几乎任何电子游戏

    Raspberry Pi上经典游戏的另一个选择是使用DOSBox。这是Microsoft的MS-DOS操作系统的仿真器,该仿真器早于Windows(但与Windows 95和98打包在一起)。几乎所有经典PC
    的头像 发表于 12-03 10:13 1.2w次阅读

    索尼 PS5 DualSense 手柄兼容 PS3 ,但不兼容 PS4

    游戏机一起使用。 YouTuber MidnightMan发布了一段视频,展示了下一代控制手柄与PlayStation 3完美无瑕的工作。凭借老款游戏主机的蓝牙功能,DualSense甚至可以
    的头像 发表于 11-03 10:21 3656次阅读

    索尼发布PS3更新,支持蓝光播放并修复漏洞 

    PS3发售以来已经超过18个春秋,它的影响力仍然可见。PlayStation Plus高级会员服务每月提供多样化的PS3游戏供玩家串流游玩,同时还允许会员访问包括PS1、
    的头像 发表于 02-28 15:12 2315次阅读