收藏 分享(赏)

显卡知识之中端显卡如何挑.docx

上传人:hyngb9260 文档编号:6621342 上传时间:2019-04-18 格式:DOCX 页数:6 大小:279.19KB
下载 相关 举报
显卡知识之中端显卡如何挑.docx_第1页
第1页 / 共6页
显卡知识之中端显卡如何挑.docx_第2页
第2页 / 共6页
显卡知识之中端显卡如何挑.docx_第3页
第3页 / 共6页
显卡知识之中端显卡如何挑.docx_第4页
第4页 / 共6页
显卡知识之中端显卡如何挑.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、相信大多数读者对于显卡的了解都在核心上,之后是显存和散热,然后是做工。当然,决定显卡的性能的首要是显卡的 GPU,也就是显示核心,可以说 GPU 的性能直接决定了显卡的性能。不过,正因为目前所有的宣传重点都在核心上,因此才让影响显卡性能第二重要的东西被遗忘,那就是 显存的带宽。因为,要保证 GPU 的性能得到充分的发挥就需要足够大的带宽,就像一辆跑车,一定要在好的赛道上才能发挥它的威力,如果跑在凹凸不平、拥挤不堪的路面上,甚至连跑步都能超过他。显卡性能最重要的因素 GPU(核心)因此,对于位宽的重要性,虽然了解的人不多,但是位宽的大小却深深的影响了显卡的性能,然而大家一般能看到的宣传都是针对

2、GPU 的,而高端卡的位宽也都是很充足的,基于以上的原因,位宽的重要性不被人理解也情有可原。目前几款中端显卡的规格详情除了核心和位宽外,显存的容量也是影响性能的一个因素,不过随着显卡显存容量的激增,显存颗粒价格的下降,目前中端显卡 1G 显存的情况已经随处可见了,这里就不在做赘述了。什么档次的 GPU 基本上就决定了这款显卡在实际应用中会有怎么样的性能,而且在购买时GPU 已经是显卡的第一标志,厂商也无法在上面动什么手脚。但对于显存的位宽及容量,这些隐性的指标,就成了左右显卡性能在实际使用中的关键因素了!显存带宽的意义显存带宽是指 GPU 与显存之间的数据传输速率,它以字节/秒为单位。当显示卡

3、在进行像素渲染时,都需要从显存的不同缓冲区中读写数据。这些缓冲区中有的放置描述像素 ARGB(阿尔法通道,红,绿,蓝)元素的颜色数据,有的放置像素 Z 值(用来描述像素的深度或者说可见性的数据) 。基本的渲染过程是:计算一个像素的的颜色值,从颜色和 Z 缓冲区中对应该像素的存储位置读取颜色值和 Z 值,然后计算出这个像素新的颜色值和 Z 值,计算中可能还需要与像素原来的颜色进行混合或者合成处理(这个计算还和 Z 值以及 Alpha 值有关) 。一旦新的像素颜色和 Z 值计算完成后,新的数据就需要写回到内存中。也就是说进行一次基本的渲染操作,每个像素被渲染一次的话,就需要传送(读取 32bit

4、颜色 + 读取 32bit Z + 写入 32bit 颜色 + 写入 32bit Z)=128bit,即 16 个字节。材质贴图和深度复杂性会使每个像素渲染所需要的带宽加倍。当前大部分游戏都使用了多重贴图(在每个像素上应用两层或者更多的纹理)以及双线性或者三线性过滤来达到丰富的图象细节和逼真度。纹理数据也是从同时放有像素颜色和 Z 缓冲区的内存中读取。为了了解纹理读取所需带宽的近似值,我们可以假设每个像素应用了两层纹理,同时还采用了三线性过滤,每个像素的每个纹理在三线性过滤时会使用 8 个纹理样本,每个样本都是32bit。这样,每个像素一次会读取:32bit8(纹理样本数量)2(纹理层数量)=

