热点科技

标题: 关于G80跑03中的nature场景 [打印本页]

作者: coolcoolseven    时间: 2006-11-9 11:55
标题: 关于G80跑03中的nature场景
关于G80跑03中的nature场景
很多显卡在从乌龟(或者是海龟)转到岸边的树林的时候贞数都很低的,听说是vertex shader不够造成的(仅仅是听说,因为上古4里面多草的场景中贞数也很低)

我想看看采用统一架构的G80在那个时候能不能把运算能力用到vertex shader上,贞数不至于下降的很多 效率如何
作者: cyd518    时间: 2006-11-9 12:11
几十人看了就每人回呢~~
作者: tangmt1    时间: 2006-11-9 12:17
自己买一块试试就知道了
作者: ldp0311    时间: 2006-11-9 12:20
5K啊
作者: net800    时间: 2006-11-9 12:43
原帖由 casper2003 于 2006-11-9 11:55 发表
很多显卡在从乌龟(或者是海龟)转到岸边的树林的时候贞数都很低的,听说是vertex shader不够造成的(仅仅是听说,因为上古4里面多草的场景中贞数也很低)

我想看看采用统一架构的G80在那个时候能不能把运算 ...
G80目前就是NV饭的神

没人回你正常
作者: pengjianbo1    时间: 2006-11-9 13:43
顶一下~~~~~~~~~~~~~~~~~~~
作者: dnntgerm    时间: 2006-11-9 14:46
看看上古卷轴4的对此测试成绩吧
作者: fx668898    时间: 2006-11-9 15:01
原帖由 maomaobear 于 2006-11-9 14:46 发表
看看上古卷轴4的对此测试成绩吧
其实我是想看看贞数会不会突然大幅度下降——就是NV那个动态分配处理的如何
作者: 13972100086    时间: 2006-11-9 15:06
恩,是很低,特别是乌龟出现的时候
作者: changyangwang    时间: 2006-11-9 16:00
估计不行吧,如果dx10的卡在dx9下也能动态分配资源,还要dx10干什么?
作者: JJJJJ    时间: 2006-11-9 16:16
原帖由 distance 于 2006-11-9 16:00 发表
估计不行吧,如果dx10的卡在dx9下也能动态分配资源,还要dx10干什么?
.Unified shaders aren't actually a feature as much as a result of DX10. This is a small point that seems to get lost in the shuffle, but Microsoft doesn't require a specific implementation for DX10 compliance: they simply made a better implementation more feasible. Until now, building a GPU with unified shaders would not been have desirable, let alone practical, but Shader Model 4.0 lends itself well to this approach.

We haven't seen unified shaders yet because we didn't need or want them. Up to SM2.0, vertex shaders had a higher precision requirement than pixel shaders. While 32bit floating point was required for compliance at the vertex level, 24bit was all that was needed for full precision in pixel shaders. Partial precision hints were added to accommodate 16bit pixel shaders on NVIDIA hardware. It wouldn't have been practical at the launch of DX9 to require that all shader units be 32bit. The same goes for including pixel oriented features in the vertex shader hardware: the API didn't support it, so there was no need to include it. The R300 GPU is 218mm^2 with only 107 Million transistors, and adding any more complexity than necessary would have certainly produced a much larger chip than they would have been able to handle on the 150nm process employed at the time. These days, we are able to do much more in the same space: ATI's latest chip, the RV570, is about 230mm^2 and has 330 Million transistors.

It is much cheaper, easier, and more efficient to build hardware to fit exactly what is required of each step in the rendering pipeline. This is as true with older hardware as it is with G80. Now that DX10 calls for full 32bit in each shader and nearly the same functionality for both vertex and pixel shader units, it doesn't make sense to duplicate and segregate the hardware. Now that functionality can't be excluded from either vertex or pixel processing, hardware designers are optimizing their parts to make the most efficient use of space. It just so happens that the best way to do this and meet the requirements of DX10 is with unified shaders.


anandtech
作者: yiyuan0951    时间: 2006-11-9 16:17
原帖由 distance 于 2006-11-9 16:00 发表
估计不行吧,如果dx10的卡在dx9下也能动态分配资源,还要dx10干什么?
如果G80不能动态分配资源,它是怎么跑03的?

