為什麼PS主機從每一代硬體架構差異都很大?

時間 2021-05-30 11:50:37

1樓:琴梨梨

當效能提公升足夠大的時候,就可以用模擬架構來解決向下相容。

使用rpcs3在PC上模擬ps3,5820k已經可以保證720p60fps。ps4的apu再弱,還是能模擬720p30fps的。只要索尼願意,隨時可以讓ps4用模擬的辦法執行ps3的遊戲。

同樣,現在arm和x86互相模擬也是一樣的道理,效能上來了,模擬就不會那麼卡了(雖然效率還是不高)

2樓:

遊戲機第一要素規模第二要素成本第三要素效能對於開發者的友好度是排很靠後的

我們苦逼程式狗不都是聽老闆的麼 IOS火學OC 然後幾輪SWIFT入門到重學能放個屁麼

我家裡現在有PS4和PS3 古老的PS2和土星被扔了在白金戰神4以後PSN送了高畫質重制戰神3 滿懷期待的裝好進遊戲額這畫面這操作還是回去挑戰困難女武神吧假設向下相容了100%沒人買PS3版戰神3 賣不出錢的事為啥要搞這個世界存在多少有PS3遊戲但沒主機的人呢(破解盜版黨除外)假設我的PS3壞了不能繼續GT5了幾百塊買個二手繼續玩唄

遊戲機每一代都是質的變化舊主機遊戲銷量好過新主機大概只有半年時間之後沒人願意玩老主機 (GT sport 這個大坑)相容意義不大(盜版黨除外)

3樓:「已登出」

早年消費級CPU和GPU都處於初級階段,說白了就是誰都有一套自己的硬體設計+標準。

再加3D技術也是在摸索中,所以硬體方面的差異肯定是不小的。

不過早中期來說CPU用MIPS基本是主流,PS2以及之前的大部分機器都使用類似結構作為CPU——也算是一種技術慣性。

但是GPU可能不同,前幾個世代的掌機和主機很多直接使用MIPS作為GPU使用,90年代開始更多的有原始以及專用的GPU安裝在機器上了,當時GPU的多樣性反而是要比CPU來的多的。

對比一下PS-PS3時代主機的硬體規格就知道了:

用簡單例子舉一點常見的機器吧

33Mhz的MIPS+GTE引擎(屬於初代GPU)

這玩意非常複雜,簡而言之的話是兩塊22Mhz的MIPS+兩塊圖形處理器,一塊GPU負責處理背景,一塊GPU負責處理多邊形和紋理。

93.75Mhz的MIPS CPU+SGI 62.5Mhz的GPU

可見CPU其實都是MIPS,但GPU那部分大家都吃不準怎麼處理,所以什麼詭異型別都有,老任第一方和硬體研發部門的聯動比較強,N64也是發的最晚的,所以N64的結構今天看起來相對最合理一些。

也是舉一些常見的機器吧,不過6th其實也沒幾台了。

200Mhz的MIPS SH-4+PowerVR2 100Mhz(就是現在做手機GPU的那家PowerVR)

300Mhz的定製RISC+147Mhz的GPU,MIPS是RISC分類裡的一種,骨子沒變。

IBM powerPC750的特製版 485Mhz+ATI的flipperGPU@162Mhz,Power PC是RISC,所以骨子也是沒變。

奔騰3@733Mhz+Nvidia Geforce3@ 233Mhz,微軟因為來不及造了所以直接湊了臺電腦上來賣,這個可以例外。

這代其實大家都知道3D遊戲大概需要啥GPU了,現代圖形技術的不少廠商也在console裡出現了,包括ATI(AMD),PowerVr和Nvidia。

除了微軟以外CPU基本也仍然留在RISC-MIPS的體系當中,其實沒有架構上的特別重大的變化。

7th只剩御三家了

IBM PowerPC(Xenon)3.2Ghz,3核心/6執行緒+ATI(Xenon)@500Mhz。

X360還是回到了RISC的PPC體系,顯示卡就是ATI的最後一代DX9的次旗艦魔改,微軟作弊讓ATI提前用了部分DX10的特性(例如用流處理器替代頂點和畫素著色單元),但這些之後PC也享受到了,DirectX相容硬體,很常規的硬體。

CELL 3.2Ghz 1+7結構+Nvidia RSX@550Mhz。

CELL結構怪異就不多說了,雖然開發起來難以處理,但說白了還是PPC那套東西,而且這個是典型的硬體設計失誤,並沒有達到預期效果,GPU那邊如果沒搞錯應該就是Nvidia geforce 7900GS的定製版,DirectX相容硬體,也是很常規的硬體。

IBM Broadway@729Mhz+ATI Hollywood@ 243Mhz。

這個沒啥說的,其實就是個體感版的加強NGC,結構都沒怎麼改。

早年大家都不清楚GPU需要些啥特性的時候搞了很多亂七八糟的東西也是很正常的,但是CPU基本都是RISC系列或者RISC下面的MIPS,不存在架構差異很大的情況。

中期GPU兩大廠格局定了之後家用機廠主要是在CPU上折騰,但是結構除了發抽的PS3以外,也沒特別大的變化。

像PS2說是改了架構,實際上能硬體相容PS1。

開發困難來說,隨著IT技術的發展,開發套件會越來越好用,這樣可以有效解決硬體變化帶來的負面效應,總的來說還是越來越容易的。

這代用X86主要是目前能用的也就只有ARM-X86 2個體系,PPC在消費級拿不出啥東西來了,傳統意義上的MIPS早衰落了。

ARM體系的問題是整合方案,尤其是高效能整合方案缺失很嚴重,拿不出現成玩意就只能找x86那個體系了。

