DirectX 10 DirectX 11有什么区别?,directx9和12有什么区别,WIN7系统自带Directx11还需要装Directx9吗?,如何看电脑是否安装了DX9...
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
directx9和12有什么区别
1、游戏帧数方面,DirectX12相比DirectX9拥有10%到20%的性能提升,DirectX12大大提高了多线程效率,可以充分发挥多线程硬件的潜力; 2、在功耗方面,在相同硬件的条件下,DirectX12相比DirectX9功耗会有明显的降低; 3、跨平台游戏方面,DX12支持跨平台游戏,Unity引擎和虚幻引擎支持DX12的API,可以实现在不同平台上玩同一款游戏,降低了开发者移植开发游戏的工作量。 4、需要注意的是,要发挥出DirectX12的性能,首先系统必须是Windows10,另外显卡与游戏还要同时支持DirectX12和Windows10系统,这样才能体验更高效的directx12性能。
WIN7系统自带Directx11还需要装Directx9吗?
WIN7系统自带Directx11不需要装Directx9,但是当软件不兼容Directx11,只兼容Directx9时,需要将Directx11卸载,重新安装Directx9。 当软件不兼容Directx11,只兼容Directx9时,需要将Directx11卸载,重新安装Directx9: 1、点击桌面“my computer”。 2、根据红色区域位置,点击“计算机”,点击“卸载或更改程序”。 3、在“应用和功能”界面,找到Directx11,点击“卸载”将Directx11进行卸载。 4、在浏览器中输入Directx9,进入软件官网。 5、根据红色区域位置,点击“Dowland”。Directx9下载完成。
如何看电脑是否安装了DX9
我们玩三国无双系列或者鬼泣系列等3D游戏时,经常碰到一个问题,就是DX9缺失,大部分得人都知道去搜索DX9安装了就能运行,那么DX9具体起什么作用,很多人却不清楚只知道是显卡驱动。
首先我们鼠标左击开始。
在运行栏里填写dxdiag,这是一个DX诊断工具
点击上方的dxdiag打开,查看自己DX版本。
选择显示就可以看见自己DX是否运行正常,可以看见DX的主要功能,主要服务于3D图形加速。
有些人会有疑问自己明明装的是DX9但是显示的却是DX11,这是因为winXP不包括xp以后的版本会自带DX10以上版本,但是很多游戏时基于DX9开发的,且不兼容DX10以上版本,我们还是要安装DX9,在已经安装DX11的情况下我们同时也安装了DX9我们可以直接在运行栏里填写DirectX就可以查看自己是否安装了DX9,两者并不冲突而且很多游戏也设置了两种驱动的模式。例如下面我自己鬼泣4就是如此。
下一篇:没有了