PS4 Pro从没正式公布的时候就曾经引起激烈的讨论,人们甚至在担心6至8年的主机生命周期规律是否会从此被打破。不过PS4的首席架构师Mark Cerny并不是这么认为的。Cerny认为,一个全新世代的主机至少要符合以下特点:全新的CPU架构,极大提升内存分配效率;GPU性能大幅改进——他曾经为开发者们准备434页的PPT讲了8个小时来介绍PS4的GPU核心架构。而对于PS4 Pro并不是这样,开发者们不需要一个400页的PPT来学习新架构。
PS4首席架构师Mark Cerny解析PS4 Pro硬件架构
PS4 Pro尚未正式揭开它神秘的面纱,不过Eurogamer最近对Mark Cerny进行了深度的采访,电玩君节选了一部分采访的重点内容,借此我们可以了解到这到底是一台什么样的主机。PS4 Pro采用了非常保守的设计策略。比起性能上的提升,索尼更看重的显然是对PS4已经发售的700款游戏的向下兼容。
从字面上我们看到的是,相对于原版PS4,PS4 Pro的CPU频率从1.6Ghz提升到了2.1Ghz(1.3倍),GPU从18个GCN运算单元提升到了36个,频率也从800Mhz提升到了911Mhz,浮点运算性能提升2.3倍达到4.2TFLOPS。
PS4首席架构师Mark Cerny
“首先,我们让GPU的尺寸加倍复制了一个PS4原版GPU的镜像,有点像是蝴蝶的两个翅膀。这给了我们一个非常清晰的思路去兼容已经发售的700款PS4游戏。”Mark Cerny如此解释道。
不知你是否曾经像电玩君一样期待PS4 Pro运行旧版的PS4游戏也会有画面上的提升,很可惜不是这样的。PS4 Pro会有Pro模式和普通模式两种状态,在运行旧版PS4游戏的时候,PS4 Pro的CPU和GPU会降频与旧版PS4保持一致,并且不会用到新多出来的另一半GPU核心。无论是改变CPU和GPU的架构还是频率,都可能导致运行时序混乱,在兼容旧版PS4游戏时产生不可预知的BUG,显然这是索尼不愿意看到的。同时这也是PS4 Pro没有换用新架构CPU的原因。
在PS4 Pro模式下,CPU和GPU都将运行在超频之后的状态,开发者们可以真正利用到更加强大的运算性能。
此外Mark Cerny发现8GB GDDR5的内存已经有点不够用了,大约还需要10%的额外内存。他们选择的解决方案是为PS4 Pro增加1GB容量的DDR3内存。这一部分的内存将会用来运行不重要的后台应用程序,腾出来的1GB GDDR5内存也并非完全供游戏使用,其中512MB分配给了游戏,而剩余的512M内存要用来运行4K分辨率的界面。在旧版PS4上,游戏可使用的内存大约是5GB,PS4 Pro是5.5GB。这一部分多出的内存将在游戏中用来做4K目标渲染和缓冲。