要知道G80已经没有实际的shader了
作者: opljklop    时间: 2006-11-9 17:01
顶~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: cnc888    时间: 2006-11-9 17:07
原帖由 casper2003 于 2006-11-9 17:01 发表
顶~~~~~~~~~~~~~~~~~~~~~~~~~~
Shadermark的VertexShader light测试 G80 1light-8light 性能无变化  8light的时候 性能已经是NV40的30多倍了

G80内部已经没有VS/PS/GS之分了 SP通吃
作者: admin99    时间: 2006-11-9 17:38
原帖由 ayanamei 于 2006-11-9 17:07 发表

Shadermark的VertexShader light测试 G80 1light-8light 性能无变化  8light的时候 性能已经是NV40的30多倍了

G80内部已经没有VS/PS/GS之分了 SP通吃
我是想看在PS和VS比例突然剧烈变化时动态分配的能力~~~
作者: xyzdsl    时间: 2006-11-9 17:54
原帖由 casper2003 于 2006-11-9 17:38 发表

我是想看在PS和VS比例突然剧烈变化时动态分配的能力~~~
G80基本上已经不不存在这个所谓的动态分配了 #
不管程序需要跑PS/VS 执行资源上通吃
作者: barhamutar    时间: 2006-11-9 18:13
原帖由 ayanamei 于 2006-11-9 17:54 发表


G80基本上已经不不存在这个所谓的动态分配了 #
不管程序需要跑PS/VS 执行资源上通吃
哦,明白了

期待8600!

不知道以后会不会有强人能把GTS的64bit贷款补足呢 想以前自制的512M6800U
作者: ziyuan19840930    时间: 2006-11-9 18:56
这个场景速度1600XT>7600GT>7800GT,千真万确我也到现在搞不清为什么
作者: 19910508    时间: 2006-11-9 20:37
原帖由 casper2003 于 2006-11-9 16:17 发表

如果G80不能动态分配资源,它是怎么跑03的?

要知道G80已经没有实际的shader了
还是那个老问题,g80是怎么跑dx9的,有说模拟的,有说不是。g80(或者说dx10)不是没有shader,而是没有了vertex shader和pixel shaders的区别,但游戏本身建模还是区分顶点和像素的,g80可以在需要顶点多的时候多提供顶点资源,需要像素多的时候多提供像素资源,所以效率大大提高,但这是在dx10的环境下。这里有个简单的推理,不需要对技术细节有多少了解:如果g80在dx9下面能实现顶点和像素的动态分配,从而提高运行效率,那么在dx10发布之前,nv就大可以自己设计一个统一架构的gpu,让他在dx9下发挥作用,要知道在xp下跑3dmark03跟dx10一点关系也没有。
作者: agirl1221    时间: 2006-11-9 20:41
楼上的,cho的文章不会看?
作者: kitian    时间: 2006-11-9 20:44
原帖由 djxu 于 2006-11-9 18:56 发表
这个场景速度1600XT>7600GT>7800GT,千真万确我也到现在搞不清为什么
我想先问问1600XT能跑多少fps?
作者: cycy    时间: 2006-11-9 20:54
当时X700的VS测试也是比66GT高不少呢
作者: www66    时间: 2006-11-9 21:17
原帖由 jhj9 于 2006-11-9 20:44 发表


我想先问问1600XT能跑多少fps?
Min FPS在30。76GT记得好像在28,而78GT只有23-24的样子。
作者: liu2liu2    时间: 2006-11-10 00:09
是否说乌龟出现的地方,帧数不再下跌???  说8800gtx
作者: hgxfit    时间: 2006-11-10 00:35
原帖由 djxu 于 2006-11-9 21:17 发表

Min FPS在30。76GT记得好像在28,而78GT只有23-24的样子。
这就是开玩笑了吧?我自己用的78GT记得是有31,现在用的79GS能到35
作者: radisher    时间: 2006-11-10 01:12
不是不跌,而是反升。
作者: weihui    时间: 2006-11-10 09:48
原帖由 distance 于 2006-11-9 20:37 发表

