POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 4689|回复: 17
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2010-2-1 22:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对比了一下rv870和fermi的tessellation,前者是有一个独立于流处理器的固定单元。而fermi中是都集成在gpc里面的polymorph engine。从最终的效果看好像rv870对tessellation功能使用后的贴图没有进行进一步的处理,而fermi却支持tessellation后继续使用displacement map。这是否是两者的镶嵌的最本质的区别呢?fermi的镶嵌技术对于新生的多边形上的贴图可以进行随之而变的编程(个人感觉)而rv870只能将原有贴图拉拉扯扯填充于新生的多边形之中
2#
发表于 2010-2-1 23:29 | 只看该作者
不是的。

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

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

使用道具 举报

3#
 楼主| 发表于 2010-2-1 23:54 | 只看该作者
就是说fermi在插值后的的三角形渲染能力要很大一部分强于rv870?也就是说fermi的tessellation模式下的性能要远强于rv870?fermi的设计优点是否可以理解为在于避免了热岛效应的前提下,且提升了tessellation的能力?
回复 支持 反对

使用道具 举报

4#
发表于 2010-2-2 00:28 | 只看该作者
目前看是这样,但是这毕竟是在没有实物的情况下 NVIDIA 提供的资料而已,他们在天堂中的测试结果是快大约60%(具体的值我忘记了)吧。
回复 支持 反对

使用道具 举报

5#
发表于 2010-3-9 20:44 | 只看该作者
回复 2# Edison


为什么是4个?
回复 支持 反对

使用道具 举报

6#
发表于 2010-3-9 21:00 | 只看该作者
回复 6# denev2004
4 rasterizers
回复 支持 反对

使用道具 举报

头像被屏蔽
7#
发表于 2010-3-11 12:55 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

8#
发表于 2010-3-12 00:49 | 只看该作者
谁说为了玩游戏,也可以赚钱啊!
“Fermi 的微架构允许它可以同时跑 4 个三角形的渲染”四个三角形?!
那像素渲染岂不是被拖慢掉了!
回复 支持 反对

使用道具 举报

9#
发表于 2010-3-12 17:11 | 只看该作者
我很期待Fermi的Quadro版本
回复 支持 反对

使用道具 举报

10#
发表于 2010-3-12 17:33 | 只看该作者
谁说为了玩游戏,也可以赚钱啊!
“Fermi 的微架构允许它可以同时跑 4 个三角形的渲染”四个三角形?!
那像 ...
hjdl60 发表于 2010-3-12 00:49


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

使用道具 举报

11#
发表于 2010-3-12 19:44 | 只看该作者
"setup 单元是流水线化的独立固定功能硬件单元"
从渲染流水线出发:

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

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

使用道具 举报

12#
发表于 2010-3-12 22:16 | 只看该作者
一般是每个 setup 单元可以每个周期完成一个三角形的 setup  处理。

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

使用道具 举报

头像被屏蔽
13#
发表于 2010-8-28 02:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

14#
发表于 2010-8-31 15:11 | 只看该作者
为什么是4个?
中国高科 发表于 2010-8-28 02:01



    4×GPC
回复 支持 反对

使用道具 举报

15#
发表于 2010-8-31 20:36 | 只看该作者
4个G80???不会那么强吧
回复 支持 反对

使用道具 举报

16#
发表于 2010-8-31 20:38 | 只看该作者
4个G80???不会那么强吧
jackyyi 发表于 2010-8-31 20:36


一个 GPC 基本上相当于一个 G80 的 SPA,G80 只有一个 SPA。
回复 支持 反对

使用道具 举报

头像被屏蔽
17#
发表于 2010-9-1 13:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

18#
发表于 2010-9-1 13:59 | 只看该作者
NV的驱动还是比AMD的好得多!有差异正常
ruoyee 发表于 2010-9-1 13:23


这和驱动程序无关,主要是硬件架构上的区别。
回复 支持 反对

使用道具 举报

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

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-9-14 11:49

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表