莆仙生活网
当前位置: 莆仙生活网 > 知识库 >

dx10.1

时间:2024-05-04 16:34:04 编辑:莆仙君

DirectX 10 DirectX 11有什么区别?

一、特性不同1、DirectX 11:带来了Tessellation(拆嵌式细分曲面技术)、Multi-Threading(多线程)、DirectCompute(通用计算)、Shader Model 5.0(渲染引擎5.0)以及Texture Compression(纹理压缩)五个重要特性。2、DirectX 10:图形流水线体系中,最大的结构性变化就是在几何处理阶段增加了几何渲染单元。二、功能不同1、DirectX 11:新增了计算着色器,可以让平行编程变得更加容易,其独有的特性也会促进开发者们大胆的、迅速采纳这种API。2、DirectX 10:几何渲染单元被附加在顶点渲染单元之后,但并不像顶点渲染单元那样输出一个个顶点,而是以图元作为处理对象。三、优势不同1、DirectX 11:DirectX 11的渲染管线标志着绘图硬件以及软件功能革命性一步。DirectX 11加入了对Tessellation(镶嵌)的支持。Tessellation 由外壳着色器(Hull Shader)、镶嵌单元(tessellator)以及域着色器(Domain Shader)组成。2、DirectX 10:几何渲染单元赋予GPU自行创造新几何物体、为场景添加内容的神奇能力。灵活的处理能力使GPU更加通用化,以往很多必须倚靠CPU才能完成的工作,现在完全可交由GPU处理。参考资料来源:百度百科-DirectX 11参考资料来源:百度百科-DirectX 10

主板上DX10.1和HT3.0是什么意思??

DX10.1是DirectX 10.1的缩写,是对DirectX 10的一系列完善、补充、拓展和延伸,并增加5个新的API、支持最新硬件、强制要求FP32纹理过滤和4x MSAA多重采样反锯齿。HT3.0的意思是HT是HyperTransport的简称。HyperTransport本质是一种为主板上的集成电路互连而设计的端到端总线技术,目的是加快芯片间的数据传输速度。扩展资料HyperTransport技术从规格上讲已经用HT1.0、HT2.0、HT3.0、HT3.1。在基础原理上,HyperTransport采用点对点的单双工传输线路,引入抗干扰能力强的LVDS信号技术,命令信号、地址信号和数据信号共享一个数据路径,支持DDR双沿触发技术等等,但两者在用途上截然不同—PCI Express作为计算机的系统总线。而HyperTransport则被设计为两枚芯片间的连接,连接对象可以是处理器与处理器、处理器与芯片组、芯片组的南北桥、路由器控制芯片等等,属于计算机系统的内部总线范畴。参考资料来源:百度百科-HT总线参考资料来源:百度百科-DirectX 10.1

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的利用几乎是完美线性增长的,也就是说四核心能接近单核心的四倍。此外还有渲染流水线、渲染特性、资源管理、命令列表与绑定、描述符跳跃等等方面的改进,因为主要是关于开发的,也比较深晦。


dx12和dx11的区别

画面清晰度没有差别,差别在于显示稳定性。DX12主要基于DX11,以增强功能并提高处理器利用率。如果查看图像质量并使用一致的显卡,在DX11和DX12下对比,游戏画面区别有限,DX12比DX11具有更高的性能改进,并且DX12内置于win10系统中。除了性能帧的数量外,DX12的功耗也大大降低。 演示机型:华为MateBook X 系统版本:win10 以华为MateBook X,win10为例。 画面清晰度没有差别,差别在于显示稳定性。DX12主要基于DX11,以增强功能并提高处理器利用率。如果查看图像质量并使用一致的显卡,在DX11和DX12下对比,游戏画面区别有限,DX12比DX11具有更高的性能改进,并且DX12内置于win10系统中。除了性能帧的数量外,与DX11相比,DX12的功耗也大大降低。 对于移动设备,此改进可以显着改善游戏体验; DX12与DX11相比,相同的硬件可以将性能提高50%以上。

dx10.1是什么

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

DirectX加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的。

正如以前的DX版本一样,DX10.1也是DX10的加强版,因此它将支持DirectX 10的所有功能,同时它将支持更多的功能,提供更高的性能。 DX10.1的一个主要提高是改善的shader资源存取功能,在多样本AA时,在读取样本时有更好的控制能力。除此之外,DX10.1还将可以创建定制的下行采样滤波器。 DX10.1还将有更新的浮点混合功能,对于渲染目标更有针对性,对于渲染目标混合将有新的格式,渲染目标可以实现独立的各自混合。阴影功能一直是游戏的重要特效,Direct3D 10.1 的阴影滤波功能也将有所提高,从而可望进一步提高画质。 在性能方面,DirectX 10.1将支持多核系统有更高的性能。而在渲染,反射和散射时,Direct3D 10.1将减少对API的调用次数,从而将获得不错的性能提升。 其他方面,DX10.1的提高也不少,包括32bit浮点滤波,可以提高渲染精确度,改善HDR渲染的画质。完全的抗锯齿应用程序控制也将是DX10.1的亮点,应用程序将可以控制多重采样和超级采样的使用,并选择在特定场景出现的采样模板。DX10.1将至少需要单像素四采样。 DX10.1还将引入更新的驱动模型,WDDM 2.1。与DX10的WDDM2.0相比,2.1有一些显著的提高。