还是那个老问题,g80是怎么跑dx9的,有说模拟的,有说不是。g80(或者说dx10)不是没有shader,而是没有了vertex shader和pixel shaders的区别,但游戏本身建模还是区分顶点和像素的,g80可以在需要顶点多的时候多提供顶点资源,需要像素多的时候多提供像素资源,所以效率大大提高,但这是在dx10的环境下。这里有个简单的推理,不需要对技术细节有多少了解:如果g80在dx9下面能实现顶点和像素的动态分配,从而提高运行效率,那么在dx10发布之前,nv就大可以自己设计一个统一架构的gpu,让他在dx9下发挥作用,要知道在xp下跑3dmark03跟dx10一点关系也没有。
按你的说法,根本就是G80能在DX9下实现动态分配啊~~~~


逻辑混乱了?
作者: cucugeorge    时间: 2006-11-10 10:06
us架构当然是动态分配资源了
不论是在那种dx环境下 只是只有dx10明确要求显卡提供或仿真此类功能而已
作者: wangchenghua    时间: 2006-11-10 13:03
原帖由 casper2003 于 2006-11-10 09:48 发表

按你的说法,根本就是G80能在DX9下实现动态分配啊~~~~


逻辑混乱了?
但这是在dx10的环境下,你不能把一句话看完?
作者: yunji2000    时间: 2006-11-10 13:05
原帖由 G70 于 2006-11-9 20:41 发表
楼上的,cho的文章不会看?
哪个文章,你指g80的评测吗?
作者: ttxiaomeng    时间: 2006-11-10 13:06
看这里看这里看这里
作者: garycn    时间: 2006-11-10 13:12
原帖由 distance 于 2006-11-10 13:03 发表

但这是在dx10的环境下,你不能把一句话看完?
说你逻辑混乱你还不信

现在那里有DX10了 G80跑03怎么跑?
作者: wenjiech    时间: 2006-11-10 13:24
原帖由 casper2003 于 2006-11-10 13:12 发表

说你逻辑混乱你还不信

现在那里有DX10了 G80跑03怎么跑?
你一句一句看的吗?你把整篇看完。要知道在xp下跑3dmark03跟dx10一点关系也没有,所以我才说楼主说的情况不太可能。
作者: mingzhi1976    时间: 2006-11-10 13:30
原帖由 distance 于 2006-11-10 13:24 发表

你一句一句看的吗?你把整篇看完。要知道在xp下跑3dmark03跟dx10一点关系也没有,所以我才说楼主说的情况不太可能。
G80 在任何dx版本都能实现动态分配
因为,它无差别执行
作者: xpdragon    时间: 2006-11-10 13:31
原帖由 Albatron 于 2006-11-10 13:06 发表
看这里看这里看这里
这句话我只能理解为宣传口号。这么说我们根本不需要vista,根本不需要dx10了,g80在xp下就能把统一架构的优势充分发挥了。
作者: handwin    时间: 2006-11-10 13:35
原帖由 distance 于 2006-11-10 13:31 发表

这句话我只能理解为宣传口号。这么说我们根本不需要vista,根本不需要dx10了,g80在xp下就能把统一架构的优势充分发挥了。
DX10 的改进就一个US???
G80这种体系为什么还需要区分Shader?它是直接硬件底层实现资源统一
作者: q53664235    时间: 2006-11-10 13:35
原帖由 ayanamei 于 2006-11-10 13:30 发表

G80 在任何dx版本都能实现动态分配
因为,它无差别执行
那么还要dx10干什么,起码在dx8时代,nv就可以弄个统一架构出来,根本不用被ms牵着鼻子走。为什么要等ms制定了dx10的标准才弄统一架构?
作者: poplin0726    时间: 2006-11-10 13:36
原帖由 ayanamei 于 2006-11-10 13:35 发表

DX10 的改进就一个US???
不是唯一的改进,但这是最主要的改进。
作者: punk    时间: 2006-11-10 13:38
原帖由 distance 于 2006-11-10 13:35 发表

那么还要dx10干什么,起码在dx8时代,nv就可以弄个统一架构出来,根本不用被ms牵着鼻子走。为什么要等ms制定了dx10的标准才弄统一架构?
DX8年代  你给赛7亿个晶体管
你给来实现高效率的线程管理? 你给GPU塞海量的寄存器?
US只是实现DX10某些规格的条件
C1只是DX9级的GPU 但是同样适用US构架
作者: zhuabczhu    时间: 2006-11-10 13:47
原帖由 ayanamei 于 2006-11-10 13:38 发表

