关于XboxOne和PS4之间的争论一直是玩家之间乐此不疲的话题,最近关于XboxOne的eDRAM的运用给玩家带来了希望,游很多游戏也因此获得了更好的画面效果,不过官方表示牺牲分辨率是为了达到最佳游戏表现。
在不久之前,《Shadow Warrior|影子武士》确认会在Xbox One以900p的分辨率运行,而PlayStation 4是以1080p的分辨率运行。为此采访了《影子武士》的引擎程序师Krzysztof Narkowicz,让他谈一谈如何使用eSRAM片载缓存。
“Xbox 360的eDRAM使用是必须的,因此适用性变得很重要,这也是为什么很多游戏使用1280*672的分辨率。在Xbox One上情况会有不同,eSRAM的运作原理更倾向于额外的储存库,可以加速选择的内存读取,也不会像Xbox 360那样出现各种限制。当然开发人员们会调低分辨率,因为这样可以提高游戏运作表现。我们会手动调整eSRAM,把数据从eSRAM传送到DRAM内存中。”
就此看来eSRAM的存在还是有很多好处的,毕竟它可以提供每秒204GB的传送速度,当然开发人员需要学习掌握一下。等开发者们逐渐熟悉了主机架构之后,游戏的表现会更好,帧数和分辨率会趋于平衡。微软已经在给予开发者们更多的开发资源,如提供了新的开发包,提高GPU的资源上限等。而《Destiny|命运》就成为了成功达到1080p的范例。
《影子武士》将会在今年晚些时候登陆PS4和Xbox One平台。