[PConline 雜談]平時電腦遊戲玩得多,新作舊作都體驗完了,唯獨某些主機獨佔大作只是聽得比較多而因為種種原因而未得以上手遊玩(主機較大,放置麻煩,當時的購買價格偏貴)。而PS3模擬器的誕生,令大家手癢癢想玩PS3獨佔大作的時候又有了一個新的選擇。但是自2011年以來,PS3模擬器誕生至今已經快10年之久了,PC平臺硬件更新換代了數次,為什麼我們依然不能以720P@60幀的畫質設置流暢運行PS3遊戲呢?

快10年了 為什麼我的9900K還是玩不動PS3模擬器

CELL處理器:開發人員的末日

要說為什麼會玩不動,還要從處理器來說。

快10年了 為什麼我的9900K還是玩不動PS3模擬器

由索尼、IBM和東芝研發的Cell處理器被當時的PS3採用,它的性能說不上強勁,但足以折磨當時的軟件遊戲開發者。

硬件方面,CELL處理器為“單核八協架構”,根據當時一些廠商的觀點,它的性能接近同時代的奔騰4。

快10年了 為什麼我的9900K還是玩不動PS3模擬器

標準的CELL包含1個PPU+8個SPU核心,PS3中為了提升生產良品率和降低功耗發熱,屏蔽掉了一個SPU,以及PS3的系統後臺又佔用掉一個,所以PS3上游戲處理可用的一共是6個SPU。

PPU就是傳統的CPU核心(平時我們討論的英特爾i7,AMD銳龍這些),基於IBM PowerPC架構。支持同步多線程,VMX浮點單元,運行頻率3.2GHz。而在當時,這塊CELL處理器和Xbox 360主機中的Xenon處理器架構非常相似,即IBM為這兩款主機均提供了同一架構的處理器。

而SPU大家可以理解為協處理器(英特爾的Xeon Phi就是協處理器),每顆都運行在3.2GHz,其設計理念源自PS2中的VU,甚至保留了一部分PS2時代的運算模型。SPU的功能強大,可以處理物理、音頻、光源、輔助GPU進行幾何運算,甚至模擬GPU不支持的後處理特效,曲面細分,computershader等等,理論上在遊戲處理中SPU和GPU地位一樣。

快10年了 為什麼我的9900K還是玩不動PS3模擬器

但就是這麼一款處理器,它與當時主流的x86的結構完全不一樣,開發人員在開發遊戲軟件時,必須學習CELL處理器的開發流程。因為遊戲的需求是浮點運算性能,而浮點運算性能都在SPU上,但是SPU的調用過程又十分的複雜,所以在當時要在PS3中發揮出CELL處理器最大的遊戲性能,幾乎只有索尼能做到,比如索尼的PS3系統與獨佔遊戲。

而如此複雜的開發過程,雖然能在PS3實機上有超級棒的體驗,但放在PS3模擬器上就是程序員的災難。

RPCS3模擬器:用了8年勉強做到了100%的PS3性能

目前市面上只有一款PS3模擬器,叫做RPCS3。這款模擬器是從2011年開始研發,至今已經過去了快8個年頭。而這款模擬器面臨的最大問題是,如何高效處理CELL處理器的各條指令?

首先,逆向工程出CELL處理器的RSX的指令集是幾乎不可能的事,可能也就IBM內部員工能做出來。

然後,跨指令集模擬架構完全不一樣的計算機需要極大的性能開銷。

先給出一個公式概念:

異構指令集,且異構操作系統的虛擬機(即你的9900K電腦),虛擬機大概需要原機(PS3)10x到40x的CPU算力,才能做到99%的性能還原。

就是說,我們要玩PS3模擬器的電腦,CPU性能起碼要達到奔騰4的10倍。

快10年了 為什麼我的9900K還是玩不動PS3模擬器

但因為顯卡其實並不參與到大量的渲染之中,所以處理器包辦了CPU與GPU的渲染工作。

而9900K雖然已經達到了奔騰4的47倍,但因為包辦了CPU與GPU的渲染工作,實際依然無法流暢運行所有PS3遊戲。

快10年了 為什麼我的9900K還是玩不動PS3模擬器

《戰神3》出自索尼自家工作室,原生720P@60幀(PS3能原生60幀的遊戲不算多),已經將PS3的機能吃盡了,在搬到模擬器後就會出現一系列的優化問題導致幀數下滑嚴重。

在我們最近的直播之中,我們演示了使用9900K遊玩《戰神3》的實機效果,設置使用了理論遊戲效能最高的LLVM編譯器,並打開TSX支持選項,但表現依然不盡如人意(圖中戰鬥場景只有10幀)。

所以,作為一款開源的項目,團隊規模小導致開發能力較弱,PS3模擬器要走的路還很長。

真的迫切想玩,還是買一臺實機吧

快10年了 為什麼我的9900K還是玩不動PS3模擬器

06年發售的PS3主機,距今已經13年時間了,比PS2更加驚豔的畫質,放到現在也不會覺得簡陋;龐大的遊戲數目,照顧到各個遊戲群體;PS MOVE手柄的加入,能玩到各種體感遊戲。但它卻是當時最失敗的作品,CELL處理器、藍光光驅使得主機以及遊戲的售價在當時都處於一個高昂的價位,大家選擇將目光轉移到以體感遊戲為主的Wii,經濟的價格,新鮮的體感遊戲體驗搶走了PS3與Xbox 360的風頭。

今時不同往日,PS3的二手主機價格已經跌到千元以內了,外設齊全。也許你會選擇買新的PS4或者等PS5出來,玩更多畫質更好,內容更豐富的新遊戲。但有些獨佔作品的魅力只有在實機上才能體驗出來,《戰神》、《神祕海域》、《GT賽車》等製作精良的遊戲可不是隨便就能在PC上玩爽的。不過就目前情況來看,4000塊的9900K都沒有好的模擬效果,還不如淘個二手PS3主機爽一下。

相關推薦

推薦中...