POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 4951|回复: 28
打印 上一主题 下一主题

[讨论]R600的双向Ringbus显存控制器是高分辨率成绩低的主要原因

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-14 11:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
R600为双向读写1024bit Ringbus显存控制器,而R580为单向读取512bit Ringbus显存控制器,显存写入仍为传统的Xbar

而Ringbus的性能特性,可编程优化,高延迟

在R600的部分测试和游戏中,R600体现出512bit应有的带宽优势,但是部分游戏在高分辨,AA,AF下性能惨淡,这明显是Ringbus显存控制器没有进行优化的结果。当年R520推出后,ATI为Ringbus读写优化,使Quake4性能大幅提升。而R600的Ringbus比R580更为复杂,所以我觉得在ATI完成Ringbus的优化后,R600能体现出应有的优势,能够和8800GTX匹敌!

PS:以上为我的个人想法。望Nfans不要攻击!
G70 该用户已被删除
29#
发表于 2007-5-18 11:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

28#
发表于 2007-5-18 09:27 | 只看该作者
看來當初他們的假想敵真的是那顆"分離架構的G80"....太可怕了。

nvidia的欺骗这么成功?
回复 支持 反对

使用道具 举报

27#
发表于 2007-5-17 08:44 | 只看该作者
原帖由 来不及思考 于 2007-5-14 20:51 发表

Crossbar永远是效率最高的设计,就是受限于成本因素太多
ATI能强上512BIT MC,很大程度上应该是得益于Ringbus


R600決定全面上Full-Ringbus的話,那threading應該得要增加,來抗衡增加的記憶體延遲....
結果看到的狀況卻是減少,還有分支弱化。﹍A﹍
threading引擎看來是維持C1程度,VLIW還有簡化指令分派結構的作用,
然後集中到command processor上....
雖說這部份有強化,但是其實也是靠執行compiler,簡單講也是軟體solution。

某種意味上,R600相對於C1的擴大似乎都是先考量成本而不是性能。
當然這也可以想成他們覺得製程部份會成為瓶頸所以對製造相關的因素進行最佳化。
只是高階結構性能還是很重大的考量點,RV610和630都有自己的結構特色,觀念上與R600的差異其實是很顯著的。

看來當初他們的假想敵真的是那顆"分離架構的G80"....太可怕了。
回复 支持 反对

使用道具 举报

26#
发表于 2007-5-17 08:26 | 只看该作者
原帖由 XXR600 于 2007-5-16 23:44 发表



但也得益于Ringbus高延迟
即使强上了512BIT,怎么越是高分辨高AA/AF,R600就越菜皮?

得益于BC的8*64bit,不过在抓HDR格式tex的时候效率会高点
回复 支持 反对

使用道具 举报

25#
发表于 2007-5-16 23:44 | 只看该作者
原帖由 来不及思考 于 2007-5-14 20:51 发表



Crossbar永远是效率最高的设计,就是受限于成本因素太多

ATI能强上512BIT MC,很大程度上应该是得益于Ringbus



但也得益于Ringbus高延迟
即使强上了512BIT,怎么越是高分辨高AA/AF,R600就越菜皮?
回复 支持 反对

使用道具 举报

24#
 楼主| 发表于 2007-5-14 20:55 | 只看该作者
原帖由 jhj9 于 2007-5-14 18:02 发表


一个谎言的破产,伴随着一个新谎言的诞生w00t)
Pro-A们总是这么有趣

真的怀疑你丫是不是清华的,是不是程序员,估计只会作GUI

说什么我还设计过Flash和SDRAM的读写控制器呢!交叉读取是抵消延迟的最好方法!
回复 支持 反对

使用道具 举报

来不及思考 该用户已被删除
23#
发表于 2007-5-14 20:51 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

22#
发表于 2007-5-14 20:49 | 只看该作者
原帖由 Pro-A 于 2007-5-14 13:53 发表
还没听说过ringbus替代xbar是为了性能的:p

总算看到一个还清醒的。
回复 支持 反对

使用道具 举报

21#
发表于 2007-5-14 18:02 | 只看该作者
原帖由 lqf3dnow 于 2007-5-14 11:22 发表
R600为双向读写1024bit Ringbus显存控制器,而R580为单向读取512bit Ringbus显存控制器,显存写入仍为传统的Xbar

而Ringbus的性能特性,可编程优化,高延迟

在R600的部分测试和游戏中,R600体现出512bit应 ...


一个谎言的破产,伴随着一个新谎言的诞生w00t)
Pro-A们总是这么有趣
回复 支持 反对

使用道具 举报

G70 该用户已被删除
20#
发表于 2007-5-14 17:17 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

G70 该用户已被删除
19#
发表于 2007-5-14 16:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

18#
发表于 2007-5-14 13:53 | 只看该作者
还没听说过ringbus替代xbar是为了性能的:p
回复 支持 反对

使用道具 举报

17#
发表于 2007-5-14 13:37 | 只看该作者
原帖由 madcat2100 于 2007-5-14 12:26 发表

当初G71优化驱动的时候,泛A们群起而攻之作弊的论调转了480度


呵呵,所以说做人不能太陈凯歌
回复 支持 反对

使用道具 举报

16#
发表于 2007-5-14 13:17 | 只看该作者
据说 R600driver现在还是用 R580时代的读写方式, 等更新吧
回复 支持 反对

使用道具 举报

来不及思考 该用户已被删除
15#
发表于 2007-5-14 13:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

14#
发表于 2007-5-14 13:14 | 只看该作者
原帖由 ClearTextXTX 于 2007-5-14 11:51 发表
这个测试是开了AA的吧?
说实话HD 2900XT的PS能力比较弱,VS能力极强,超过了8800GTX 70%,不知道为啥这么设计。
另外不知道GS性能如何。


ati不可能不重视ps的。当年天骄II宣传3:1黄金比例的时候就说到未来游戏对ps的需求更大。

现在不可能这么快就打自己嘴巴的
回复 支持 反对

使用道具 举报

13#
发表于 2007-5-14 12:57 | 只看该作者
这就是ATI暴力堆管线堆位宽的结果,大概是缺乏NV设计人员的创意精神
回复 支持 反对

使用道具 举报

来不及思考 该用户已被删除
12#
发表于 2007-5-14 12:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

11#
发表于 2007-5-14 12:42 | 只看该作者
原帖由 zzhang 于 2007-5-14 12:41 发表

你说的问题估计是2900xt的US架构问题造成的。编译器不可能将所有指令都能解释成5D模式,PS指令可能受到的影响更大。

形象地说,就是计划经济跟市场经济的区别
R600是计划经济,由驱动来做分配
G80是市场经济,由硬件自行决定如何分配
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-19 07:40

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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