包含directx11和12有什么区别的词条

分类: 游戏资讯 发布时间: 2024-04-30

今天给各位分享directx11和12有什么区别的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

directx11和12有什么区别?

dx11和dx12区别为:支持不同、效率不同、渲染不同。

一、支持不同

1、dx11:dx11支持Windows7、8、10操作系统。

2、dx12:dx12只会支持Windows10操作系统。

二、效率不同

1、dx11:dx11受CPU性能的严重制约,主要是因为不能有效利用多核心。

2、dx12:dx12提高了多线程效率,可以充分发挥多线程硬件的潜力。

2009年9月22日ATI发布了支持DX11的基于Cypress核心的HD5800系列显卡,而NVIDIA才刚造出支持DX11的GT300芯片的样品。

回顾DirectX历史,从1995年Windows95里的DX1.0开始,一直保持着很快的升级速度,只有DX9系列的几个版本维持了四年之久。用两年的时间从DX10更新到DX11,其实也不算快。

虽然硬件已经支持DirectX11,但支持DirectX11的游戏2010年才会大量出现。

我们知道,DX10.1将是DX10的最后一次升级,而且是非关键性的,接下来微软就会直接迈入DX11。

根据此前的报道,DX11的主要目标仍是降低游戏开发难度和成本,同时更有效地发挥新硬件的能力、提高物理效果和游戏AI、增强画面细节复杂度、针对多核心处理器进行全面优化。

2009年1月9日星期五,微软将面向公众发布Windows 7客户端Beta 1测试版。而此前一天,即1月8日,微软将率先发布Windows 7服务器版本的Beta 1测试版。

在微软发布的Windows 7Beta版本中,一些已经安装使用的用户的发现了DirectX 11已经包含其中了。DirectX 11作为3D图形接口,不仅支持未来的DX11硬件,还向下兼容当前的DirectX 10和10.1硬件。

DirectX 11增加了新的计算shader技术,可以允许GPU从事更多的通用计算工作,而不仅仅是3D运算,这可以鼓励开发人员更好地将GPU作为并行处理器使用。

DirectX 12和DirectX 11选哪个,有啥区别

如下:

directx 12和directx 11比较为:directx 12能100% API支持心渲染引擎、提高了多线程效率、软件平台更新。

一、核心渲染引擎支持

1、directx 12:directx 12对于核心渲染引擎是100% API支持。

2、directx 11:directx 11对于核心渲染引擎仅仅是特性集上的支持。

二、线程效率

1、directx 12:directx 12大大提高了多线程效率,可以充分发挥多线程硬件的潜力。

2、directx 11:directx 11受CPU性能的严重制约,主要是因为不能有效利用多核心。

三、软件平台

1、directx 12:directx 12的软件平台为Windows 7。软件平台更旧。

2、directx 11:directx 11的软件平台为Windows 10。软件平台更新。

《文明6》directx11和12有什么区别?

《文明6》directx11和12首先是支持不同。

DirectX12可以充分调用多CPU核心和多GPU核心的利用,比DirectX11更充分地利用计算机资源。另外,DX12大大提高了多线程效率,可以充分发挥多线程硬件的潜力。

《文明6》directx11和12的定义

DX是指“多媒体编程”.可以理解成是一种特殊的程序,这种程序可以帮助显卡完成游戏的运行,也可认为游戏是根据DX的标准进行设计的.12是目前最新的版本或者说标准。

DirectX是3D游戏必备的运行环境,最新版本为DirectX 12,创建在最新的Windows10系统中,DirectX 11就是在DirectX 10的基础上大幅度增强渲染,而不是对9.0C的彻底革新。显卡性能显示的是你电脑上当前采用的3D环境渲染方式和纹理压缩能力。

但这只是在软件应用层面上,顶多将你目前使用的显卡性能尽可能的发挥出来,如果想要真正提高显卡能力,建议你换成四路泰坦吧。

DirectX 11.2与DirectX 12.0有什么区别?

支持DirectX11.2的基本都可以兼容DirectX12。

DirectX12可以充分调用多CPU核心和多GPU核心的利用,比DirectX11更充分地利用计算机资源。

DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。被广泛使用于Microsoft Windows、Microsoft XBOX、Microsoft XBOX 360和Microsoft XBOX ONE电子游戏开发,并且只能支持这些平台。最新版本为DirectX 12,创建在最新的Windows10系统。

DirectX 11.2:

2013年6月28日,微软发布Directx11.2(Alpha版),其中一个重要特性是允许游戏使用系统内存和显存储存纹理数据,微软的Antoine Leblond在BUILD大会上演示了主要利用内存而不是显存去储存9GB纹理数据。这项特性对于未来的高清游戏具有重要意义。然而一个问题是,DirectX 11.2不支持Windows 8及之前操作系统,只支持Windows 8.1和下一代主机Xbox One。

DirectX 12:

2014年3月21日,微软正式发布了新一代的API DirectX 12。虽然算不上全新设计,虽然细节公布得还不是特别多,但至少不是Mantle的直接翻版,还是有微软与合作伙伴设计的不少新东西的。DX12最重要的变化就是更底层API ,这一点很像AMD Mantle,在硬件抽象层上走得比以往更深入,能够同时减轻CPU、GPU的过载(overload)。具体包括:应用可追踪GPU流水线、控制资源状态转换(比如从渲染目标到纹理)、控制资源重命名,更少的API和驱动跟踪,可预判属性,等等。

另外,DX12大大提高了多线程效率,可以充分发挥多线程硬件的潜力。DX11在这方面受CPU性能的严重制约,主要是因为不能有效利用多核心。微软宣称,微软对多核心CPU的利用几乎是完美线性增长的,也就是说四核心能接近单核心的四倍。

此外还有渲染流水线、渲染特性、资源管理、命令列表与绑定、描述符跳跃等等方面的改进,因为主要是关于开发的,也比较深晦。

关于directx11和12有什么区别和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签云