文明6的directx11和12有什么区别?
DirectX一共有12代,市面上最常见的是DirectX11和12这两个版本,我们以《文明6》这款游戏的运行来对比下两个版本环境下的区别。
1、可支持操作系统不同:DirectX11支持Windows7、8、10操作系统,而DirectX12只支持Windows10操作系统。
2、调用资源效率不同:相比DirectX11来说,DirectX12可以充分调用多CPU核心和多GPU核心,更充分地调用计算机资源,而DirectX11则受制于CPU性能限制显得弱势一些。除此之外,DirectX12可以充分发挥多线程硬件的潜力,提高多线程效率。(在操作系统同为64位win10,CPU和内存等环境都相同的条件下分别运行DirectX11和DirectX12,可以发现在DX12模式下GPU和CPU的利用率确实更高,内存使用也是DirectX12占优)
测评对比
3、渲染效果不同:DirectX11是在DirectX10的基础上大幅度增强渲染,而非彻底的技术革新,也仅仅特性集上支持渲染,对硬件的要求有颇多限制。而DirectX12则不然,100% API支持渲染,并不需要新的硬件才能实现。
总之,在配置不是太高的情况下,我们推荐使用DirectX11模式,如果条件允许的话,自然是DirectX12首选了。