disruptor 发表于 2010-2-1 22:59:33

问一个弱弱的关于tessellation的问题

对比了一下rv870和fermi的tessellation,前者是有一个独立于流处理器的固定单元。而fermi中是都集成在gpc里面的polymorph engine。从最终的效果看好像rv870对tessellation功能使用后的贴图没有进行进一步的处理,而fermi却支持tessellation后继续使用displacement map。这是否是两者的镶嵌的最本质的区别呢?fermi的镶嵌技术对于新生的多边形上的贴图可以进行随之而变的编程(个人感觉)而rv870只能将原有贴图拉拉扯扯填充于新生的多边形之中

Edison 发表于 2010-2-1 23:29:33

不是的。

vertex texture fetch 无论是 fermi 还是 rv870,都是在 pixel shader 之前执行的。

两者在流水线逻辑上并不存在差别,只是具体的执行有些不同,Fermi 的微架构允许它可以同时跑 4 个三角形的渲染,而 rv870 只能一个。

disruptor 发表于 2010-2-1 23:54:40

就是说fermi在插值后的的三角形渲染能力要很大一部分强于rv870?也就是说fermi的tessellation模式下的性能要远强于rv870?fermi的设计优点是否可以理解为在于避免了热岛效应的前提下,且提升了tessellation的能力?

Edison 发表于 2010-2-2 00:28:40

目前看是这样,但是这毕竟是在没有实物的情况下 NVIDIA 提供的资料而已,他们在天堂中的测试结果是快大约60%(具体的值我忘记了)吧。

denev2004 发表于 2010-3-9 20:44:23

回复 2# Edison


为什么是4个?

panjanstoneborg 发表于 2010-3-9 21:00:35

回复 6# denev2004
4 rasterizers

xxxyyy 发表于 2010-3-11 12:55:55

还不是为了玩游戏

hjdl60 发表于 2010-3-12 00:49:20

谁说为了玩游戏,也可以赚钱啊!
“Fermi 的微架构允许它可以同时跑 4 个三角形的渲染”四个三角形?!
那像素渲染岂不是被拖慢掉了!

Asuka 发表于 2010-3-12 17:11:52

我很期待Fermi的Quadro版本

Edison 发表于 2010-3-12 17:33:46

谁说为了玩游戏,也可以赚钱啊!
“Fermi 的微架构允许它可以同时跑 4 个三角形的渲染”四个三角形?!
那像 ...
hjdl60 发表于 2010-3-12 00:49 http://we.pcinlife.com/images/common/back.gif

setup 单元是流水线化的独立固定功能硬件单元,稍微有点基本的常识就知道不会出现拖慢的问题。

hjdl60 发表于 2010-3-12 19:44:36

"setup 单元是流水线化的独立固定功能硬件单元"
从渲染流水线出发:

             GPU前端-》图元装配-》光栅化和插值-》光栅化操作-》帧缓冲
                   |                                         |
FERMI   setup单元                    同时4个三角形渲染
RV870    DX11标准                           1个三角形渲染

是不是上面的意思呢?
如果是这样的话,如何权衡setup单元的多边形数量呢?

Edison 发表于 2010-3-12 22:16:31

一般是每个 setup 单元可以每个周期完成一个三角形的 setup  处理。

事实上你可以把 Fermi 看作是 4 个 G80 规模的 GPU 集成在一起,透过 object-based 或者 tile-based 方式执行 SLI。

中国高科 发表于 2010-8-28 02:01:02

Asuka 发表于 2010-8-31 15:11:33

为什么是4个?
中国高科 发表于 2010-8-28 02:01 http://we.pcinlife.com/images/common/back.gif


    4×GPC

jackyyi 发表于 2010-8-31 20:36:53

4个G80???不会那么强吧

Edison 发表于 2010-8-31 20:38:17

4个G80???不会那么强吧
jackyyi 发表于 2010-8-31 20:36 http://we.pcinlife.com/images/common/back.gif

一个 GPC 基本上相当于一个 G80 的 SPA,G80 只有一个 SPA。

ruoyee 发表于 2010-9-1 13:23:20

NV的驱动还是比AMD的好得多!有差异正常

Edison 发表于 2010-9-1 13:59:55

NV的驱动还是比AMD的好得多!有差异正常
ruoyee 发表于 2010-9-1 13:23 http://we.pcinlife.com/images/common/back.gif

这和驱动程序无关,主要是硬件架构上的区别。
页: [1]
查看完整版本: 问一个弱弱的关于tessellation的问题