RPCS3 是 Sony PlayStation 3 的开源模拟器(和调试器),使用户可以在非 PS3 硬件上玩和调试 PlayStation 3 游戏,例如运行 Windows、macOS 或 Linux 的 Intel/AMD 台式电脑和笔记本电脑。
现在,RPCS3 也可用于 Raspberry Pi 5。
的一个主要新版本RPCS3本周发布,添加了本国的ARM64 支持 Linux、Apple Silicon 上的 macOS 以及 ARM 上的 Windows(尽管尚未准备就绪)。
“我们可以在多大程度上挑战模拟这款游戏机的极限,该游戏机在发布 18 年后仍被认为是最需要模拟资源的游戏机?为了对此进行测试,[我们的一位开发人员]购买了 Raspberry Pi 5 设备,”团队说。
该视频展示了在 Raspberry Pi 5 上运行的各种 PlayStation 3 游戏(尽管有一些值得注意的警告,我稍后会介绍):
该团队的另一个视频展示了RPCS3在 Apple Silicon 上原生运行(相对于通过 Apple Rosetta2 翻译层运行 x64 应用程序)令人印象深刻,我希望它是:它在昂贵的硬件上运行比真正的 PS3 快得多!
强调这一点的事实是,PS3 游戏的运行方式几乎与在 Apple Silicon 和 Asahi Linux 上运行一样,而不仅仅是 macOS。
Raspberry Pi 5 是一个更不起眼的目标,因为它要弱得多 - 那么他们是如何实现的呢?
看起来有点困难:
[我们了解到] Raspberry Pi 5 中的 Broadcom VideoCore VII GPU 不仅弱得令人难以置信,而且还比 PlayStation 3 自己的 GPU(RSX)弱好几倍。这意味着 Raspberry Pi 5 无法以 720p 渲染这些游戏 [...] 即使这些 3D 游戏的 360p 渲染对于该 GPU 来说也太过分了
因此,该视频显示了 PlayStation 3 游戏在超频的 Raspberry Pi 5 (8GB) 上以 272p 和 30FPS(即 PSP 分辨率)运行。即使图形是块状的,游戏也很流畅1声音有时会剪辑。
深入探讨如何RPCS3 开发人员在 Raspberry Pi 5(和 Apple Silicon)上本地模拟 PS3 游戏,还有一些事情要做,请阅读他们的官方公告博客文章——这是一本精彩的读物。
渴望亲自动手吗?您需要一个具有 8GB RAM 的 Raspberry Pi 5、充足的快速连接存储以及来自网站的 RPCS3 Linux ARM64 二进制文件RPCS3 下载页面。
你还需要一些东西来“玩”,但我不会进去那边出于显而易见的原因。并非所有游戏都能成功,因此需要进行一些尝试和错误。
了解如何超频 Raspberry Pi 5 CPU 和 GPU 也很重要。确切的步骤可能因 Linux 发行版而异。 Ubuntu 24.04 LTS 上的超频永远不会“花哨” —24.10 Pi 5 上的性能很糟糕— 但它可以在 Raspberry Pi 操作系统上运行 - YMMV。
RPCS3 团队使用 Arch Linux for ARM 设置 Raspberry Pi 5,并将 CPU 超频 400Mhz (2900MHz),将 GPU 超频 100MHz (1060Mhz)。一个值得遵循的好模板。
如果你超频必须保持谨慎;仅以小增量超频。您还必须确保您有一个主动冷却器,因为 Pi 5 在正常负载下正常运行 - 提高核心速度将进一步增加热量产生。
- 图形在较大的屏幕上看起来会差得多,但在较小的屏幕上还过得去。↩︎