发布网友 发布时间:2022-04-03 01:10
共2个回答
懂视网 时间:2022-04-03 05:31
dx12能提高帧数,但无论windows 8还是windows 10在性能方面均做出了大量改进。最明显的就是开机启动时间,windows 10明显较以前的版本花费的时间更少,配合硬件方面的加速,让诸如导航之类的操作变得更加流畅。
微软在2014年的GDC上正式发布了新一代的APIDirectX 12(DX12)。虽然它并不像前两天外媒声称的翻版AMDMantle API,但是其具体细节并没有被公布多少。不过,我们还是可以看到DirectX 12里面包含了一些新东西。微软将在Win10系统上正式带来DirectX 12(以下简称DX12),而且DX12只会支持Windows10,看来微软为了Win10推广也是够拼的。不过微软这次的底气比只让XP支持DX9更足,因为DX12比DX9受欢迎多了。全球首款支持DirectX 12的游戏是奇点灰烬。
热心网友 时间:2022-04-03 02:39
DirectX11和DX12主要在游戏帧数、功耗、跨平台游戏支持性等方面存在区别。游戏帧数方面,DX11随着画面的复杂度和细节提升会有明显的帧数下降,而DX12帧数会保持一个比较稳定帧数;在功耗方面,渲染同一场景时DX12会有比DX11更低的功耗表现。具体介绍如下:
1、游戏帧数方面,DirectX12相比DirectX11拥有10%到20%的性能提升,DirectX12大大提高了多线程效率,可以充分发挥多线程硬件的潜力。
2、在功耗方面,在相同硬件的条件下,DirectX12相比DirectX11功耗会有明显的降低。
3、跨平台游戏方面,DX12支持跨平台游戏,Unity引擎和虚幻引擎支持DX12的API,可以实现在不同平台上玩同一款游戏,降低了开发者移植开发游戏的工作量。
4、需要注意的是,要发挥出DirectX12的性能,首先系统必须是Windows10,另外显卡与游戏还要同时支持DirectX12和Windows10系统,这样才能体验更高效的directx12性能。