关于directx11和12的区别的信息
本篇文章给大家谈谈directx11和12的区别,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、DirectX 11.2与DirectX 12.0有什么区别?
- 2、direct12和direct 11 哪个好
- 3、DirectX 10 DirectX 11有什么区别
- 4、dX11和DX12画面上有多大差别
- 5、DirectX 11和DirectX 12哪个好
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的利用几乎是完美线性增长的,也就是说四核心能接近单核心的四倍。
此外还有渲染流水线、渲染特性、资源管理、命令列表与绑定、描述符跳跃等等方面的改进,因为主要是关于开发的,也比较深晦。
direct12和direct 11 哪个好
虽然之前DirectX系列API一直都是非常出色的产品,但是最新的DirectX 12依然解决了上一代DirectX 11长期以来一直存在的提问。游戏开发人员可以根据自己对游戏的不同水平要求,通过DirectX 12更好的利用CPU和GPU在系统中的作用。从开发人员的角度来看,这将为PC游戏带来了逗专业游戏机地级别的控制方式和效率,同时依然使用了一个标准的API接口。
运行DX12的硬件条件
Direct 12更新在即 GPU厂商态度积极
对于大多数用户来说,这也许是最实际也最重要的问题。其实如果之前用户的计算机能够运行DirectX 11,那么同样可以运行DirectX 12。因为新版本的DirectX 12主要是针对API本身进行提高,而并非添加了新的硬件特性。开发人员需要针对自己的游戏进行一些内容上的改动来更新游戏驱动适应新的DirectX 12。如果你现在已经支持DirectX 11,那么可以正常兼容DirectX 12。NVIDIA公司已经对此进行了验证:逗所有的NVIDIA DX11 HW都将带来对DirectX 12的支持。地NVIDIA公司高级代表Tony Tamasi在一份联合声明中表示。GeForce 20系列以来的型号都可以,包括开普勒、费米、麦克斯韦架构全部都支持DirectX 12,也就是只要支持DirectX 11的都行。
AMD则表示,GCN架构的所有显卡均支持DirectX 12,也就是Radeon HD 7000、Radeon R200系列。英特尔方面,第四代Haswell可以支持DirectX 12,实际上仅限最高端的两个型号:GT3 Iris 5100、GT3e Iris Pro 5200。
DirectX 10 DirectX 11有什么区别
1、二者的区别:DirectX 11只是DirectX 10的大幅度加强版,DirectX 11带来了Tessellation(拆嵌式细分曲面技术)、Multi-Threading(多线程)、DirectCompute(通用计算)、Shader Model 5.0(渲染引擎5.0)以及Texture Compression(纹理压缩)五个重要特性,为用户带来更好的视觉享受。Win7直接提供了DirectX 11,而Vista则可通过升级DirectX驱动包来支持11.0。
2、什么是DirectX:Direct eXtension,简称DX是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。被广泛使用于Microsoft Windows、Microsoft XBOX、Microsoft XBOX 360和Microsoft XBOX ONE电子游戏开发,并且只能支持这些平台。最新版本为DirectX 12,创建在最新的Windows10。
dX11和DX12画面上有多大差别
画面清晰度没有差别,差别在于显示稳定性。
DX12主要基于DX11,以增强功能并提高处理器利用率。 如果您查看图像质量并使用一致的显卡,在DX11和DX12下对比,游戏画面区别有限。 DX12比DX11具有更高的性能改进,并且DX12内置于win10系统中,因此为了获得最佳游戏体验,建议安装win10系统。
除了性能帧的数量外,与DX11相比,DX12的功耗也大大降低。 对于移动设备,此改进可以显着改善游戏体验; DX12与DX11相比,相同的硬件可以将性能提高50%以上。
扩展资料:
DirectX功能的分类:
1、Microsoft Direct3D Microsoft Direct3D API(Direct3D)
提供大多数新视频适配器内置的3-D颜色校正功能的接口。 Direct3D是一种低级3-D API,它为软件程序提供了一种与设备无关的方法,可以与加速器硬件进行有效而强大的通信。
2、Microsoft DirectSound Microsoft DirectSound API
提供程序与音频适配器的混音,声音播放和声音捕获功能之间的链接。 DirectSound提供了低延迟混合,硬件加速以及对多媒体软件程序的声音设备的直接访问。提供此功能的同时保持与现有设备驱动程序的兼容性。
3、Microsoft DirectMusic Microsoft DirectMusic API
是DirectX的交互式音频组件。与DirectSound API捕获并播放数字声音样本不同,DirectMusic处理数字音频和基于消息的音乐数据,这些数据通过声卡或其内置软件合成器转换为数字音频。
参考资料来源:
百度百科-dx12

DirectX 11和DirectX 12哪个好
当然是dx12.
两台分别运行DirectX 11和DirectX 12的机器运行着相同城市场景的游戏演算Demo,可以看到,随着画面复杂度和细节的提升运行DX11的机器帧数越来越少,渐渐静止;而运行DX12版本的机器始终能够流畅运行,不管城市规模的扩大和细节的提升画面帧率时钟维持稳定。
除了性能提升,功耗也大幅度缩减,这点对于移动设备的游戏体验非常重要。另外Spencer宣布DX12支持跨平台游戏,Unity引擎已经支持DX12的API,这意味着神鬼寓言传奇的玩家可以同时在PC和Xbox One主机上进行游戏,在未来虚幻引擎也将提供DX12支持。
关于directx11和12的区别和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
