DirectX 12相较于其前辈DirectX版本,为开发人员提供了更底层的API,类似于AMD的Mantle,从而有效减轻CPU和GPU的负载。另外它还增强了线程同步硬件配置的支持。微软还宣布支持新一代游戏服务器Xbox One。从最初的DX1.0到当前的DX11.2,每一代DirectX都产生了颠覆性的里程碑。而DX12在提升核心显卡和多核性能的同时也兼容了众多显卡型号。那么这种提升将带来多大的效果呢?海外网民在更新到Win10的Build 10122版本后,使用三年前的高性能GTX 670独立显卡和SNB平台的Intel i7 2600K进行了DX12的绘图对比测试,结果令人震惊。DX11与DX12的对比显示,DX11下的绘图调用(Draw Call)数量约为150万,线程同步约为250万,而切换到DX12后,绘图调用数量激增至850万,提升了整整330%。这不禁让人期待,在DX12的助力下,未来的游戏开发商能够更加接近底层的API,更深入地优化GPU和CPU的性能,从而提升PC游戏的效率。
应用特点
DirectX 12最重要的变革是引入了更底层的API,类似于AMD Mantle。它在硬件抽象层上走得比以往更深,可以同时减轻CPU和GPU的负担。这包括:使用可追溯系统GPU生产流水线、控制资源情况变换(例如从3D渲染目标到纹理)、控制资源重命名,减少API调用和驱动追踪,可预测特性等。另外DX12进一步提升了线程同步效率,能够充分利用线程同步硬件配置的潜力。
如何使用
DX11在这些方面受到CPU特性的限制,主要是因为无法有效利用多核。微软声称对多核CPU的利用几乎是线性增长的,也就是说四核的性能接近单核的四倍。除此之外还有3D渲染生产流水线、3D渲染特性、资源优化配置、指令目录与关联、ioctl弹跳等方面的改进。
硬件配置支持
NVIDIA确认,开普勒、费米、麦克斯韦架构的所有显卡都支持DX12,包括GeForce GTX 400系列以来的所有型号。AMD则确认,GCN架构的所有显卡都支持DX12,即Radeon HD 7000、Radeon R200系列产品。Intel确认称,第四代Haswell可以支持DX12,但实际上只限于高端的两个型号:GT3 Iris 5100、GT3e Iris Pro 5200。
DirectX 12和Direct3D 12实际上是一个关键的API升级。对于开发者来说最重要的是如何将现有的手机游戏和新手游更好地同步。所以我们将在现有的硬件上获得更快的运行感受,而游戏开发商们也将有更多的时间用于游戏本身的发展和优化。同时从服务器或PC移植到移动设备也会变得更加容易。在PC上,游戏开发商也可以更容易地实现出色的视觉效果。
DirectX 12是微软旗下的多媒体编程接口DirectX的最新版本。它使得基于Windows的电脑成为运行和展示具有丰富多媒体元素(如全色图形、视频、3D动画和丰富音频)的程序的理想平台。DirectX包含安全性和功能升级程序,以及包含全部新技术的新功能。应用程序可以通过使用DirectX API来浏览这些新功能。支持32位和64位操作系统。
高通与移动
将高通独立出来,是因为这是它首次与微软DX合作,也是微软DX首次宣布进军移动行业。根据高通的观点,DX12可以极大提高能耗比,改善移动设备性能,并在扩展性、可移植性方面表现良好。
Xbox One
AMD已经表示,DX12将完全支持Xbox One。微软则表示他们只用了四个月的时间,就将Xbox One的关键3D渲染模块从DX11.1转换为DX12。在此之前Xbox One已经存在一些DX12的特性(如虚幻4),其他特性也已移植回来。另外Epic Games也表明,他们正在与微软和NVIDIA紧密合作,让新发布的虚幻引擎4完美支持DX12——没有提及AMD,看来虚幻4的游戏可能会更加倾向于NVIDIA。
- 新游戏暂无消息 参与地图设计大赛赢取奖励 10-31
- 2K公布免费第三人称英雄射击游戏《Ethos计划》 10-21
- 考试啦,《葫芦娃2》带来原动画细节小考卷(4) 10-21
- 王国两位君主北欧之地隐士有什么用 10-21
- 我的世界种子怎么种植方法 10-21
- 崩坏学园2怎么注销崩坏怎么注销账号 10-21
- 不止《生化危机》外媒精选30款恐怖佳作 10-21
- 王国两位君主北欧之地雷神之锤解锁顺序 10-21
- 梦幻西游梦玲珑穿什么 10-21
- 功夫熊猫阿宝邀你切磋,《蛋仔派对》联动KouKouLove第二弹开启 10-21