选择显卡经验谈.docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
选择显卡经验谈

选择显卡经验谈[决定显卡性能的因素] 现在已经不仅是游戏玩家才在意自己电脑的显卡怎么样,普通的电脑用户在配置电脑的时候也对显卡有了特别要求,而面对市面上纷繁复杂的显卡,了解显卡的性能也就成了一件不简单的事。显卡的性能是由不少因素而决定的,首先我们来了解一下显卡的简单工作原理。 1、 从总线 (bus) 进入显卡芯片 ——将 CPU 送来的数据送到显卡芯片(GPU)里面进行处理。 2、 从 video chipset 进入 video RAM——将芯片处理完的数据送到显存。 3、 从显存进入 Digital Analog Converter (RAMDAC=数字模拟转换器),由显示显存读取出数据再送到 RAMDAC 进行数据转换的工作。(显卡现在大都已将RAMDAC集成在了显示芯片内) 4、 从 DAC 进入显示器 (Monitor)——将转换完的类比数据送到显示屏。 可以看到,决定显卡的性能的首要是显卡的GPU,也就是显卡的显示核心,比如NVIDIA的GeForce FX 5900和ATI的Radeon 9800等,这都是我们熟悉的GPU名称,可以说GPU的性能直接决定了显卡的性能。 其次就是显存的带宽,要保证GPU的性能得到充分的发挥就需要足够大的带宽,就像一辆法拉利,一定要在赛道上才能发挥它的威力,如果跑在乡间的土路上,我想连拖拉机都跑不过! 再次是显存的容量等等其他的因素。高分辨率的应用以及大量3D场景的渲染,需要用到大显存,因此当显存容量不足的时候,系统会自动调用内存作显存使用,然而在速度上内存当然是无法和显存相比的了,这样显卡的性能自然也就受到影响。 这些因素都是依据理论得来的,显卡GPU这方面相信大家都没有什么异议,什么档次的GPU基本上就决定了这款显卡在实际应用中会有怎么样的性能,而且在购买时GPU已经是显卡的第一标志,厂商也无法在上面动什么手脚。但对于显存的位宽及容量,这些隐性的指标,就成了左右显卡性能在实际使用中的关键因素了! 这是我们这次测试所使用的一个最新的Athlon64平台,我们将在这个平台上测试显存的位宽及容量对显卡性能的影响。 驱动程序都使用了NVIDIA和ATI官方最新发布的驱动(在我们截稿前,NVIDIA官方已经发布了最新的ForceWare驱动56.64版)。测试软件除了权威的三款显卡基准测试软件——3DMark2001 SE、3DMark03 Build 340和AquaMark 3外,还使用了两款最新的游戏DEMO——UT2004 DEMO和FarCry的第二版DEMO。这两款游戏都是今年众人期待的年度大作,其中FarCry是一款全面支持DirectX 9的游戏。[显存容量的意义] ??显存担负着系统与显卡之间数据交换以及显示芯片运算3D图形时的数据缓存,因此显存容量理论上决定了显示芯片能处理的数据量。 小知识: 我们先来算一下我们在平时应用时所需要的显存容量,当在进行2D应用时,显存容量=水平分辨率×垂直分辨率×颜色位数/8bit,比如在1024×768×32的显示模式下,那么需要的显存容量=1024x768x32bit/8bit=3145728 byte=3.072MB,这只是2D应用时,如果是使用3D应用时,那么需要的显存容量=水平分辨率×垂直分辨率×颜色位数×3/8bit= 1024x768x32bitx3/8bit=9437184byte=9.216MB,当然,这些都这是应用时的最低需求,因此还必须有一定的显存容量来专门存放纹理数据或Z-Buffer数据,否则当显存容量被显示资源完全占用时,系统会自动调用内存作为纹理显存使用,而在速度上内存是无法和显存相比的了,这样的二次调用自然会导致显示性能下降。 ??从上面的计算式看来,就算在1600×1200×32的显示模式下使用三维绘图比如3D Studio Max,它所需的显存也仅为1600×1200×32bit/8bit×3yte=22.5MB而已。但是现在的主流显存容量已经是128MB,256MB的显卡在市场也并不少见,我们从前面的式子可以知道理论上32MB的显存容量都绰绰有余了,那为什么显卡的显存容量还在不停的成倍增长呢?我们用得着这么大的显存容量吗?多出来的是浪费吗? ??其实不尽然,现在的一些主流3D游戏,材质数据、顶点数据和其他数据所需的显存容量都已经越来越大了,像一些最新的游戏如DOOM III等,所需的材质数据十分惊人,被称为“显卡杀手”。 ??并且在显卡的同质化越来越严重的今天,显卡厂商急需寻找一些新的卖点,而在其他规格已经无法再做什么大文章的时候,显存容量也就成了厂商大肆宣传的目标,64MB已经过时,128MB凑合使用,256MB才够时髦!于是在一些中低端卡上出现了高端

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档