盡管模擬器通常被視為游戲領域的一個小眾子集,但它具有諸多優勢,包括平臺獨立性、游戲保存以及將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配備了主動冷卻器,以防止在測試過程中出現過熱情況。
在第一輪測試中,我決定選擇《The Awakened Fate Ultimatum》這款2D地牢爬行者游戲。在編譯了幾分鐘PPU緩存后,RPCS3成功加載了游戲的主菜單。但正當我準備再次踏上前往塞萊斯蒂亞的旅程時,模擬器顯示了一個設備內存不足的錯誤,這標志著我故障排除噩夢的開始。
嘗試不同的發行版進行PS3模擬
最后,我還是回到了老舊的Raspberry Pi操作系統
僅從名稱上就可以輕易猜出,該錯誤是由系統內存不足觸發的。作為習慣于配置模擬器的人,我的第一反應是將交換文件的大小從512MB增加到4096MB。之后,我使用分辨率縮放設置將渲染分辨率降低到640x360。將圖形驅動程序從V3D切換到llvmpkg后,游戲得以運行,盡管性能(或者更確切地說,缺乏性能)仍然是一個主要問題。
由于Raspberry Pi操作系統包含一些額外的軟件包和我之前項目中的額外文件,我決定切換到其他發行版。Ubuntu是我嘗試的第一個,但最終我遇到了同樣的問題,PPU模塊和SPU緩存編譯過程比之前稍長。
DietPi是我的下一個選擇,因為它是Raspberry Pi家族中最輕量級的操作系統之一。但由于它是一個精簡版操作系統,我不得不從桌面環境到Vulkan驅動程序自行設置一切。之后,我啟動了RPCS3并再次運行了《命運覺醒:終極命運》,盡管與另外兩個操作系統相比,這些包的初始編譯時間要快得多。
令我非常沮喪的是,在RPCS3甚至能夠顯示游戲主菜單之前,DietPi就拋出了“Dead FIFO commands”錯誤——這是一個全新的崩潰消息,盡管我竭盡全力,但它始終沒有出現消失的跡象。最終,我回到了Raspberry Pi操作系統,并決定在其上繼續進行測試。
2D游戲在超低分辨率下勉強可玩
盡管某些3D游戲問題頻發
得益于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速度太慢,讓我不得不暫時擱置這個想法。
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瀏覽量
5676 -
樹莓派
+關注
關注
118文章
1871瀏覽量
106235
發布評論請先 登錄
相關推薦
評論