456手机浏览器 >> 软件 >> 浏览文章

DX12和DX11有什么区别

    DX是英文单词Direct eXtension的缩写,就是我们常说的DirectX,DirectX是微软公司创建的多媒体编程接口,现在最新版本是Direct eXtension 12,内置在win 10系统中,简称DX12,今天笔者就DX12是什么和它和DX11的区别给大家介绍下,希望能对大家有所帮助。

    DX12是什么?

    DX11即DirectX 12,全称Direct eXtension 12,是微软公司创建的多媒体编程接口,DX12代表的是目前的最新版本,内置于Win10系统中。微软将在Win10系统上正式带来DirectX 12(以下简称DX12),而且DX12只会支持Windows10,看来微软为了Win10推广也是够拼的。不过微软这次的底气比只让Vista支持DX10更足,因为DX12比DX10受欢迎多了。全球首款支持DirectX 12的游戏是奇点灰烬。根据Spencer的说法,DirectX 12允许开发者更好的对CPU和GPU进行控制,在计算密集型的游戏上将可以达到最多50%的性能提升,使开发者能做出更惊人的画面。

    DX12和DX11有什么区别?

    1、目前仅最新的Win10系统中,内置了最新的DX12,而Win7和Win8系统内置的是上一个DX11版本,通过此前的媒体测试,DX12相比DX11拥有10%到20%的性能提升,因此Win10在游戏体验方面,其实会比Win7更为出色。

    2、DirectX主要功能是加强3D图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。

    3、简单来说,DirectX是一个非常重要的Windows API接口,主要用户提升硬件与软件之间的效率,而最新的DX12改变了底层的API,在硬件抽象层上走得比以往更深入,给开发者更多的控制权,带来更好的效率体验。

    4、值得一提的是,要发挥出DX12的性能,首先电脑系统必须是Win10,另外显卡与游戏还要同时支持Win10,这样才能体验更高效的DX12性能体验。目前大多数主流独立显卡和一些主流核心显卡都支持DX12,很多游戏也逐渐加入了DX12支持。

    简单来说,DX12和DX11只是Windows多媒体编程接口版本之间的区别,DX12属于DX11的升级版,带来效率上的提升,体验更为出色一些。最重要的是,DirectX 12同样非常重视移动设备的功耗,相较于之前DirectX 12将节约大约一般的电量使用户的移动设备可以使用更长时间。