问一个弱弱的关于tessellation的问题
对比了一下rv870和fermi的tessellation,前者是有一个独立于流处理器的固定单元。而fermi中是都集成在gpc里面的polymorph engine。从最终的效果看好像rv870对tessellation功能使用后的贴图没有进行进一步的处理,而fermi却支持tessellation后继续使用displacement map。这是否是两者的镶嵌的最本质的区别呢?fermi的镶嵌技术对于新生的多边形上的贴图可以进行随之而变的编程(个人感觉)而rv870只能将原有贴图拉拉扯扯填充于新生的多边形之中 不是的。vertex texture fetch 无论是 fermi 还是 rv870,都是在 pixel shader 之前执行的。
两者在流水线逻辑上并不存在差别,只是具体的执行有些不同,Fermi 的微架构允许它可以同时跑 4 个三角形的渲染,而 rv870 只能一个。 就是说fermi在插值后的的三角形渲染能力要很大一部分强于rv870?也就是说fermi的tessellation模式下的性能要远强于rv870?fermi的设计优点是否可以理解为在于避免了热岛效应的前提下,且提升了tessellation的能力? 目前看是这样,但是这毕竟是在没有实物的情况下 NVIDIA 提供的资料而已,他们在天堂中的测试结果是快大约60%(具体的值我忘记了)吧。 回复 2# Edison
为什么是4个? 回复 6# denev2004
4 rasterizers 还不是为了玩游戏 谁说为了玩游戏,也可以赚钱啊!
“Fermi 的微架构允许它可以同时跑 4 个三角形的渲染”四个三角形?!
那像素渲染岂不是被拖慢掉了! 我很期待Fermi的Quadro版本 谁说为了玩游戏,也可以赚钱啊!
“Fermi 的微架构允许它可以同时跑 4 个三角形的渲染”四个三角形?!
那像 ...
hjdl60 发表于 2010-3-12 00:49 http://we.pcinlife.com/images/common/back.gif
setup 单元是流水线化的独立固定功能硬件单元,稍微有点基本的常识就知道不会出现拖慢的问题。 "setup 单元是流水线化的独立固定功能硬件单元"
从渲染流水线出发:
GPU前端-》图元装配-》光栅化和插值-》光栅化操作-》帧缓冲
| |
FERMI setup单元 同时4个三角形渲染
RV870 DX11标准 1个三角形渲染
是不是上面的意思呢?
如果是这样的话,如何权衡setup单元的多边形数量呢? 一般是每个 setup 单元可以每个周期完成一个三角形的 setup 处理。
事实上你可以把 Fermi 看作是 4 个 G80 规模的 GPU 集成在一起,透过 object-based 或者 tile-based 方式执行 SLI。 为什么是4个?
中国高科 发表于 2010-8-28 02:01 http://we.pcinlife.com/images/common/back.gif
4×GPC 4个G80???不会那么强吧 4个G80???不会那么强吧
jackyyi 发表于 2010-8-31 20:36 http://we.pcinlife.com/images/common/back.gif
一个 GPC 基本上相当于一个 G80 的 SPA,G80 只有一个 SPA。 NV的驱动还是比AMD的好得多!有差异正常 NV的驱动还是比AMD的好得多!有差异正常
ruoyee 发表于 2010-9-1 13:23 http://we.pcinlife.com/images/common/back.gif
这和驱动程序无关,主要是硬件架构上的区别。
页:
[1]