今天给各位分享directx11和12的区别的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
《文明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环境渲染方式和纹理压缩能力。
但这只是在软件应用层面上,顶多将你目前使用的显卡性能尽可能的发挥出来,如果想要真正提高显卡能力,建议你换成四路泰坦吧。
directx11和12有什么区别?
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性能。
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。软件平台更新。
DirectX 11好还是12好
Direct12好。Direct12相比比Direct11有很大的改进,但支持DirectX 12的游戏毕竟少。
微软在2014年的GDC上正式发布了新一代的API DirectX 12(DX12)。虽然它并不像前两天外媒声称的翻版AMD Mantle API,但是其具体细节并没有被公布多少。不过,我们还是可以看到DirectX 12里面包含了一些新东西。
微软将在Win10系统上正式带来DirectX 12(以下简称DX12),而且DX12只会支持Windows10,看来微软为了Win10推广也是够拼的。不过微软这次的底气比只让XP支持DX9更足,因为DX12比DX9受欢迎多了。全球首款支持DirectX 12的游戏是奇点灰烬。
相关信息
DX12最重要的变化就是更底层API,这一点很像AMD Mantle,在硬件抽象层上走得比以往更深入,能够同时减轻CPU、GPU的过载(overload)。具体包括应用可追踪GPU流水线、控制资源状态转换(比如从渲染目标到纹理)、控制资源重命名,更少的API和驱动跟踪,可预判属性,等等。
另外,DX12大大提高了多线程效率,可以充分发挥多线程硬件的潜力。DX11在这方面受CPU性能的严重制约,主要是因为不能有效利用多核心。微软宣称,微软对多核心CPU的利用几乎完美线性增长的,也就是说四核心能接近单核心的四倍。
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的利用几乎是完美线性增长的,也就是说四核心能接近单核心的四倍。
此外还有渲染流水线、渲染特性、资源管理、命令列表与绑定、描述符跳跃等等方面的改进,因为主要是关于开发的,也比较深晦。
withdx11和withdx12的区别
dx12比DX11有更高的性能提升,而DX12是内置于win10系统的。
DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。最新版本为DirectX 11,创建在最新的Windows 7上。
发布情况
根据微软公布了一份白皮书《Windows开发者预览版中的Windows驱动模型增强》,Windows Vista DX10、Windows 7 DX11,但是接下来不会有Windows 8 DX12的组合,新一代系统只会小幅升级到DX11.1,但这并不意味着不值得期待。
微软称,Windows 8不仅会针对开发人员提供大量的DX11更新,也会让普通用户和系统制造商体验到新的乐趣。
directx11和12的区别的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、directx11和12的区别的信息别忘了在本站进行查找喔。