PlayStation 3 模擬器增加了對 Raspberry Pi 5 的支持

RPCS3是索尼 PlayStation 3 的開源模擬器(和調試器),使用戶可以在非 PS3 硬件上玩和調試 PlayStation 3 遊戲,例如運行 Windows、macOS 或 Linux 的 Intel/AMD 台式電腦和筆記本電腦。

現在,RPCS3 也可用於 Raspberry Pi 5。

的一個主要新版本RPCS3本週發布,添加了本國的ARM64 支持 Linux、macOS (Apple Silicon)(雖然尚未準備好)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 來說也太過分了

RPCS3

因此,該視頻顯示了 PlayStation 3 遊戲在超頻的 Raspberry Pi 5 (8GB) 上以 272p 和 30FPS(即 PSP 分辨率)運行。即使圖形是塊狀的,遊戲也很流暢1聲音有時會被剪輯。

深入探討如何RPCS3 開發人員在 Raspberry Pi 5(和 Apple Silicon)上本地模擬 PS3 遊戲,還有一些事情要做,請閱讀他們的官方公告博客文章——這是一本精彩的讀物。

下載RPCS3

渴望親自動手嗎?您需要一個具有 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 在正常負載下正常運行 - 提高核心速度將進一步增加熱量產生。

最後,如果您喜歡團隊在這裡所做的事情(無論是在 ARM64 還是常規 Intel/AMD 上),您可以通過以下方式為開發做出貢獻:加入他們的Patreon

  1. 圖形在較大的屏幕上看起來會差很多,但在較小的屏幕上還過得去。↩︎

RPCS3是索尼 PlayStation 3 的開源模擬器(和調試器),使用戶可以在非 PS3 硬件上玩和調試 PlayStation 3 遊戲,例如運行 Windows、macOS 或 Linux 的 Intel/AMD 台式電腦和筆記本電腦。

現在,RPCS3 也可用於 Raspberry Pi 5。

的一個主要新版本RPCS3本週發布,添加了本國的ARM64 支持 Linux、macOS (Apple Silicon)(雖然尚未準備好)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 來說也太過分了

RPCS3

因此,該視頻顯示了 PlayStation 3 遊戲在超頻的 Raspberry Pi 5 (8GB) 上以 272p 和 30FPS(即 PSP 分辨率)運行。即使圖形是塊狀的,遊戲也很流暢1聲音有時會被剪輯。

深入探討如何RPCS3 開發人員在 Raspberry Pi 5(和 Apple Silicon)上本地模擬 PS3 遊戲,還有一些事情要做,請閱讀他們的官方公告博客文章——這是一本精彩的讀物。

下載RPCS3

渴望親自動手嗎?您需要一個具有 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 在正常負載下正常運行 - 提高核心速度將進一步增加熱量產生。

最後,如果您喜歡團隊在這裡所做的事情(無論是在 ARM64 還是常規 Intel/AMD 上),您可以通過以下方式為開發做出貢獻:加入他們的Patreon

  1. 圖形在較大的屏幕上看起來會差很多,但在較小的屏幕上還過得去。↩︎