狗屎
DX8年代  你给赛7亿个晶体管
你给来实现高效率的线程管理? 你给GPU塞海量的寄存器?
US只是实现DX10某些规格的条件
C1只是DX9级的GPU 但是同样适用US构架
统一架构是一种思路,一种处理方式,跟晶体管什么关系?就像硬盘从1兆到500g都用了同样原理。
没有必要去谈论什么所谓的技术细节,因为这些都是nv释放出来的,它说什么就是什么,而它优先考虑的是什么,g80的销售。肯定怎么有利它怎么说。
作者: zhang57518    时间: 2006-11-10 13:49
原帖由 distance 于 2006-11-10 13:47 发表

统一架构是一种思路,一种处理方式,跟晶体管什么关系?就像硬盘从1兆到500g都用了同样原理。
没有必要去谈论什么所谓的技术细节,因为这些都是nv释放出来的,它说什么就是什么,而它优先考虑的是什么,g80的 ...
=。=  一代大师 #。
好走不送
原来GPU和硬盘一样 结构万年不变
实现相应技术不需要晶体管作为支持 只要脑子里有思路就可以了
作者: tyzipzip    时间: 2006-11-10 14:36
原帖由 distance 于 2006-11-10 13:47 发表

统一架构是一种思路,一种处理方式,跟晶体管什么关系?就像硬盘从1兆到500g都用了同样原理。
没有必要去谈论什么所谓的技术细节,因为这些都是nv释放出来的,它说什么就是什么,而它优先考虑的是什么,g80的 ...
逻辑混乱啊

要用以前的数据密度来实现160G单碟容量 那个硬盘碟子要多大呢
作者: jian504xin    时间: 2006-11-10 14:39
原帖由 distance 于 2006-11-10 13:24 发表

你一句一句看的吗?你把整篇看完。要知道在xp下跑3dmark03跟dx10一点关系也没有,所以我才说楼主说的情况不太可能。
对啊,跟DX10没关系,那不就是跟DX9有关系吗?

既然是这样,G80这个统一架构如何实现VS和PS的运算分离?

说你是逻辑混乱
作者: shark4587    时间: 2006-11-10 14:48
原帖由 distance 于 2006-11-10 13:47 发表

统一架构是一种思路,一种处理方式,跟晶体管什么关系?就像硬盘从1兆到500g都用了同样原理。
没有必要去谈论什么所谓的技术细节,因为这些都是nv释放出来的,它说什么就是什么,而它优先考虑的是什么,g80的 ...
Intel出8088的时候何尝不想把它弄成4GHz?技术达不到而已。
作者: yunwu110    时间: 2006-11-10 20:20
原帖由 casper2003 于 2006-11-10 14:36 发表


逻辑混乱啊

要用以前的数据密度来实现160G单碟容量 那个硬盘碟子要多大呢
为什么要用以前的密度来实现160G呢?我只是说他们的原理是一样的。就像用0.13的工艺可以实现统一架构,不过他的频率低一些,处理单元少一些,而用0.09的工艺实现了统一架构,频率高一些,处理单元多一些,未来0.065就可以频率更高,单元更多,但他们都是统一架构,这一“原理”是一样的。硬盘容量的差别姑且对应gpu频率的差别,以前的技术当然实现不了那么大容量、频率(或者能实现而没有实用价值),但并不等于实现不了那个原理,只是容量更小频率更低而已。
作者: cqisee    时间: 2006-11-10 20:26
原帖由 distance 于 2006-11-10 20:20 发表

为什么要用以前的密度来实现160G呢?我只是说他们的原理是一样的。就像用0.13的工艺可以实现统一架构,不过他的频率低一些,处理单元少一些,而用0.09的工艺实现了统一架构,频率高一些,处理单元多一些,未来 ...
那么你给我解释一下 从1m -现在500G的硬盘  的磁头都怎么发展过来的
原理一样 电子管计算机 和现代计算机原理上还是一样的呢

