Win10升级到DirectX12需要什么条件游戏为了更好性能开启DX12的步骤DirectX是Windows的系统级⼯具,简称DX。没有它,图形和声⾳效果⼤打折扣,也是很多游戏
玩家看重的应⽤。最新发布的Win10系统⽀持⽬前最⾼版本的DirectX,也就是DirectX 12。
DirectX版本越⾼,性能越优。那么如何查看你的Win10是否内置Direct12?如果不是Direct12,
如何升级到Direct12?升级DirectX需要什么条件?游戏画⾯清晰度是玩家的要害,游戏如何开
启DirectX 12功能?下⾯跟随⼩编来看看Win10如何使⽤DirectX 12。
  Win10如何查看directx版本
  第⼀步、⾸先使⽤Win + R 键盘组合快捷键呼出,运⾏操作框,然后在打开后⾯键⼊
【dxdiag】命令,然后后,按回车键或者点击底部的“确定”打开。
  第⼆步、之后会弹出⼀个Directx诊断⼯具提⽰框,我们直接点击“是”。
  第三步、在打开的Directx诊断⼯具“系统”选项卡下,就可以到Win8或者Win8.1的Directx
版本了,如下界⾯图所⽰,Win8.1集成的Directx版本是Directx11。
编程哪一家比较好
  AMD、NVIDIA、Intel都先后宣称⾃⼰的最新产品可以⽀持DX12,但微软说需要新显卡,
意味着现有显卡只能部分⽀持DX12。DirectX 12的API将会只⽀持Windows10。换句话说,如
果你是Win7或者是Win8.1⽤户,只能通过升级Windows10来体验DirectX 12。
  Win10如何查看硬件显卡是否⽀持DX12
  我们点击DirectX诊断⼯具最上⾯⼀排第2个显⽰的图标。
  界⾯切换,仔细观察,到主驱动程序,观察功能等级,⾥⾯包含12。同时驱动程序模型
为wddm2。同时满⾜这些,就说明可以⽀持dx12显卡!
  没有12就说明显卡不⽀持DX12。
  Win10⽤户为何显⽰DX11
  Dxdiag(DirectX诊断⼯具)⼯具显⽰的DirectX版本号可能只列出了当前显卡所能⽀持的级
别,并⾮系统本⾝可⽤的级别。Windows10可以⽀持DX12,但如果显卡本⾝⽆法完整⽀持,或
只能⽀持部分特性,就可能会显⽰为不同的版本号。⽐如使⽤Intel处理器的核⼼显卡,此处版本
号就会显⽰为11.2,也不是12。这可能与显卡的规格或⽀持的程度有关。
  所以,想要让Win10在“字⾯上”完全体现DX12,就必须要有相应的显卡“撑腰”,看来Win10
还是很“实事求是”的。
  WIN10怎样升级到DX12?
  1、⾸先,需要明⽩的⼀点是,要想⽀持 DX12,必须同时满⾜两个条件:系统为Win10;
显卡⽀持DX12
  也就是说,并不是系统升级了Win10 DX 版本就⼀定是12。要使⽤DX 12,还需要硬件的⽀
持。因此,如果想升级到DX12,就需要去购买⽀持DX12的显卡了。
  2、⽬前,市⾯上的显卡主要分为两⼤阵营:英伟达(NVIDIA)和AMD。下⾯,就来分别
介绍这它们当中哪些类型的显卡⽀持DX12,AMD。
  AMD显卡对DX12的⽀持情况分为三档,⽀持级别依次从低到⾼:兼容、基础⽀持、完整⽀
持。其中,兼容档的显卡列表如图所⽰。
  3、下图是基础⽀持的AMD显卡。
  4、接下来是完整⽀持的AMD显卡。
  5、英伟达(NVIDIA):
  相对AMD,英伟达对DX12的⽀持稍好。同样,英伟达显卡的⽀持程度也分为三档:兼容、基础⽀持、完整⽀持。其中,兼容档的显卡列表如图所⽰。
  6、下图是基础⽀持的英伟达显卡。
  7、最后是完整⽀持的英伟达显卡。
  游戏如何开启DX12
  ⽂明6最近的更新不仅修复了之前的BUG还⽀持了DX12,据实测更新后开启DX12 Win10版,超⼤地图不⽤开战略模式,也能流畅的运⾏游戏了,本⽂带来⽂明6DX12的开启⽅法。
  ⾸先你需要确定⾃⼰的电脑是win10系统且版本在1607以上,且装载以下显卡:
  A卡:R9 2xx 3xx RX4xx
  N卡:GTX10xx
  其他显卡不推荐开启,可能会造成负优化。
  Steam⾃带启动选择项,其他版本请进⼊根⽬录/Base⽂件夹点击 开启。
  DX12模式下不能使⽤之前在DX11下的存档,否则会崩溃,N卡需要更新15号与18号的驱动补丁,A卡需要更新⼀个为专⽂明6打造的驱动补丁。
  魔兽世界如何开启DX12
  《魔兽世界》8.1版本推出了DX12补丁,4K分辨率下⽐DX11提升16%。
  先更新显卡驱动,然后ESC-系统-⾼级,到物理交互(图形借⼝)调成DX12。如果闪屏的话,打开垂直同步。
  Win10⽀持的DirectX 12是什么?
  DirectX全称为Direct eXtension,是由微软公司创建的多媒体编程接⼝。
  DirectX由C++编程语⾔实现,遵循COM。被⼴泛使⽤于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360电⼦游戏开发,并且只能⽀持这些平台,DirectX 12是⽬前DirectX最新的版本,⼤家熟悉的XP系统内置的版本为DirectX 9.0,Win7/8系统则内置版本为DirectX 11,⽽Win10正式版中,将内置最新的DirectX12。
  简单来说,DirectX 12是⽬前微软Windows系统中的DirectX最新版本,带来了更好的3D图形和声⾳效果优化,对于游戏玩家来说,⽆疑是喜闻乐见的。
  DirectX 12有什么⽤?
  DirectX主要功能是加强3D图形和声⾳效果,并提供设计⼈员⼀个共同的硬件驱动标准,让游戏开发者不必为每⼀品牌的硬件来写不同的驱动程序,也降低⽤户安装及设置硬件的复杂度。
DX12对⽐DX11
  从字⾯意义上说,Direct就是直接的意思,⽽后边的X则代表了很多的意思,从这⼀点上我们就可以看出DirectX的出现就是为了为众多软件提供直接的API(应⽤程序编程接⼝)服务,通常来说,更⾼版本的DirectX,会具备更好的体验。
  简单来说,DirectX 12其实是⼀个⾮常重要的API更新,主要是提⾼了驱动效率,给开发者
更多的控制权。DirectX 12改变了底层的API,在硬件抽象层上⾛得⽐以往更深⼊,具体包括了应⽤可追踪GPU流⽔线、控制资源状态转换(⽐如从渲染⽬标到纹理)、控制资源重命名,更少的API和驱动跟踪,可预判属性,多线程优化等等,可以带来更好的游戏体验。
  ⽽在PC这边,游戏开发者也能更容易地做好显⽰效果。总体上来说,本次DirectX 12是⼀个⼤家都⾮常喜欢看到的新版本。
  DirectX 版本的发展历史
  DirectX并不是⼀个单纯的图形API,它是由微软公司开发的⽤途⼴泛的API,它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件,它提供了⼀整套的多媒体接⼝⽅案。只是其在3D图形⽅⾯的优秀表现,让它的其它⽅⾯显得暗淡⽆光。DirectX开发之初是为了弥补Windows 3.1系统对图形、声⾳处理能⼒的不⾜,⽽今已发展成为对整个多媒体系统的各个⽅⾯都有决定性影响的接⼝。
  1.DirectX 5.0
  微软公司并没有推出DirectX 4.0,⽽是直接推出了DirectX 5.0。此版本对Direct3D做出了很⼤的改动,
加⼊了雾化效果、Alpha混合等3D特效,使3D游戏中的空间感和真实感得以增强,还加⼊了S3的纹理压缩技术。同时,DirectX 5.0在其它各组件⽅⾯也有加强,在声卡、游戏控制器⽅⾯均做了改进,⽀持了更多的设备。因此,DirectX发展到DirectX 5.0才真正⾛向了成熟。此时的DirectX性能完全不逊⾊于其它3D API,⽽且⼤有后来居上之势。
  2.DirectX 6.0
  DirectX 6.0推出时,其最⼤的竞争对⼿之⼀Glide,已逐步⾛向了没落,⽽DirectX则得到了⼤多数⼚商的认可。DirectX 6.0中加⼊了双线性过滤、三线性过滤等优化3D图像质量的技术,游戏中的3D技术逐渐⾛⼊成熟阶段。
  3.DirectX 7.0
  DirectX 7.0最⼤的特⾊就是⽀持T&L,中⽂名称是“坐标转换和光源”。3D游戏中的任何⼀个物体都有⼀个坐标,当此物体运动时,它的坐标发⽣变化,这指的就是坐标转换;3D游戏中除了场景+物体还需要灯光,没有灯光就没有3D物体的表现,⽆论是实时3D游戏还是3D影像渲染,加上灯光的3D渲染是最消耗资源的。虽然OpenGL中已有相关技术,但此前从未在民⽤级硬件中出现。在T&L问世之前,位置转换和灯光都需要CPU来计算,CPU速度越快,游戏表现越流畅。使⽤了T&L功能后,这两种效果的计算⽤显⽰卡的GPU来计算,这样就可以把CPU从繁忙的劳动中解脱出来。换句话说,拥有T&L显⽰卡,使⽤
