● 单元复用率表象:战地3游戏测试
我们对于构架的底层延展测试,其本质目的其实还是要向大家展现一款GPU对图形过程的执行能力。图形能力是建立在一系列底层单元性能的基础之上的,因此对于底层构架的测试,将有助于我们理解现有的图形测试的结果,并对该款构架即将到来的产品进行一定的预测。
我们选择DirectX 11游戏战地3作为图形表现的测试对象。基于寒霜2引擎的战地3拥有大量先进的DirectX 11特效,它并没有采用传统游戏以及跨平台游戏以高精度材质来提升画质的方法,而是利用灵活复杂的各种shader,尤其是Compute Shader来快速表达更加真实的光照效果以及环境,借以达到直接提升环境真实度的目的。
战地3的测试结果向我们说明了许多问题。以HD7950和HD7870为例,前者的运算资源和材质资源比后者大40%,同时拥有大出数十G的显存带宽和更好的缓冲总量,但其低落的线程密度和并不足够的缓冲密度都极大地限制了它的单元复用率,进而制约了其性能的延伸能力。从测试可以看出,只有当频率提升到一定地步之后,Tahiti构架才会透过频率换来的线程密度和缓冲带宽的增长获得更好的单元复用率,进而取得更好的图形性能延伸性。