DX10和DX10.1有什么不同?是不是DX10.1好些?

正如以前的传统一样,DX10.1也是DX10的"补丁版",因此DX10.1将支持DirectX 10的所有功能,同时它将支持更多的功能和更高的效率.
DX10.1的一个主要改进之处是改善的Shader存取功能,在多样本AA时,在读取样本时比DX10有更好的控制能力.除此之外,DX10.1还将可以创建定制的下行采样滤波器.
DX10.1还将有更新的浮点混合功能,对于渲染目标更有针对性,对于渲染目标混合将有新的格式,渲染目标可以实现独立的各自混合.
阴影功能一直是游戏的重要特效,DX10.1的阴影滤波功能也将比DX10有所提高,从而可望进一步提高画质.在性能方面,DirectX 10.1将完美支持多核处理器,从而实现比DX10更好的效率.而在渲染/反射/散射时,DX10.1将减少对API的调用次数,从而获得不错的性能提升.

DX10.1在其他方面的提高也不少,包括32bit浮点滤波(可以提高渲染精确度),改善HDR渲染的画质,等,完全的抗锯齿应用程序控制也将是DX10.1的亮点,应用程序将可以控制多重采样和超级采样的使用,并选择在特定场景出现的采样模板.和DX10不同的是,DX10.1将至少需要单像素四采样.

DX10.1还将引入更新的驱动模型---WDDM 2.1,与DX10的WDDM2.0相比,2.1有一些显著的提高,
首先是更多的内容转换功能,WDDM2.0支持处理一个命令或三角形后进行内容转换,而WDDM2.1则可以让内容转换即时进行.由于GPU同时要并行处理多个线程,因此DX10.1内容转换的即时性不仅可以保证转换质量,还可以提升GPU效率,减少等待时间.
另外,由于WDDM 2.1支持基于过程的虚拟内存分配,处理GPU和驱动页面错误的方式也更为成熟.


DirectX 10.1的介绍

DirectX 10.1是对DirectX 10的一系列完善、补充、拓展和延伸,并增加5个新的API、支持最新硬件、强制要求FP32纹理过滤和4x MSAA多重采样反锯齿。DirectX 10.1主要更新内容: 1. 支持Shader Mode 4.1; 2. 新的着色指令支持立方体纹理贴图阵列; 3. 应用程序可以控制多重采样和超级采样的使用,并选择在特定场景出现的采样模板; 4. 可以直接对压缩的纹理材质进行渲染; 5. 更具弹性的资源复制和利用; 6. 包括多个渲染目标的总体混合模式,以及更新的浮点混合功能。

dx11和dx12

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支持渲染,并不需要新的硬件才能实现。

dx11与dx10.1有什么区别

  DX11.0和DX10.1相比,最大的区别就是DX11.0加入了“曲面细分”的技术。
  “曲面细分”实际上也好理解。最明显的例子,就是游戏中,屋顶上的瓦片,谁都知道,瓦片的形状是弯曲的,而在以往的游戏中,屋顶上的瓦片都是平面的(包括DX10.1),而且比较粗糙。但在DX11.0里面,如果一款游戏有“曲面细分”技术,那么游戏中的瓦片就是和真实世界中的瓦片一样,是呈弯曲状的。
  而且这一点不仅仅包括在瓦片这种小细节上,地面的形状也是一样。在DX11.0中,游戏中的地面会呈现凹凸不平的形状,还有水面的效果,波浪的起伏是随机的,而且更像现实世界的水面效果。一句话,DX11.0中的“曲面细分”技术,使得游戏世界更加的真实,也许DX11.0的游戏画面和DX10.1的区别确实不大,但它在真实性方面迈出了很大的一步,这是DX10.1所无法相比拟的。当然,真实性越强,对显卡和CPU性能的负担就越重,但那又是另一回事了。


DX10与DX11有那些区别?要具体.

应该来说DX11仅是 DX10的一个扩展集,远没有DX8到DX9 那样改进巨大。以下是我抄的内容: 解析DX11五大特性
 相对DX10来说,DX11最关键的特性有5点,分别是Multi-Threading(多线程处理)、Shader Model 5.0(着色器模型5.0)、DirectCompute11(计算着色器)、Tessellation(镶嵌式细分曲面技术)以及Texture Compression(纹理压缩)。
