PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

[转]DX12黑科技:SLI/CrossFire的显存能叠加使用了!

[复制链接]
跳转到指定楼层
1#
TaskForce141 发表于 2015-5-30 00:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:12128|回复数:14
本帖最后由 TaskForce141 于 2015-5-30 00:39 编辑

今天看到一个比较有意义的新闻,来自DX12对多GPU支持的几项新特性,分帧渲染和叠加显存绝对亮点。

对于以下观点,我不能同意更多。。






微软此前曾经透露,DX12将会集成一个全新的技术“Multiadapter”(多适配器),可充分发挥系统内的每一颗GPU,即便他们横跨不同厂商。
事实上,NVIDIA、AMD已经在多GPU领域攻关了很多年,提出了用于多块独立显卡的SLI、CrossFire,独显与集显混合的Optimus、Dual Graphics等技术,并且一直在改进,但因为种种隔阂,效率始终不是很高,实用性还差得很多。

现在,DirectX第一次加入了对多GPU的原生支持,显然是有足够的理由令人激动的,而作为目前在多GPU领域做得比较出色的AMD,更是特别的兴奋,今天就再次介绍了Multiadapter的好处,尤其是在自家平台上。



AMD表示,Multiadapter技术的主要好处有:
- 精确控制应用负载,获得更高的并行渲染效率
- 精确控制硬件,获得更高的利用率、性能
- 分帧渲染(SFR)技术降低多GPU的延迟
- 可以合并GPU内存池——用人话说就是可以叠加显存

- 标准化的GPU+APU方案——这个是AMD独有的,Intel+NVIDIA当然也会标准化,微软之前举的例子就是人家两家



作为业内同时拥有独立、整合高性能GPU的唯一厂商,AMD最大的优势就是可以凭借Multiadapter,将自家的独立显卡、APU处理器更高效地融合在一起,比如将部分图形负载转交给APU。这肯定要比AMD自己的Dual Graphics更加好用。


分帧渲染(SFR)是面向CrossFire、SLI这样的系统的。DX11下多卡使用交替帧渲染(AFR),很容易导致渲染的不同步,最大的影响就是游戏帧率很高,但画面出现卡顿(shutter)。

DX12的分帧渲染则将每一帧画面都同时交给多块显卡去处理,因此画面帧无需再排队,从渲染完成到输出给用户的时间也会缩短到原来的1/3-1/2。


当然,这时最需要解决的就是帧渲染的分配。


DX11交替帧渲染需要每一个GPU在其显存里保存一份完整的数据拷贝,以确保GPU同步,因此两块4GB显存的显卡放在一起,系统显存还是4GB。

DX12 Multiadapter技术则无此要求,每一个GPU都可以独立控制,因此系统显存容量是所有显卡显存的综合,两块4GB的在一起就是8GB


AMD还透露,已经有至少两款游戏,可以公开告诉大家它们支持DX12并针对AMD平台做了优化,分别是《杀出重围:人类分裂》、《奇点灰烬》

AMD表示,DX11下是不可能以4K分辨率玩《奇点灰烬》的,DX12就可以做到。(文转驱家

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
NOIP117 发表于 2015-5-30 13:47 | 只看该作者
那AMD和intel核显能交火吗
3#
evev 发表于 2015-5-30 14:51 | 只看该作者
感觉还是理论上的吧
数据分开放 要用到的时候调用延迟画美不看
4#
fastone 发表于 2015-5-30 16:32 | 只看该作者
反正DX12是现有最强的一套windows dx api
5#
维他命W 发表于 2015-5-30 17:23 | 只看该作者
我很怀疑微软的这个 Multiadapter 是来源于 AMD 的 HSA……之前从没听说微软在异构处理方面有动作,突然就冒出个 Multiadapter,而分帧渲染简直就是 HSA 的完美诠释。
6#
feiyanlei 发表于 2015-5-30 20:15 | 只看该作者
。。就算没有DX12我依旧会装WIN10。。前阵子装WIN7用了阵换回8.1感觉8.1好用多了
7#
TaskForce141  楼主| 发表于 2015-5-30 21:48 | 只看该作者
feiyanlei 发表于 2015-5-30 20:15
。。就算没有DX12我依旧会装WIN10。。前阵子装WIN7用了阵换回8.1感觉8.1好用多了 ...

具体哪些方面?
8#
eraser666 发表于 2015-5-30 23:39 | 只看该作者
维他命W 发表于 2015-5-30 17:23
我很怀疑微软的这个 Multiadapter 是来源于 AMD 的 HSA……之前从没听说微软在异构处理方面有动作,突然就 ...

搞得SFR是什么新渲染方式似的
9#
freedog888 发表于 2015-5-31 00:05 | 只看该作者
希望不是只有PPT给力,实际产品也要给力啊。感觉和INTER的那个混合交火差不多啊!!
10#
luciferdd 发表于 2015-6-2 10:55 | 只看该作者
我就想知道开普勒能不能完美支持这个显存叠加
11#
中华田园犬 发表于 2015-6-2 15:58 | 只看该作者
luciferdd 发表于 2015-6-2 10:55
我就想知道开普勒能不能完美支持这个显存叠加

DX12分三个等级,估计只有最高的才行
12#
yueyejinghun 发表于 2015-6-3 22:43 | 只看该作者
中华田园犬 发表于 2015-6-2 15:58
DX12分三个等级,估计只有最高的才行

开普勒能不能支持显存叠加尚不可知. 但不需要DX12 Tier 3才能叠加.

具体可见
https://forums.geforce.com/defau ... st/4485450/#4485450

Tier 3只有GCN才能够支持. 而Maxwell(不包括GM107和GM108)均支持DX 12 Tier 2及DX 12.1. 目前的GCN只能支持DX 12.0(Fiji和3XX系列未知). 已经很清楚了.
13#
kmt 发表于 2015-6-4 16:00 | 只看该作者
看看才知道
14#
wolfgangcm 发表于 2015-6-5 08:39 | 只看该作者
yueyejinghun 发表于 2015-6-3 22:43
开普勒能不能支持显存叠加尚不可知. 但不需要DX12 Tier 3才能叠加.

具体可见

https://forums.geforce.com/defau ... st/4485450/#4485450
链接的帖子看过了,只是有些术语不懂
求解:什么是Tier2、Tier3?
          Maxwell 12_1、GCN 12_0又是神马?
15#
yueyejinghun 发表于 2015-6-5 09:15 | 只看该作者
本帖最后由 yueyejinghun 于 2015-6-5 09:30 编辑

关于Tier 1/2/3 区别的大概解释
https://forums.geforce.com/default/topic/820781/series-900-gtx-960-970-and-980-will-not-have-all-the-directx-12-features-/?offset=4
本帖楼主给出的图片信息有错. 不可供参考. 但可参考此楼图片.
https://forum.beyond3d.com/posts/1834016/
至于Feature Level的大致解释可参考
https://forum.beyond3d.com/posts/1826597/


Maxwell 12_1是说Maxwell(GM2XX系列)支持今后的DX12.1. GCN 12_0是指目前所有GCN(不包括Fiji和3XX系列. 但没有相关资料具体能不能支持尚未知)架构的产品无法支持DX 12.1. 因为DX 12.1有两项强制的技术(Conservative Rasterization 和 Rasterizer Ordered Views)是目前GCN不支持的.
具体可见
https://forum.beyond3d.com/posts/1833996/



您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部