什么东西都不懂喜欢想当然
处理单元多一点 那么设计芯片太容易了 堆ALU就可以了
作者: 250841235    时间: 2006-11-10 20:34
原帖由 ayanamei 于 2006-11-10 20:26 发表

那么你给我解释一下 从1m -现在500G的硬盘  的磁头都怎么发展过来的
原理一样 电子管计算机 和现代计算机原理上还是一样的呢

什么东西都不懂喜欢想当然
处理单元多一点 那么设计芯片太容易了 堆ALU就可以了
技术当然是在不断进步的,但基本原理都是一样的。都是温撤斯特式,具体的技术每个厂家都不一样,每个厂家都有自己的专利。
作者: 186159    时间: 2006-11-10 20:38
原帖由 distance 于 2006-11-10 20:34 发表

技术当然是在不断进步的,但基本原理都是一样的。都是温撤斯特式,具体的技术每个厂家都不一样,每个厂家都有自己的专利。
说点实际的东西东西吧
啥都不懂 还喜欢讲大道理
作者: shanlun522    时间: 2006-11-10 20:39
原帖由 ayanamei 于 2006-11-10 13:49 发表

=。=  一代大师 #。
好走不送
原来GPU和硬盘一样 结构万年不变
实现相应技术不需要晶体管作为支持 只要脑子里有思路就可以了
不过dx8了,就说在dx9时代把,0.09技术已经很成熟了,没有晶体管的问题了吧(g80用的就是0.09的技术)。在ms没有提出dx10以前,在nv和ati竞争白热化的时候,nv(甚至ati)为什么就没想起来率先作出一个统一架构的gpu来提高自己的竞争优势?统一架构的优势是显而易见的,而且可以脱离dx10完全发挥这种优势........
作者: axia600    时间: 2006-11-10 20:44
原帖由 distance 于 2006-11-10 20:39 发表

不过dx8了,就说在dx9时代把,0.09技术已经很成熟了,没有晶体管的问题了吧(g80用的就是0.09的技术)。在ms没有提出dx10以前,在nv和ati竞争白热化的时候,nv(甚至ati)为什么就没想起来率先作出一个统一架 ...
G80已经超越了DX10 原本US的自由度了 OK?
MS提个标准出来当然可以 怎么不见MS自己设计一款US的GPU出来?
G80 也是80nm
而且G80用 80nm造已经是极限了 这种功耗本来就是不合理的
只有65nm的版本出来的成本才比较容易被主流市场接受
作者: wsyxp0825    时间: 2006-11-10 20:47
原帖由 ayanamei 于 2006-11-10 20:38 发表

说点实际的东西东西吧
啥都不懂 还喜欢讲大道理
我只是不盲从而已。
作者: rileylove    时间: 2006-11-10 20:52
原帖由 ayanamei 于 2006-11-10 20:44 发表

G80已经超越了DX10 原本US的自由度了 OK?
MS提个标准出来当然可以 怎么不见MS自己设计一款US的GPU出来?
G80 也是80nm
而且G80用 80nm造已经是极限了 这种功耗本来就是不合理的
只有65nm的版本出来的成本 ...
前面笔误,g80是80nm的,我只想说明,如果g80可以脱离dx10完全体现出分离架构的优势,gpu就不用被ms牵着鼻子走了,而事实是依然要ms来主导,ms提示了dx10,提出了分离架构,nv、ati才敢来做硬件。
作者: 575758283    时间: 2006-11-10 21:48
原帖由 distance 于 2006-11-10 20:52 发表

前面笔误,g80是80nm的,我只想说明,如果g80可以脱离dx10完全体现出分离架构的优势,gpu就不用被ms牵着鼻子走了,而事实是依然要ms来主导,ms提示了dx10,提出了分离架构,nv、ati才敢来做硬件。
原帖由 casper2003 于 2006-11-10 14:39 发表

对啊,跟DX10没关系,那不就是跟DX9有关系吗?

既然是这样,G80这个统一架构如何实现VS和PS的运算分离?

说你是逻辑混乱
希望你了解一点:现在没有DX10,但是G80照样用US来做VS和PS的工作




欢迎光临 热点科技 (https://www.itheat.com/activity/) Powered by Discuz! X3.2