×

directx11 directx11和12有什么区别 c

directx11(directx11和12有什么区别)

admin admin 发表于2022-09-04 03:46:07 浏览151 评论0

抢沙发发表评论

本文目录

directx11和12有什么区别


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

一、支持不同

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

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

二、效率不同

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

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

三、渲染不同

1、dx11:dx11仅仅特性集上支持渲染,需要硬件配合。

2、dx12:dx12是100% API支持渲染,并不需要新的硬件才能实现。


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 12

百度百科——DirectX 11


DirectX11创建失败怎么弄


具体修复方法如下,请参考:

方法1,找一找是否是DirectX不正常运行,造成这种现象,打开系统任务管理器,查看相关进程,根据进程属性,确认是不是某款软件不正常运行,如果确认了该应用程序出错,解决方法如下:彻底卸载和清除此程序,并用 3_6_0 安 全 卫 士 或者 Q_Q 电 脑 管 家 清除注册表,然后重新安装该程序,最后更新到最新的稳定版本,不要安装测试版。-directx11

方法2,也可以尝试通过“该内存不能为writte”的通用解决方法来修复出错程序,具体方法:打开“开始”菜单——运行中输入cmd 回车,在命令提示符下输入“for %1 in (%windir%\system32\*.ocx) do regsvr32 /s %1”,之后,再输入以下内容并回车 “for %1 in (%windir%\system32\*.dll) do regsvr32 /s %1”(注:命令都不包括双引号,另外此命令修复的过程可能持续较长时间,请一定耐心等待修复进程完全结束)。-c

方法3,先安装低版本的DirectX,比如DirectX9在尝试更新至DirectX11。

方法4、更新和修复所有系统漏洞,这样通过系统本身更新或打补丁来修复出错的程序,尝试来消除错误。

方法5、开机不断点击F8键,进入系统操作选单(如果是Win8,Win8.1,Win10系统,在看见开机画面后长按电源键关机,短时间内重复三次左右可以进入WinRE {Windows 恢复环境},但有的用户可能需要直接断开电源。这样开机后应该能出现高级恢复的界面了),选“最后一次正确配置”,重启电脑,看能否解决。-directx11

方法6、开机不断点击F8键,进入系统操作选单(如果是Win8,Win8.1,Win10系统,在看见开机画面后长按电源键关机,短时间内重复三次左右可以进入WinRE {Windows 恢复环境},但有的用户可能需要直接断开电源。这样开机后应该能出现高级恢复的界面了),然后寻找“安全模式”,并进入“安全模式”,如能成功进入,依次单击“开始”→“所有程序”→“附件”→“系统工具”→“系统还原”,出现“系统还原对话框”,选择“恢复我的计算机到一个较早的时间”。 这样可以用Windows系统自带的系统还原功能,还原到以前能正常开机的时候一个还原点。(如果有的话)-c

方法7、用系统安装光盘或者系统安装U盘,放入光驱或者插入USB接口,重启电脑,进入光盘安装系统状态或者进入U盘安装系统状态,等到启动界面闪过后,不要选安装系统,而是选修复系统,对目前系统进行修复(可能会运行很长时间,2-4小时都可能),耐心等待修复完成,看看是否能解决问题。-directx11


DirectX 11好还是12好


Direct12好。Direct12相比比Direct11有很大的改进,但支持DirectX 12的游戏毕竟少。

微软在2014年的GDC上正式发布了新一代的API DirectX 12(DX12)。虽然它并不像前两天外媒声称的翻版AMD Mantle API,但是其具体细节并没有被公布多少。不过,我们还是可以看到DirectX 12里面包含了一些新东西。-c

微软将在Win10系统上正式带来DirectX 12(以下简称DX12),而且DX12只会支持Windows10,看来微软为了Win10推广也是够拼的。不过微软这次的底气比只让XP支持DX9更足,因为DX12比DX9受欢迎多了。全球首款支持DirectX 12的游戏是奇点灰烬。-directx11


相关信息

DX12最重要的变化就是更底层API,这一点很像AMD Mantle,在硬件抽象层上走得比以往更深入,能够同时减轻CPU、GPU的过载(overload)。具体包括应用可追踪GPU流水线、控制资源状态转换(比如从渲染目标到纹理)、控制资源重命名,更少的API和驱动跟踪,可预判属性,等等。-c

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


DirectX 11是什么


DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。被广泛使用于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360电子游戏开发,并且只能支持这些平台。最新版本为DirectX 11,创建在最新的Windows 7上。
简言之,最新游戏和3D游戏,离开DirectX支持就根本玩不了,所以也算是必备软件了.
-c

用DirectX11和DirectX9有什么区别


一、发布时间不同

1、DirectX11:2009年10月22日,微软公司正式发布Windows 7,DirectX 11集成在Windows 7 中同步登场。

2、DirectX9:2002年底,微软发布DirectX9.0。

二、渲染不同

1、DirectX11:在移动平台和低配置设备上,基于Tile渲染器的D3D11.1应用程序性能更高:没有覆写和丢弃。

2、DirectX9:PS单元的渲染精度已达到浮点精度,传统的硬件T&L单元也被取消。

三、着色不同

1、DirectX11:加入了对Tessellation(镶嵌)的支持。Tessellation 由外壳着色器(Hull Shader)、镶嵌单元(tessellator)以及域着色器(Domain Shader)组成。同时还加入了计算着色器。-directx11

2、DirectX9:全新的VertexShader(顶点着色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控制,更多的常量,每个程序的着色指令增加到了1024条。

参考资料来源:百度百科-DirectX 11

参考资料来源:百度百科-DirectX9.0


设备不支持directx11,修复后游戏还是不能玩


设备不支持directx11,有2种可能
一种是显卡硬件上不支持,那么就没办法了
另外一种情况是显卡够,但是系统问题,WIN7以上的系统才支持directx11
如果还在用XP系统的升级下系统就行

DirectX 11能解释下是什么意思


DirectX是由微软公司创建的多媒体编程接口,是一种应用程序接口(API)。DirectX 11就是DirectX的第11个版本。

DirectX 11只是DirectX 10的大幅度加强版,而不是9.0C和10.0/10.1的彻底革新。

DirectX 11带来了Tessellation(拆嵌式细分曲面技术)、Multi-Threading(多线程)、DirectCompute(通用计算)、Shader Model 5.0(渲染引擎5.0)以及Texture Compression(纹理压缩)五个重要特性,为用户带来更好的视觉享受。-c

扩展资料

DirectX可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3D图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。-directx11

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

参考资料来源:百度百科0-DirectX 11


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。软件平台更新。


windows8 64位(directx11)是什么意思


64位Windows8系统,支持direcx11,direcx11是Windows的一个组建,主要是用来支持图形图像的,directxx11的出现他是Windows系统中重要的组件,主要用于生成3D图形,也能生成2D图形和进行基于显卡的计算。
它是一种规范,建立了程序员与显卡生产商之间的桥梁。它规定程序员该如何编写3D程序,显卡厂商该如何生产显卡。使用DirectX,无论用户使用什么型号显卡,程序员都不用关心,因为DirectX会把程序员的指令翻译给不同型号的显卡,大大降低编写难度。一定程度上,DirectX规范的建立也会激励显卡厂商生产新产品来满足新的DirectX规范,从而加速硬件的发展。希望这个解释你能满意,记得
-c