您需要了解的有关DirectX 12的所有信息(包括基准测试)
目录:
首先,最近有很多重要的事情被讨论了两个,分别是它们的“ 功能级别 ”和它们所属的“ 层 ”。 这对我们有何影响?
为了保证Dx12可以在各种设备上使用,Microsoft及其合作伙伴同意将对资源绑定的支持级别划分为3,即资源模型,因此:
- 第1层: Intel Haswell,Broadwell和Nvidia Fermi。 方法2: Nvidia Kepler,Maxwell 1.0和Maxwell 2.0。 第3层: AMD GCN 1.0,GCN 1.1和GCN 1.2。
每个级别都是前一个级别的超集,即,第1层硬件对资源模型具有最强的约束,而第3层则没有限制,而第2层则代表中间级别。收缩。 如果是相反的话,那会多么容易,对吧? Tier1是拥有一切的东西,依此类推,但没有……。使生活复杂化是他的命运。 因此,总而言之,Amd Tier3是无限制的,Tier2是有一定限制的,而Tier1是因为,或多或少的说是最“基本”的支持。
最近,如果它们都支持所有功能(例如Maxwell),或者Amd是否支持Dx12的所有功能,则在Internet上有很多讨论,当被说是的时候,它被误解了,这意味着到目前为止,它并没有受到任何限制,但是“功能级别”有很大的不同,现在我们要看看功能级别是什么样的,因为体系结构或卡支持它……您为什么不给我们诗歌呢?
继主题之后,除了Tiers层之外,Dx12还具有不同的“功能级别”,即操作级别,并且迄今为止有四个,每个级别还具有不同的特性和需要支持的硬件。 这些“功能级别”不必与层关联,并且它们具有比上面所看到的更重要的次要角色,这些具有重要的主要渲染特征。
甚至最高的Tier3也无法涵盖其中某些“功能级别”,因此这使其成为一项单独的功能,而硬件(所涉及的图形卡)是决定因素。
我们如何知道每个硬件具有什么“功能级别”? 我们这样识别它们:
- 功能等级11-> Nvidia Fermi,Kepler,Maxwell 1.0。 功能级别11.1-> AMD GCN 1.0,Intel Haswell和Broadwell。 功能等级12.0-> AMD GCN 1.1和1.2 GCN。 功能级别12.1-> Nvidia Maxwell 2.0
我们搞砸了你吧? 这不是少花钱,我们考虑到了层,功能级别和不同的图形,没有游戏……太棒了! 我们怎么看? 很简单,我们将首先列出哪些卡对应于哪种架构。
-Nvidia Fermi:所有在其型号“ GF”开头的芯片,例如GF117、110、100,以及中间的那些,如您所知并提到的最受欢迎的,将是GT450,GTX460、470、560 580个
-Nvidia Kepler:如果像想起“ Gpu Kepler”一样,在这种情况下,它们与GF一样称为GK。 并非所有的600或700系列Nvidia都是,GF也拒绝了Fermi,因此可以很方便地进行确认,但作为示例,我们将告诉您,它们包括流行的GTX650、660、670、680、760等,770、780和Ti。
-Nvidia Maxwell和Maxwell2。0:此处的列表较短,Maxwell 1.0诞生于GTX750和750Ti,如您所见,它们属于700系列,而没有开普勒,它们以GM107和108标识。在Maxwell 2.0中,数量更少从新的GTX950开始,我们就可以找到这些显卡,然后再到960、970、980和Ti以及Titan X及更高版本。
-AMD GCN 1.0:更容易知道哪些会影响,从7350到7990的AMD 7000系列都是GCN 1.0架构(7790是1.1)。 您必须小心,因为在以下R3,R7和R9之类的系列中,有“入侵者”或更确切地说是具有哈希的人,他们具有这种架构,例如270、280X等。 它们基于大溪地,皮特凯恩,库拉索岛,佛得角的芯片……
-AMD GCN 1.1和1.2 :它们得到了更现代的下一代的支持,例如1.1的R7 260和260X,7790,以及基于夏威夷的290、290X和Apus Kaveri等。海群岛的体系结构。 基于火山岛架构(例如285或380)和斐济新的Fury的1.2更为罕见。 300系列,其中许多是1.0和1.1,您应该注意不要混淆它们,例如390和390x(它们是1.1)或370(它们是1.0)。 他们做得更好(讽刺)。
好了,我们已经包含了卡,并为其提供了特定的支持,但是在“什么真正可以改善Dx12?”中,让我们对其进行清晰,轻松的总结。
- 减少cpus的瓶颈,这是Dx11中真正饱和的功能。最后,通过在CPU中使用更多的内核来增加扩展性。对开发人员的控制更多。Api的效率类似于控制台,也就是说,它将具有更广泛,更紧密的控制硬件-软件(游戏)。Dx11的所有功能都可以保护它们。
假设这是Dx12的主要功能或基本功能 ,因此,如果我们的卡不支持100个及次要功能,是否可以使用Dx12? 是啊 但是...不,Si es Si。 当支持这些卡的游戏随着时间的流逝而出现时,就会发现差异,与此同时,可以通过软件来模拟差异。 最安全,最合理的情况是,2015年及随后的2016年推出的游戏都是基于Dx12的,并坚持使用Dx12,因为其中许多游戏都是将发布后的补丁移植到新的Api上,类似于《战地风云4》和《曼特尔(Mantle),几个月后释放了他的支持。
我们如何测量Dx11和12之间的实际差异?
- 我要买什么卡?
- 还有什么游戏给我们?
随着Windows 10的到来以及Microsoft在每种操作系统中的普遍使用,其最新的图形API随之出现,从而产生了新一代的图形卡,尤其是游戏。 Directx12是新的Api,这次是低级别的并且具有新的环境,而Vulkan(我们稍后将讨论)将入侵我们的世界。
也许您会发现其他有价值的技术文章,但很难理解,因为许多我们将无法理解的技术文章,而普通人则需要以简单明了的方式来了解 ,如果他们的团队或需要更新的人可以使用这些新的Apis。 如果您有这种感觉,那么这里就是您的住所! 不要错过!
首先,最近有很多重要的事情被讨论了两个,分别是它们的“ 功能级别 ”和它们所属的“ 层 ”。 这对我们有何影响?
为了保证Dx12可以在各种设备上使用,Microsoft及其合作伙伴同意将对资源绑定的支持级别划分为3,即资源模型,因此:
- 第1层: Intel Haswell,Broadwell和Nvidia Fermi。 方法2: Nvidia Kepler,Maxwell 1.0和Maxwell 2.0。 第3层: AMD GCN 1.0,GCN 1.1和GCN 1.2。
每个级别都是前一个级别的超集,即,第1层硬件对资源模型具有最强的约束,而第3层则没有限制,而第2层则代表中间级别。收缩。 如果是相反的话,那会多么容易,对吧? Tier1是拥有一切的东西,依此类推,但没有……。使生活复杂化是他的命运。 因此,总而言之,Amd Tier3是无限制的,Tier2是有一定限制的,而Tier1是因为,或多或少的说是最“基本”的支持。
最近,如果它们都支持所有功能(例如Maxwell),或者Amd是否支持Dx12的所有功能,则在Internet上有很多讨论,当被说是的时候,它被误解了,这意味着到目前为止,它并没有受到任何限制,但是“功能级别”有很大的不同,现在我们要看看功能级别是什么样的,因为体系结构或卡支持它……您为什么不给我们诗歌呢?
继主题之后,除了Tiers层之外,Dx12还具有不同的“功能级别”,即操作级别,并且迄今为止有四个,每个级别还具有不同的特性和需要支持的硬件。 这些“功能级别”不必与层关联,并且它们具有比上面所看到的更重要的次要角色,这些具有重要的主要渲染特征。
甚至最高的Tier3也无法涵盖其中某些“功能级别”,因此这使其成为一项单独的功能,而硬件(所涉及的图形卡)是决定因素。
我们如何知道每个硬件具有什么“功能级别”? 我们这样识别它们:
- 功能等级11-> Nvidia Fermi,Kepler,Maxwell 1.0。 功能级别11.1-> AMD GCN 1.0,Intel Haswell和Broadwell。 功能等级12.0-> AMD GCN 1.1和1.2 GCN。 功能级别12.1-> Nvidia Maxwell 2.0
我们搞砸了你吧? 这不是少花钱,我们考虑到了层,功能级别和不同的图形,没有游戏……太棒了! 我们怎么看? 很简单,我们将首先列出哪些卡对应于哪种架构。
-Nvidia Fermi:所有在其型号“ GF”开头的芯片,例如GF117、110、100,以及中间的那些,如您所知并提到的最受欢迎的,将是GT450,GTX460、470、560 580个
-Nvidia Kepler:如果像想起“ Gpu Kepler”一样,在这种情况下,它们与GF一样称为GK。 并非所有的600或700系列Nvidia都是,GF也拒绝了Fermi,因此可以很方便地进行确认,但作为示例,我们将告诉您,它们包括流行的GTX650、660、670、680、760等,770、780和Ti。
-Nvidia Maxwell和Maxwell2。0:此处的列表较短,Maxwell 1.0诞生于GTX750和750Ti,如您所见,它们属于700系列,而没有开普勒,它们以GM107和108标识。在Maxwell 2.0中,数量更少从新的GTX950开始,我们就可以找到这些显卡,然后再到960、970、980和Ti以及Titan X及更高版本。
-AMD GCN 1.0:更容易知道哪些会影响,从7350到7990的AMD 7000系列都是GCN 1.0架构(7790是1.1)。 您必须小心,因为在以下R3,R7和R9之类的系列中,有“入侵者”或更确切地说是具有哈希的人,他们具有这种架构,例如270、280X等。 它们基于大溪地,皮特凯恩,库拉索岛,佛得角的芯片……
-AMD GCN 1.1和1.2 :它们得到了更现代的下一代的支持,例如1.1的R7 260和260X,7790,以及基于夏威夷的290、290X和Apus Kaveri等。海群岛的体系结构。 基于火山岛架构(例如285或380)和斐济新的Fury的1.2更为罕见。 300系列,其中许多是1.0和1.1,您应该注意不要混淆它们,例如390和390x(它们是1.1)或370(它们是1.0)。 他们做得更好(讽刺)。
好了,我们已经包含了卡,并为其提供了特定的支持,但是在“什么真正可以改善Dx12?”中,让我们对其进行清晰,轻松的总结。
- 减少cpus的瓶颈,这是Dx11中真正饱和的功能。最后,通过在CPU中使用更多的内核来增加扩展性。对开发人员的控制更多。Api的效率类似于控制台,也就是说,它将具有更广泛,更紧密的控制硬件-软件(游戏)。Dx11的所有功能都可以保护它们。
假设这是Dx12的主要功能或基本功能 ,因此,如果我们的卡不支持100个及次要功能,是否可以使用Dx12? 是啊 但是…不,Si es Si。 当支持这些卡的游戏随着时间的流逝而出现时,就会发现差异,与此同时,可以通过软件来模拟差异。 最安全,最合理的情况是,2015年及随后的2016年推出的游戏都是基于Dx12的,并坚持使用Dx12,因为其中许多游戏都是将发布后的补丁移植到新的Api上,类似于《战地风云4》和《曼特尔(Mantle),几个月后释放了他的支持。
我们如何测量Dx11和12之间的实际差异?
我知道你们中的许多人可能想谈谈每个“功能级别”,但是由于仍然没有描述它们的游戏或将要实施的游戏的详细信息,因此我们将专注于主要的改进,即极大的改进。可以产生gpu的瓶子,即cpu,这是Microsoft最努力的工作,它使它更加灵活,并充分利用了处理器和图形的整体优势。 另外,这就是本文的样子,快速简便地进行准备。
为此,我们准备了一张新游戏的表格(仍处于beta之前的状态) 奇点灰烬,看看从Directx 11到12以及3DMark Vantage可以进行的抽奖或“抽奖”的数量有什么好处。 cpu到图形卡。
尽管它受到了很多批评(并且它并没有因此而减少,但我们不会进入病态),但在我看来,这是一个很好的基准,因为屏幕上物体,船只,绘图仪,声音,图形效果的分级非常高,量化Fps的改进是完美的,这最终使我们感兴趣。 显然,我们在Windows 10下使用了我们团队的R9 390x和4690K @ 4400Mhz。
我们建议您我们解释为什么在转向DirectX 12时AMD比Nvidia有所改进这是涵盖整个PC的部分工作台,主要使用Gpu。
最后是CPU测试,以了解Api如何释放处理器的性能。
正如我们所见,Fps的改进是巨大的,不仅如此,而且正如我们所说,通过在屏幕上放置更多的单位,效果和其他方面来提高总体质量。 这是我们唯一有形的证明,但应该使用镊子,因为在所有游戏中可能都不会这样,因为每个人的风格都有差异,无论是街机游戏,角色扮演游戏还是射击游戏等,但如果改进是这样的话我们将面临近年来最大的变化之一。
现在,我们将基于3DMark进行的测试,使用相同的图形和设备,查看从cpu到gpu的调用如何影响。
是的,正如我们所看到的, Dx12可以针对Dx11执行的调用数量无法进行比较。 但是什么是抽奖电话 ? 作为一个简单的解释,我将告诉您,它们是批处理过程之后绘制的“网格”的总数,在这个过程中,引擎将单个对象的呈现合并在一起,以试图避免cpu过载,正如我们在在图表中,差异令人惊讶。
好了,现在让我们终于摆脱技术性的关注,专注于对我们而言重要的游戏。
我要买什么卡?
如果您仍然没有与这些特性兼容的显卡,或者只是想升级到更好的显卡,我们建议您购买我们始终建议的质量/价格 。 并非所有即将推出的游戏都是Dx12,到目前为止,大多数游戏都是Dx9或11,因此具有固定的价格线并从此基础开始很方便。
总是有价格低于200欧元的替代产品,例如Gtx 950或AMD R7 370 ,高于GTX960和AMD R9 380等 ,并始终根据我们的团队和需求保持平衡。 在我看来,购买功能级别还是基于游戏需要X或Y的考虑还为时过早,因为除了我们专注于 大致上 是发布的内容之外,还没有任何明确的或可解释的内容。 cpu以及从一种api传递到另一种api的fps改进,以最简单的方式进行处理。
考虑到这一点,当前市场上的所有GPU,也许你们中的许多人都对Dx12具有基本支持,这是其主要功能,因此,直到我们看到未来的游戏时,我们才对它感兴趣。
还有什么游戏给我们?
战争机器终极版
在2015年的剩余时间里,最初很少会支持Directx12的游戏,而第一个(不包括Ashes,因为它是Beta版本)是寓言传说 ,它将在PC和Xbox上发布。十月之一。
根据破坏互联网的消息来源,从Dx11到12的改进非常强大,Dx11的Fps速率为43fps,而Dx12的Fps速率为53Fps ,这一改进值得一开始,最低要求也有所提高。比平均水平更高的比例。
另一方面,到今年年底,尤其是在12月,新的杀手将到来。
我们对这个主题真正感兴趣的地方是2016年,名单增加了,方舟生存进化版将收到补丁,每周都有更多的追随者通过,2016年2月,新的《 毁灭战士》 , 《盗贼 之 海》 ,《 星际公民》问世 , Gear of War Ultimate , Day Z , Arma 3 ,虽然尚不清楚哪个游戏会成为第一款游戏,但战地之类游戏的创造者DICE已经在Dx12上运行了Frostbite 3引擎,尽管我敢打赌它将在Battlefront上运行期望会产生并成为多人游戏的头衔,也许所有这些用具都可以被最广泛地使用。
无论如何,我想我什么都没做,现在您有点冷静了,所以我们在这里告别,很快您将有一篇关于Vulkan的文章,该文章来自OpenGL的父母,属于Kronos小组,是新的Api。让我们成为Dx12的“竞争者”吧,因为这已经有这么多年了,Mantle有多短暂,我们认为那开始使所有人感到紧张。
我们为您提供一些后面提到的标题的图片,然后说再见!