而且就算找個廉價方案想公升級都還能往上走,你要是整了個2.5Ghz的A72*8,現在雖然夠用,也比美洲豹1.6*8好不少,但是公升級就沒空間了。

4樓:peng wu

應該遊戲都是用C或者C++開發吧,不同CPU無非是用編譯器來編譯一次。好像不同代主機之間的遊戲並不考慮相容性問題,所以也不是一件麻煩事兒。

5樓:雪竹霜月

因為在當時,MIPS、PPC和x86是最好的選擇。

雖然PS3的PPC架構可能有爭議吧。但人家微軟和任天堂一樣用的是IBM提供的東西。

當然以後很可能都是x86_64了。任天堂那個移動裝置除外。

6樓:勝勳

關鍵問題在於《價效比》

PS4採用X86,是因為

AMD的APU就是這時候成熟起來的啊

SONY在PS2的時候就已經考慮到《CPU和GPU結合起來》的方案AMD的APU正好滿足這個思路

所以,其實PS2和PS4是順著同樣的思維開發的

7樓:

大概也是一部CPU發展史吧。

mips架構早期是很先進的,它一開始就是target在工作站這個級別的cpu。它類似今天的arm。各個公司可以買到mips的架構授權去做自己的處理器。

最早的部分街機,任天堂n64 還有psp都是mips架構的處理器。可以說mips那個年代就是遊戲機的事實標準。ps2用mips是理所應當。

ps3的cell實際上是power架構處理器+異構協處理器。 為啥用它? 應該是被ibm給坑了。

異構處理器這種東西第一眼看上去很美,最但是如何定義出乙個可演進可持續的架構/生態環境談何容易。 所有程式猿都要學習這個體系結構下的知識才能高效程式設計,推廣應用成本太高了。 最終cell這種異型處理器也被市場淘汰掉了。

沒有人原以為30%的效能提公升付出100%的學習成本。

上面一段應該也回答了為什麼現在用x86。intel的軟體生態環境太完善了。

8樓:李卓

為了可以有更好的畫面和遊戲的可能性索尼可謂拼命,每一代主機的問世都代表著乙個新的遊戲時代,主機要革新要突破是否需要乙個新的環境,說白了吧,ps3研發之後的團隊已經著手著開啟下乙個時代,一定是可以盡力想到最完美的了,創造和研發不是蘋果公司所謂一直研究到黑,而是做一版就應該是最偉大的

9樓:Link Weng

每一世代使用不同的硬體架構,其實都是基於市場和企業策略的方向而決定。

PS2的EE使用MIPS這個基於RISC的結構,從針對遊戲優化所需要的硬體特性來說,這是更適合的硬體架構。可以說到PS2位置,PS還是因遊戲而設計,PS之父久多良木健走後,PS硬體其實就越來越多的為遊戲以外的因素影響

PS3的Cell,也是基於RISC結構,但從效能上有了很大的飛躍。更重要的是,當時索尼的野心非常大,希望PS3能夠徹底稱霸家庭客廳娛樂,並且能夠通過Cell涉足處理器領域。因此極力支援和東芝以及IBM合作生產的Cell,PS系列作為當時索尼最出色(市場反響上)的產品因此承載了BD和Cell這兩大重要的企業戰略級的配置。

到了PS4,Cell已經歇菜,PS3也遠沒有達到索尼滿足野心的需要,對手(主要是越發同質化的微軟)節節逼近,其他產業對傳統遊戲市場的衝擊(智慧型手機等),市場環境容不得索尼發展自己的技術繼續擴大野心。外加索尼第一方遊戲的市場反響往往都不怎麼樣,必須依靠第三方的支援,而現在大多數第三方都很沒有節操(當然也有他們的無奈)的跨平台開發軟體,這個獨特的架構反而讓PS3的效能得不到很好的發揮,並且開發難度顯然越來越讓開發者不滿。吸取教訓索尼最終選擇x86這樣已經被廣泛應用的結構,在開發經驗上,移植/跨平台相容難度上都小於現有的方式。

當然,這讓索尼的主機和其他的主機乃至PC的同質化越來越嚴重,並且無法下相容對主機生命週期的開端也是非常大的衝擊。是否是乙個好的決策,還得靠市場來判斷。

已有PS4 Pro和NS主機,新一代主機PS5和XBOX Series X入哪個比較好?

林俊傑 為了遊戲!才買主機!沒有遊戲!不談主機!無論哪個新主機,有什麼必須這個主機才能玩的遊戲 獨佔 吸引你?如果沒有,沒必要買! 遊戲早知道 就這個問題其實LZ自己已經有了答案,既然心念Xbox Series X,想要高清高幀數,那麼XSX無疑是首選,這一代PS5在硬體上落後的很明顯。通過這個問題...

下一代遊戲主機都是zen2架構,是不是意味著zen2架構的cpu可以有遊戲的原生優化

臨界Z零點 應該說3A遊戲軟體層面上,AMD正在完成統一大業。nvidia和谷歌推雲遊戲,這對AMD是個阻力。這樣看來AMD找三星合作圖形技術真的深謀遠慮。 你怎麼看待a炮天天拿主機碰瓷N卡從ps3到現在ps5都十幾年了,nv不但沒有被AMD傷筋動骨,反而是nv把amd顯示卡打的它親媽都不認識了。到...

悅刻每一代都有什麼區別?

YYY 目前我入了relx的一代和五代,其他品牌也均有嘗試,對我來說的話,其他牌子的煙彈味比較淡,所以就沒入 一代彈容量大些,但是漏油一如既往嚴重,口味比較多,同時平替的菸彈也挺多的,維客,wdg等等,也都不同程度漏油,一代最開始買的彈,大部分都丟了,wdg那個冷水,我覺得一般般,我看網上吹的挺好的...