5、512bit,即 64 个字节的纹理数据。而又因为所有的 GPU 都会采用某种形式的高速纹理缓存,倘若高速缓存可以将必须从外部显示内存读取的纹理数据量平均减少一半(具体的情况相当复杂而且是随时变化的,不过这个假设基本上还是合理的) ,那么我们可以认为在双纹理和采用三线性过滤的情况下,每个像素进行渲染的时候都会从显示内存中读取平均(64 字节/2) =32 个字节的数据。所以在 1920108032 的显示模式下,进行像素渲染时每一帧需要的数据传输量 = 水平分辨率垂直分辨率 (基本渲染数据读写+纹理数据读取)=19201080(16+32)大约 100MB。如果帧刷新速度为 60 帧/秒,则显

6、存带宽需求为 100MB60=6GB/s。而这仅仅是像素渲染所需的带宽,要是使用更高的分辨率、更高的刷新率和打开全屏抗锯齿、各异性向过滤时,带宽的消耗将更惊人!由此可见,只有足够大的显存带宽才能带来更精细(高分辨率) 、色彩更逼真(32 位真彩) 、和更流畅(高刷新速度)的 3D 画面!显存带宽跟显示卡的显存速度和显存架构有关,其计算公式为:显存带宽显存工作频率显存位宽/ 8,因此,在工作频率一定的情况下,显存位宽的大小决定了显存带宽的大小。显存位宽(bit)即一个时钟周期传送数据的位数,位数越大,传输效率越高。比如 HD6790,官方默认的显存工作频率为 840MHz,而显存位宽 256bi

7、t,所以显存位宽为256bit 的 HD6790 的显存带宽=840256/8=26.88GB/s,而市售的 GTX550 Ti 显存位宽仅为192bit,因此的 GTX550 Ti 的显存带宽=900192/8=21.6GB/s。也就是说从理论上来讲,显存位宽为 192bit 的 GTX550 Ti 的显卡性能只是显存位宽为 256bit 的 HD6790 的 80%!由于都是中端显卡,对市场的定位相同。价格也相差不多,因此,二者在市场中将会成为最直接的竞争对手,但对于二者性能来说,是否真的如同上面的理论计算一样,由于位宽的劣势而在性能上输给对手,我们来看下评测的结果。从总的结果来看:256

8、bit 显存位宽的 HD6790 显卡对 192bit 显存位宽的 GTX550 Ti 显卡有了10%以上的优势,而且这些都是在高分辨率下的测试,和理论计算上来看,相差了 15%,原因何在呢?聪明的读者可能发现了,由于 GTX550 Ti 的核心频率较高,因此性能获得了一些提升,如果将 GTX550 Ti 降频或者将 HD6790 超频,二者的性能差距则会更大。总结:显存带宽对性能的影响非常大显存带宽的重要性即是显存位宽的重要性。从前面的测试可以看到 256bit 显存的显卡性能并没有达到 192bit 显存的显卡的 125%,这是为什么呢?其实这里还要牵扯到一系列的问题,例如优化程度,包括了

9、游戏对显卡的优化,驱动的优化,当然,还有系统的整体,如CPU、硬盘 等。所以在价钱允许的情况下,显存位宽当然是越高越好,选择一块高显存位宽的显卡也就成了必然的事了。但是我们发现了一个有趣的情况,目前的中端显卡中,特别是刚出的终端新秀 GTX550 Ti 和 HD6790 之间却又了一个比较有意思的地方,性能好,带宽高的 HD6790价格比 GTX550 Ti 还要便宜。从 HD6790 的情况上我们看到了 AMD 策略的成功之处,田忌赛马的方案让 AMD 一路走向胜利,而此次的 HD6790 的高性价比策略也然对手苦不堪言,但是 AMD 一向擅长降价政策,即便 NVIDIA 针对 GTX550 Ti 调整价格恐怕也不及 AMD 的狠,真是情何以堪啊。全球顶尖 AIB 蓝宝的 HD6790国内 AMD 显卡的奠基厂商迪兰的 HD6790目前 HD6790 的国内普遍报价在 999 元左右,因为是中端卡,因此非公版较多见,这也导致了一般的二线三线厂商对卡的做工可能有缩水现象,这里还是建议大家尽量选择一个一线品牌购买,比如迪兰和蓝宝,质量和稳定性以及售后保修问题都不是问题。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报