Re: [情报] X1新SDK扩大eSRAM控制权、效能

楼主: talan (---)   2015-01-03 01:55:40
※ 引述《talan (这个好吃吗)》之铭言:
: http://gamingbolt.com/xbox-one-december-sdk-update-allows-more-esram-control-
: new-api-improves-esram-performance
: http://goo.gl/9id44D
: 《Dying Light》开发商Techland确认Xbox One版将会以1080P 30fps来运行,与PS4相同。
: 首席游戏设计师Maciej Binkowski表示,他们使用甫在12月12日释出的Xbox One新SDK。
: 新SDK最主要的改进在于大大改进eSRAM控制的提升,新API让他们能对eSRAM做更多事,
: 许多过去想做却不容易做到的事现在都能达到了,配合更优秀的PIX(Xbox效能分析研究器)
: 工具,让他们取得很大的效能提升与更佳的eSRAM用量调整。
: 《Dying Light》将在1月底发售。
http://www.eurogamer.net/articles/digitalfoundry-2015-microsoft-gives-
more-cpu-power-to-xbox-one-developers-blog
http://goo.gl/5hZIcD
根据骇客组织H4LT泄漏的Xbox One 11月的开发工具,微软开放CPU第七个核心的部分
资源给开发者使用。
先前,X1与PS4都把8核心的CPU保留2个给系统使用。而在10月份,微软允许开发者使用
第七个核心50~80%的处理能力,DF认为这可以部份解释为何2014第四季的某些跨平台游
戏,X1会有性能优势(PS4一直到目前为止都还保留2核心)
这当然不是没有代价的,开发者必须放弃专为游戏自订的语音指令,以及关闭Kinect
红外线景深侦测等功能来换取使用第七核心。其次,当玩家使用系统语音指令,如
“Xbox record that”,第七核心的CPU使用量会提升至50%,意味着这时候第七核心只有
50%可供开发者调用,所以开发者在调度第七核心时,不得不考虑玩家可能于任何时间
发出的系统语音指令。不过玩家在游玩时,不会时常发动系统指令,这表示大多时候
第七核心有80%CPU资源可用。
在游戏主机上,重视GPU能力大于CPU能力,不过X1与PS4的x86 CPU是专为便携式设备与
省电而设计的,其处理能力不能与桌上型CPU相提并论,所以有额外CPU能力自然是越好,
X1有额外CPU资源或许可以为何解释X1《刺客教条:大革命》跑得比PS4版顺畅,也是为何
GTA5里交通繁忙时,X1版得到的系统冲击比PS4版小的原因。
也可能可以解释UBI《刺客教条:大革命》的一张技术说明投影片上所显示,X1比PS4有15%
CPU优势的奇怪现象
http://i.imgur.com/PLMh44R.jpg
投影片上有两点很有趣,第一UBI的布料模拟在上一代主机CPU与本世代主机CPU执行相同
程式码的差异,PS3 CELL不但执行的比360更好,甚至比PS4都还好。另一点有趣的是,
X1的CPU优势不是9.4%,而是15%(X1的每个CPU核心是以1.75 GHz执行,而PS4是1.6 GHz
是9.4%的差异)。
但该投影片是8月时展出的,比新SDK的10月份早两个月,所以也可能是UBI的程式码在
微软主机上执行效率更好。而且原始投影片的整个主题是要说把CPU工作移交给GPU是未来
方向,所以PS4就这点来看,有GPU优势的PS4还是比较吃香,GPU执行的结果PS4比X1多出
一倍。
http://i.imgur.com/kvouwgz.png
文章后面不是讲效能就不翻了...

Links booklink

Contact Us: admin [ a t ] ucptt.com