DirectX12 Execute Indirect模式
微软McMullen表示在今年圣诞节的时候,有20-30%的硬件支持DirectX 12,并有超过50%的新游戏会兼容DirectX 12。而使用DirectX 12的好处是比DX11获得更好的运行效率,更高的运行帧数,更低的CPU占有率。
他用了一个Intel的Demo--“Asteroids”来证明DirectX 12的高效运行效率,演示的平台自然也是运行的平台是Intel的——Corei74770R,仅仅是使用整合显卡(整合Iris Pro graphics 5200)来运行Demo。
结果显示DirectX 12运行效率比DirectX 11大大提高。当演示的Demo运行在DirectX 11的时候只有29fps,而用DirectX 12标准模式的时候,帧数获得翻倍,有79fps。在Bindless模式时有81fps,而在Execute Indirect的时候,有90fps。
DirectX 11
DirectX 12
Direct12 Bindless模式
从演示上看,虽然Execute Indirect模式比标准模式提升只有20%,但CPU消耗比标准模式更低更好用。相信这能很讨喜Intel公司和Intel的用户,特别是笔记本用户。这样他们可以用笔记本来玩到等多的更流畅的游戏了。■
,