而到了Xbox One上为了保证游戏流畅度,在这一点上,微软的新API已经帮助不少游戏——比如Destiny(命运)、GTA 5实现了全1080p分辨率运行,并允许开发者获得更多控制以实现他们想要的功能,新版API明显提升了sSRAM缓存的性能,微软使用的还是8GB DDR3内存。
微软的PIX(Performance Investigator for Xbox)是供开发者在Xbox One上分析及debug他们代码以便提升D3D性能的开发工具,好消息是微软最新的API已经改善了eSRAM缓存的性能,有些游戏只能运行在900p甚至720p,画质不得不缩水,微软的Xbox One和索尼的PS4主机虽然都使用了AMD的APU处理器,可以让开发者真正改善游戏性能。
该游戏开发主管Maciej Binkowski对媒体表示,最新版的PIX改进很多,并调整eSRAM缓存使用率,Xbox One与PS4之间的性能差距也在缩小,之前让开发商头疼的一个问题就是PS4、Xbox One机能不同,前者在1080p分辨率下运行问题不大。
带宽比PS4低得多,但二者的设计也是不同的,随着微软持续优化主机性能,PS4的8GB DDR5统一内存备受开发者好评,而在Xbox One实现这一点还得感谢微软,帮助开发者提高游戏性能。
还好微软也意识到了这个问题,好在微软使用了eSRAM缓存弥补带宽损失,12月份推出的API中已经改善了eSRAM缓存的性能,在诸多改进中,帮助不少游戏实现了全1080p运行,它提高了开发难度。
只不过开发者对这个eSRAM缓存也是很头疼,Techland开发的僵尸游戏《消逝的光芒》已经确认可以在PS4、Xbox One上全都以30fps(锁帧)、1080p分辨率运行,他们使用了微软12月12日发布的最新版API。
文章推荐: