兄则友]directx官方网恢复工具(组装directplay系统对用处)

前几日我们三易生活在来给大家剖析Xbox Series X的关键技术时曾明确提出,这是一款灵活运用了现有技术的服务器,基本上算得上是把到目前为止PC里的图型成效与全新设计理念融合到极限值。并且由于Xbox Series X自身都是基于x86硬件构架,及其Windows电脑操作系统,因而之中的许多新图型API和新硬件调度技术性,都有希望发生在未来的桌面级Windows 10中。

 


为何DirectX 12 Ultimate不叫DX13?因为微软不再逼大家换显卡

 

但是即使是大家确实也想不到,微软公司动作会这么快。只是就在Xbox Series X公布关键点数日以后,微软公司突然就公布了一个全新的“DirectX 12 Ultimate”规范,并公布其也为统一Xbox与PC感受最新发布的、最高级别别的游戏图型规范。这就意味着,例如DXR 1.1新版本光线追踪、VRS可变性上色率、Mesh Shader线程同步渲染管线,及其SFS取样意见反馈流这些,刚在Xbox Series X中出场的图形技术迅速就把伴随着Windows 10 2004版升级,降临到那些已经配置了RTX独立显卡的PC中,并进一步变成大量次时期3A手游大作的标准规范。

显然,微软公司为进一步提高自己家平台上的游戏感受,此次算得上发了个“招式”。而DirectX 12 Ultimate这霸气名字及其它包含的的一系列特色功能,确实也让人关于新版本Windows 10拥有更多希望。

 


为何DirectX 12 Ultimate不叫DX13?因为微软不再逼大家换显卡

 

可是,这样一来难题出现了。大家都知道,微软公司在Windows Vista时期引进了DirectX 10,在Windows 7上增添了DirectX 11,在Windows 8上发布DirectX 12。那为什么Windows 10公布的情况下,大家却没有来DirectX 13,反而是直至这很多年后,才终于有了一个“DirectX 12 Ultimate”呢?

要清楚这一点,我们首先要先搞懂一件事。就是说独立显卡的硬件性能和它相对应的DirectX手机软件标准,到底是“先有鸡还是先有蛋”。

 


为何DirectX 12 Ultimate不叫DX13?因为微软不再逼大家换显卡

 

PC里的第一款GPU,同时又是第一块适用DirectX 7.0的民用型独立显卡

追溯历史不难看出,在DirectX 12以前,各代独立显卡的硬件更新换代基本都是受手机软件与吃鸡技术更新换代所推动。例如PC有史以来最早“GPU”GeForce 256,便是在微软公司先公布了DirectX 7.0标准,引进硬件T&L功能性需求以后,NVIDIA第一个作出了兼容的独立显卡,此后便一战成名。

 


为何DirectX 12 Ultimate不叫DX13?因为微软不再逼大家换显卡

 

又例如在DirectX 10的年代,NVIDIA先上线了合乎新图型规范化的GeForce 8800Ultra,而ATI那边的Radeon HD2900XT“晚到”了很长一段时间,因而便在市场上陷入处于被动。

 


为何DirectX 12 Ultimate不叫DX13?因为微软不再逼大家换显卡

 

从一些历史文献中大家都可以看出,在很长一段时间里,PC独立显卡销售市场全是微软公司先公布新版本DirectX,等同于先给出了一个“技术标准”换句话说性能测试方案,最后才有各种生产商目的性研制的硬件商品。

从DX9时期逐渐,微软公司节奏的就慢了出来

但随着独立显卡在市场市场中淘汰出局越来越多参加者,伴随着NVIDIA和AMD两家的寡头局势产生。微软公司做为电脑操作系统的开发人员,做为DirectX图型规范化的实施者,也不免必须越来越多的“照料”到二位硬件巨头的要求,换句话说先是在DirectX标准里融进来源于N、A两家的独家代理技术性。

 


为何DirectX 12 Ultimate不叫DX13?因为微软不再逼大家换显卡

 

2003年,NVIDIA上线了GeForce FX系列产品独立显卡,它最大的一个特点主要有两个。一是“吃蟹”先发了GDDR2显卡内存,二是在图形渲染上给予快速但低测量精度16bit与低速档但精度高的32bit二种工作方式。但是此时的ATI却察觉到了GeForce FX设计方案的缺陷,她们舍弃了持续高温高成本GDDR2显卡内存,正常使用GDDR一代显卡内存控制板,并且在图形渲染上创造性用了折中的24bit精密度。

显然,最后ATI设计帮助其获得了巨大取得成功,更是直接促进NVIDIA在之后的GeForce 6000系列产品上搞出“秘密武器”SLI技术性。可是没有多少人注意到这样一个关键,因为NVIDIA和ATI俩家在DirectX 9时代的发展最开始2款商品外形设计真是差别很大,最终害得微软公司迫不得已事实上为俩家独立显卡各自上线了一个DirectX版本号——NVIDIA GeForce FX系列产品用DirectX 9.0a,而ATI Radeon 9800系列产品用DirectX 9.0b。这也是显卡厂商第一次直接以自已的技术的应用PC软件上影响了DirectX标准的高速发展,不过它事实上也由此影响了微软公司与显卡芯片公司的关联。

 


为何DirectX 12 Ultimate不叫DX13?因为微软不再逼大家换显卡

 

也正因如此,到DirectX 10的年代,统一渲染管线设计非常明显更“合”NV的意,因而GeForce 8800系列产品得到很早出场,快速占领了销售市场。而DirectX 10.1则更加多融进了ATI(AMD)的需要,因而Radeon HD3650、HD3870,及其后来HD4000系列产品强悍反击,而NVIDIA那里则对这一代标准基本上熟视无睹。

 


为何DirectX 12 Ultimate不叫DX13?因为微软不再逼大家换显卡

 

DX11时期最流行便是测斜面细分化特性,但是也有显卡厂商利益要素在房间里

显然到这个程度,DirectX与其说是微软公司提出的图型技术标准,不如说是实际上已是微软公司、NVIDIA、AMD三家的博奕结果了。正是因而,在随后的DirectX 11和DirectX 12中,大家就看见了更多的更合乎显卡厂商的利益技术性设置,例如对显卡性能耗费巨大,可以充足打开普通高中低端显卡游戏感受差异的Tessellation(嵌入,又称细分化斜面)技术性,事实上就是来自于ATI在DX10时期的一项自主研发新项目。又例如如今一炮而红的光线追踪技术,实际上很多年之前就已经出现了在一些专业型的绘图独立显卡中,但动漫领域最开始则由NVIDIA用自已的RT Core和Tensor Core硬件,以私API的形式完成,自此也被纳入到DirectX 12的DXR作用子集中化,变成微软官网标准的一部分。

那样,这就意味着什么?最先,因为DirectX再也不是立即刺激性显卡厂商升级换代标准的,这就意味着一方面而言DirectX大版本号更新换代的重要性本来就不似当初那样急切了,并且还能一定程度上让顾客“觉得性价比高”——例如NVIDIA家里的Maxwell、Fermi构架、AMD家里的GCN 1.0~4.0,都能通过系统更新适用到DX12,这便一定程度上提升了各家的顾客黏性,针对俩家显卡厂商而言都是耳熟能详的局势。

而另一方面而言,因为DirectX标准化的升级速率相对性减慢,那对于游戏开发商而言,也就可以不用把一些时间精力花费在切换到新技术应用跟新规范上来,反而是能够研发出适应于更多代硬件作品,并且通过高配的高像素、高动画特效水准、物理学计算的有没有、同台对手(AI)总数等形式,来划分不一样硬件的配置手机游戏体会,事实上都比单一的“从DX8升级成DX9”更加可触。

 


为何DirectX 12 Ultimate不叫DX13?因为微软不再逼大家换显卡

 

此外一定要明的一点就是,实际上微软公司在Windows 8到Windows 10的那几年里,也并非独守现有的Direct X规范但没进行任何修改。实际上,在著名独立显卡信息软件GPU-Z的“Advanced”网页页面,大家可以看一下到现阶段独立显卡所鼓励的DirectX标准化的详细资料的。而就在这儿,豁然列出很多人不知道的一些DX近年的升级版本信息。

 


为何DirectX 12 Ultimate不叫DX13?因为微软不再逼大家换显卡

 

微软公司开发人员平台上能够看见DX11~DX11.4功能的更改

例如在发布Windows 8.1时,微软公司事实上将DirectX 11升级成了11.1版本号,增强了例如FMA(乘加测算)、半精密度计算及其一大票加强3D渲染的效率特色功能。而到WIndows 10里,DirectX 11又依次获得了11.3、11.4及其11.5三次升级,为只适用DX11的“老显卡”引进了一部分源于Direct 12功能的,以提高它们使用效率。

 


为何DirectX 12 Ultimate不叫DX13?因为微软不再逼大家换显卡

 

源于Github上的微软官网wiki网页页面

又例如,Windows 10到目前为止早已最少发布过十一个升级版本(从最早最新版本TH1到最新20H2公测版),在这过程中,DirectX 12虽并未过“版本信息”方面里的变化,但微软公司事实上依次五次对DX12的Shader Mode渲染模块进行了升级,经常度与升级力度已经超过了DirectX 11时期。例如DXR光线追踪等服务,本身就是在这过程中也被参与到DX12标准中的。

 


为何DirectX 12 Ultimate不叫DX13?因为微软不再逼大家换显卡

 

DXR1.1版光线追踪,这是此次DirectX12 Ultimate的关键部位之一

这换句话说,事实上微软公司近些年里其实就是一直在对DirectX 12做着持续不断的“大修改补”的,往往并没有处心积虑地发布“DX13”,除开自身技术层面转型其实不算尤其完全以外,肯定也是考虑了对老卡的兼容问题及其DirectX现阶段的功能分区而致。实际上,啾脸最新DirectX 12 ULtimate,是可以彻底适配NVIDIA家里的RTX独立显卡的——只需更新一下系统及推动,光追玩家们就可体会到免费体验性能增加了,不得不承认微软公司绝对是做了一件大好事。

 


为何DirectX 12 Ultimate不叫DX13?因为微软不再逼大家换显卡

 

终究那一个由DirectX版本号推动独立显卡更新换代的年代已结束,而现在的微软似乎也更在乎服务好现有的玩家,而不是让大家都去买新硬件了。

{n}{n} {n}

原创文章,作者:leping,如若转载,请注明出处:https://www.changtianfy.com/wbbs-2905.html

(0)
上一篇 2022年10月23日 上午7:58
下一篇 2022年10月23日 上午10:16

相关推荐