DirectX 7.0,即使没有⾼速的CPU,同样能流畅的跑3D游戏。
  4.DirectX 8.0
  DirectX 8.0的推出引发了⼀场显卡⾰命,它⾸次引⼊了“像素渲染”概念,同时具备像素渲染引擎(Pixel Shader)与顶点渲染引擎(Vertex Shader),反映在特效上就是动态光影效果。同硬件T&L仅仅实现的固定光影转换相⽐,VS和PS单元的灵活性更⼤,它使GPU真正成为了可编程的处理器。这意味着程序员可通过它们实现3D场景构建的难度⼤⼤降低。通过VS和PS的渲染,可以很容易的宁造出真实的⽔⾯动态波纹光影效果。此时DirectX的权威地位终于建成。
  5.DirectX 9.0
  2002年底,微软发布DirectX9.0。DirectX 9中PS单元的渲染精度已达到浮点精度,传统的硬件T&L单元也被取消。全新的VertexShader(顶点着⾊引擎)编程将⽐以前复杂得多,新的VertexShader标准增加了流程控制,更多的常量,每个程序的着⾊指令增加到了1024条。
  PS 2.0具备完全可编程的架构,能对纹理效果即时演算、动态纹理贴图,还不占⽤显存,理论上对材质贴图的分辨率的精度提⾼⽆限多;另外PS1.4只能⽀持28个硬件指令,同时操作6个材质,⽽PS2.0却可以⽀持160个硬件指令,同时操作16个材质数量,新的⾼精度浮点数据规格可以使⽤多重纹理贴图,可操作的指令数可以任意长,电影级别的显⽰效果轻⽽易举的实现。
  VS 2.0通过增加Vertex程序的灵活性,显著的提⾼了⽼版本(DirectX8)的VS性能,新的控制指令,可以⽤通⽤的程序代替以前专⽤的单独着⾊程序,效率提⾼许多倍;增加循环操作指令,减少⼯作时间,提⾼处理效率;扩展着⾊指令个数,从128个提升到256个。
  增加对浮点数据的处理功能,以前只能对整数进⾏处理,这样提⾼渲染精度,使最终处理
的⾊彩格式达到电影级别。突破了以前限制PC图形图象质量在数学上的精度障碍,它的每条渲染流⽔线都升级为128位浮点颜⾊,让游戏程序设计师们更容易更轻松的创造出更漂亮的效果,让程序员编程更容易。
  DirectX 9.0c
  与过去的DirectX 9.0b和Shader Model 2.0相⽐较,DirectX 9.0c最⼤的改进,便是引⼊了对Shader Model 3.0(包括Pixel Shader 3.0 和Vertex Shader 3.0两个着⾊语⾔规范)的全⾯⽀持。举例来说,DirectX 9.0b的Shader Model 2.0所⽀持的Vertex Shader最⼤指令数仅为256个,Pixel Shader最⼤指令数更是只有96个。⽽在最新的Shader Model 3.0中,Vertex Shader 和Pixel Shader的最⼤指令数都⼤幅上升⾄65535个,全新的动态程序流控制、位移贴图、多渲染⽬标(MRT)、次表⾯散射 Subsurface scattering、柔和阴影 Soft shadows、环境和地⾯阴影 Environmental and ground shadows、全局照明(Global illumination)等新技术特性,使得GeForce 6、GeForce7系列以及Radeon X1000系列⽴刻为
新⼀代游戏以及具备⽆⽐真实感、幻想般的复杂的数字世界和逼真的⾓⾊在影视品质的环境中活动提供强⼤动⼒。
  因此DirectX 9.0c和Shader Model 3.0标准的推出,可以说是DirectX发展历程中的重要转折点。在DirectX 9.0c中,Shader Model 3.0除了取消指令数限制和加⼊位移贴图等新特性之外,更多的特性都是在解决游戏的执⾏效率和品质上下功夫,Shader Model 3.0诞⽣之后,⼈们对待游戏的态度也开始从过去单纯地追求速度,转变到游戏画质和运⾏速度两者兼顾。因此Shader Model 3.0对游戏产业的影响可谓深远。
  此外,随着Win7和Win8的推出,DirectX版本提升到了DirectX 10/11,甚⾄⽬前最新的DirectX 12。对于电脑爱好者来说,只要知道DirectX主要是为了提升游戏或者图形性能体验的,更⾼版版的DirectX可以带来电脑游戏性能的提升。不过也需要注意的是,最新的DirectX 12需要系统与硬件的⽀持,⽐如系统需要Win10,显卡需要⽀持DirectX 12,⼀些⽼旧显卡可能⽆法⽀持最新的DirectX 12。
  以上就是Win10内置最新的版本DirectX 12,查看你的DirectX版本的⽅法以及你的显卡⽀持哪个版本的DirectX 12。DirectX简称DX。DirectX 12需要Win10这个版本的系统和相关的显卡⽀持,这两者缺⼀不可。如果你的显卡⽆法⽀持最新版本的DirectX 12,那么只能更换显卡这个硬件了。查看最新版的显卡天梯图就能买到性能好的显卡。DirectX 12这个最新版本相⽐以前版本的DirectX,在游戏性能⽅⾯能提⾼50%的效果。值得你去使⽤。关注教程教程之家,解锁更多系统教程。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。