北京师范大学论坛|北师大人

 找回密码
 注册
搜索
查看: 25308|回复: 1
打印 上一主题 下一主题

显存当作内存用?虚高显存无用论!

[复制链接]
跳转到指定楼层
1#楼
发表于 2008-9-9 01:12:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
里先阐明一个概念。因为帖子是去年上半年发的,那时对于“管线”的认知比较统一。而从78、X18推出以后就不能简单的套用“管线”这个词了。新出的7XXX,X1000系列对显存的调用也与以前的不同,也不能直接套用这个公式。整体上来说对于这新一代的卡直接考虑ROP部分去计算显存使用比较合适。今天又看见有人吹X1600搭配512M如何如何……按ZOL那边的说法就是“给太监吃伟哥”。这是同德系显卡常用的伎俩……此文虽有点过时,但给新人参考一下到还可以。
顺便说一句,为了做到易懂,此文中有很多说法是不严谨的。如果需要初级以上的研究的话就请不要参考文中这些不严谨的说法了。

原文
=========


前几天看到有两个厂商推出了自己的512M显存容量的X700,在论坛上也有一些人气.不是因为别的原因.单是那512M的显存容量就足以吸引人的眼球!如此的容量甚至超过了很多人的内存容量.而在此之前,只有68U和7800GTX-512这样的贵族显卡才配到如此高的容量.而现在平民级的显卡可以拥有512M的显存这还是第一次!但是贵族要说,如此巨大的显存根本对显卡性能没有提升,这完全是JS们促销的噱头!
显卡显存的计算公式:
1.以核心频率与显存频率一致的状态下的公式.例如500/1000这样的状况.
标准状况下:
[显存]=[渲染管道数]X[核心位宽]X[显存宽位]/2(注:显存单位是KB)
例如X700.6600,都是8管256BIT核心宽位128BIT显存位宽.那么他们的标配是128M.
极限状态:
[显存]=[渲染管道数]X[核心位宽]X[显存宽位]
显存是上下并行的两条路,一条读取一条输入.但是如果遇到极限的状态(如高分辨率,开抗锯齿,HDR应用等),则有可能在短时间内,将两条路近似全部用于全部读取或者全部写入,这个时候它要用的的显存可能会很接近标准显存的双倍.
例如66GT,在高频率高消耗的状态下可以用到200M以上的显存.而2条渲染管道的MX440配128M时性能甚至会不如64M(频率不等的情况除外).
2.显存频率高于核心频率
例如很多66GT,都可能拉到550/1200的样子,这个时候,显存的频率是600,而核心只有550.也就是说,显存的速度已经超过标准状态下(仓库的周转速度高于进货速度),这个时候,配上不到标准状况要求的容量的显存,显卡也足以发挥出自己的性能.
3.显存频率低于核心频率
例如MX440SE,频率270/400,显存频率为200,低于核心的270.这样的状况下,显存的速度不够(仓库的周转速度低于进货速度),就有必要增大显存的容量(增大仓库容量),才能发挥出显卡的性能来.
4.显存的延迟问题
这个跟内存的延迟问题是一样的,延迟越低效果越好.但是同时带来的问题是频率难以提升.
现在显卡上使用的GDDR3的显存延迟都比较高,但是频率也很高.这样就带来了高的传输速度,适合需要进行大的数据量运算的显卡.
而像TI4200这类的古董卡,因为对数据量和频率没有过大的需求,GDDR1就足够满足了.这个时候假如给它配上GDDR3,反而效果会不如配GDDR1的强.

由此看来,X700配128M的同频GDDR3显存与256M的同频或低频显存是合理的,而512M的显存不但对显卡性能没有提升相反因为高延迟,这样的显卡性能还比不过那些小点显存的X700(不要说高分辨率开抗锯齿情况,因为X700这颗VPU用到极限也不超过256M).请记住,显存不是RAID!容量不决定一切!
2#楼
发表于 2009-12-26 01:52:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机访问本页请
扫描左边二维码
         本网站声明
本网站所有内容为网友上传,若存在版权问题或是相关责任请联系站长!
站长联系QQ:7123767   myubbs.com
         站长微信:7123767
请扫描右边二维码
www.myubbs.com

小黑屋|手机版|Archiver|北京师范大学论坛 ( 京ICP备07038780号 )

GMT+8, 2024-5-6 04:11 , Processed in 0.088042 second(s), 15 queries .

Powered by 高考信息网 X3.3

© 2001-2013 大学排名

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