Multi-Threading(多线程处理)
  DX11当中新增的多线程处理技术是专门针对多核应用而生的,它通过引入“延迟执行”的指令将一个渲染进程拆分为多个线程,并根据处理器核心/线程数设定延迟执行内容的数目。多线程的涵义是非常广的,每一帧画面可以被分为几个图层,每个图层又可以分为N个区块,所有的这些都可以被并行调度到延迟执行的线程之中。标记为“立即执行”的线程与传统的渲染没有区别,而标记为“延迟执行”的线程则可以在后台将图形生成所必须的资源做预先的存取,比如纹理拾取、像素生成、常数缓冲等操作都可以多线程并行处理,通过多核处理器的资源来减少程序等待时间,从而使得渲染不再受到处理器的瓶颈制约。多线程技术的引入对于双卡甚至多卡互联系统更为重要,以往多颗GPU在DirectX中只能模拟成一个虚拟GPU,所有的GPU必须共享指令缓冲区并接受处理器调度,渲染线程的拆分与合并指令延迟都很大,GPU越多则效率越低。而在DX11当中,如果用四核处理器搭配四路交火系统的话,每颗处理器都可以单独控制一颗GPU的渲染线程,在平均分配处理器负担的同时,提高了GPU资源利用率,从而大幅提升游戏性能。事实上,在DX9以及DX10游戏中,这一技术同样可以得到应用,但是由于API和函数指令的限制,使得使用这项技术有了很大的阻碍,因为从微软本身的态度而言,只建议在DX11中使用多线程处理技术。

Shader Model 5.0(着色器模型5.0)
  Shader(渲染)是一段能够针对3D对象进行操作、并被GPU所执行的程序。历代DirectX每逢重大版本升级时最主要的更新内容就包括在了Shader Model之中。而DX11相比DX10,Shader Model的变化并不算大,只是增加了5个全新的指令集。但是对于游戏开发者而言,Shader Model 5.0函数和子程序代码的开发都比上一代更加简单方便。增加的五个新指令集目的也是为了让编程者可以进行更灵活的数据访问和操作。在Shader Model 5.0中,Shader进行了类型的统一,除了4.0版本中就已经有的Vertex Shader、Pixel Shader、Geometry Shader外,还增加了Hull Shader、Compute Shader、Domain Shader三种新的Shade。

DirectCompute11(计算着色器)
  无论是AMD还是NVIDIA都在推动GPU的通用计算技术,目前GPU通用计算已经有CUDA、ATI Stream以及OpenCL三种开发接口。实际上微软也有自己的GPU通用计算API,称之为DirectComputer,但是在DirectX11以前却很少被提及,实际上在以前这个技术的功能也确实比较弱。在DirectX11中,DirectCompute11被微软进行了大量的改进。

  DirectCompute11对GPU通用计算的使用非常广泛,像图像处理和滤波、OIT、阴影渲染、物理加速、人工智能、光线跟踪等等都是通过DirectCompute11来实现的。在最新的操作系统Windows7中,微软声称通过DirectCompute11可以实现借助GPU的计算能力实现视频、音频的快速编码、解码以及对文件系统的快速搜索和扫描。实际上通过我们前期对Windows7的评测,我们已经感受到了这项技术的强悍,Windows7自动硬解码等功能都是通过这项技术来实现的。

Tessellation(镶嵌式细分曲面技术)
  Tessellation技术是DX11的关键特性之一,该技术与AMD有着密不可分的关系,可以说Tessellation是AMD经过多年的改进与完善而来的独门绝技。事实上,从AMD第一代DX10核心R600(Radeon HD2900XT)开始,Tessellation就是显卡中的一个特殊功能,从HD2000系列开始到如今的HD4000系列,AMD的每一款DX10显卡都支持这项技术。当然,这不代表NVIDIA就无法使用Tessellation,在这项技术成为DX11的标准后,未来NVIDIA的DX11显卡也将支持这项技术。从技术角度简单而言,Tessellation就是把一些粗糙的几何模型图形分成很多更小的图形,从而实现更细致的几何模型。

  Tessellation可以让某一图形变成立方体,并通过旋转让其从底部看起来像是个球形,这样的话将节省直接生成多边形所消耗的大量GPU资源。在DX11中,Tessellation和过去AMD显卡中的技术应用稍有区别,微软在DX10中,增加了Hull Shader (外壳着色器)和Domain Shader (域着色器),专门用于协助Tessellation模块工作。实际上在DX10时代,很多游戏都支持AMD的Tessellation技术,而在这项技术成为DX11标准后,未来将有更多DX11游戏显示出这项技术的优势。

Texture Compression(纹理压缩)
  每一代DirectX都会强调在纹理压缩方面的改进,丰富的纹理细节对于最终图像的质量非常重要,目前的游戏纹理细节都朝着精细发展。但是,过大的纹理非常占用显存以及带宽,而纹理压缩就是将较大的纹理以一种优化的算法进行压缩。而这次DX11所带的最新的纹理压缩技术,主要是可以支持HDR。DirectX 11加入了两种新的压缩算法:BC6H和BC7。其中,BC6H是专门针对HDR图像设计的压缩算法,压缩比为6:1;而BC7是专门给高品质RGB纹理设计的压缩算法,压缩比为3:1。采用这两种技术,不但能画质和纹理细节不会有太大的损失,同时也能大大降低显存的消耗。