《賽博朋克2077》最近的負面訊息不斷,它在PC上的表現遠好於主機,導致不少主機玩家要求退款。
現在的問題是,為什麼主機的表現如此之差?以PS4為例,玩家的遊戲體驗可以用“糟糕”來形容。
知名遊戲測評商數毛社(Digital Foundry) 找到了答案,根據它的一份報告,問題不在於記憶體不夠,因為Xbox One X有高達12GB記憶體,但問題依然明顯。同時,Xbox Series S的記憶體只有10GB,但總體表現更好。
因此,上一代主機的Jaguar CPU很可能導致了效能問題,這一點很明顯,XBox One X的GPU比Xbox Series S更強,但後者的表現更好,差距就在CPU上。
綜合來說,Xbox One S是表現最差的上一代主機,而且問題最多,效能甚至比PS4還要差,這包括視覺效果被大幅削減,解析度降到1200x675。
PS4 Pro可能是最穩定的上一代主機,它比Xbox One X多了5個幀率,但兩者的幀率都不高。從下圖就能發現,當你在城市中開車時,PS4 Pro和Xbox ONE的幀率都沒超過23,導致畫面模糊。
這裡就不得不介紹一下Jaguar CPU。
嚴格來說,Jaguar CPU是AMD公司設計的微架構,PS4和Xbox One都使用了基於該微架構的處理器核心。
具體來說,PS4和PS4 PRO的CPU都是八核,區別在於前者的主頻是1.6GHz,後者是2.13GHz。另外,PS4 Pro的每秒10億浮點處理單元(GFLOPS)是134.4,快於PS4的102.4。
相比之下,Xbox One/S和Xbox One X都使用了八核Jaguar微架構,區別是後者採用了自定義Jaguar,主頻為2.3GHz,前者是1.75GHz。
事實上,Jaguar CPU被認為在效能上存在瓶頸,當年PS4 Pro推出後,它的GPU明顯好於PS4,GFLOPS更是前者的2倍多。
但即便有升級的GPU,PS4 Pro機能仍然受限於原來的8核 Jaguar CPU,以及統一的8GB GDDR5系統記憶體。為了提高速度,索尼提高了Jaguar CPU的主頻,但是元件本質上還是一樣的,如果不對CPU進行大幅改進和提高記憶體上限,開發人員將陷入困境。
舉個例子,遊戲開發者在提供4K 30FPS和1080P 60FPS的畫質時,必須妥協於主機特定的功能,比如燈光、陰影和環境特性等。
這讓人想到了2015年的經典遊戲《古墓麗影:崛起》,它在PS4 Pro上很難持續達到1080P 60FPS,主要原因就是受到Jaguar CPU的限制。