13. FCRAM(Fast Cycle RAM)
FCRAM(快速循环动态存储器)是由富士通和东芝联合开发的内存技术,数据吞吐速度可超过DRAM/SDRAM的4倍,能应用于需要极高内存带宽的系统中,如服务器、3D图形及多媒体处理等场合,其主要的特点是:行、列地址同时(并行)访问,而不像普通DRAM那样首先访问行数据,再访问列数据。此外,在完成上一次操作之前,便开始下一次操作。不过这并用于主内存,而是用于诸如显示内存这样的其他存储器上
显卡
对于每一位追求电脑性能的DIY来说,显卡无疑是最重要的一样配件。在这个显卡技术高速发展的阶段,虽然可选择的显卡芯片厂商减少了,但基于相同厂商的显卡型号却分得很细,性能也各不相同。其中繁复处可能即便是专业人员也难以尽述。用户选择显卡的时候对一些专业数据接触也多了,简单点如芯片内核频率、显存频率,复杂点如像素填充率、显存带宽等。各显卡品牌在各自的显卡描述中也有这方面提及,但对于有些方面可能会有故意忽略某些细节,只提供那些炫目的优势数据,用户没有完整的了解,这是缺乏公平性的。这里我主要给大家介绍一下显卡的性能参数,如何根据这些参数确定显卡的性能,希望你在下次选购显卡时能更好的选到自已所需的产品。
首先我们了解一下对于一块显卡来说最重要的指标是什么。这里排除显卡对整个系统显示性能起决定性作用的包括了CPU、内存、主板和驱动软件。这样一个平台必须处理大量几何运算,如大家常听到的T&L即光源和变形处理技术就需要强劲的浮点运算并占用主存储器带宽。如果显卡不带硬件T&L功能,这部分任务就全部落在CPU、内存和主板组成的工作组上。在图形帧幅计算时,顶点和纹理通过总线(即PCI或者AGP 1x、2x、4x)传送至3D卡。
这时如果这个平台越快,所传输的帧幅也越多。这些影响显卡性能的外因并不是我今天想讲的,对于显卡本身最重要的是其芯片提供的像素填充率和它的显存带宽。下面让我们来了解它们:
像素填充率的最大值为3D时钟乘以渲染途径的数量。如NVIDIA的GeForce 2 GTS芯片,核心频率为200 MHz,4条渲染管道,每条渲染管道包含2个纹理单元。那么它的填充率就为4x2像素x2亿/秒=16亿像素/秒。这里的像素组成了我们在显示屏上看到的画面,在800x600分辨率下一共就有800x600=480,000个像素,以此类推1024x768分辨率就有1024x768=786,432个像素。我们在玩游戏和用一些图形软件常设置分辨率,当分辨率越高时显示芯片就会渲染更多的像素,因此填充率的大小对衡量一块显卡的性能有重要的意义。刚才我们计算了GTS的填充率为16亿像素/秒,下面我们看看MX200。它的标准核心频率为175,渲染管道只有2条,那么它的填充率为2x2像素x1.75亿/秒=7亿像素/秒,这是它比GTS的性能相差一半的一个重要原因。大家知道了,填充率的大小取决于显示芯片,目前只要买正规厂商的显卡都不会在芯片上有什么机关,一分钱一分货,而我下面重点要讲的显存就没有这么透明了。
我们在购买显卡时常可以看到关于显存的参数,主要有显存的速度,以纳秒为单位;显存的工作频率,以MHz为单位;显存的数据位宽,以bit为单位。这里显存的速度决定了其工作频率,如-7.5ns的显存标准频率可上133MHz ,-5ns的显存标准频率可上200MHz。但在显卡上有时显存工作频率与其速度不成正比,如Geforce3普遍采用3.8ns的DDR显存,标准应该是263MHz ,因是DDRAM则标准频率为526MHz,而我们知道Geforce3的显存标准频率为460MHz,给用户预留了很大的超频空间。而也有显存速度标为-7ns的,本应为143MHz但却默认工作频率为166MHz ;有的显存速度标为-4.5ns却不能上222MHz。所以在购买显卡时单看显存芯片上标识的速度值并不可*,一定要询问清楚显存的默认工作频率。
显存的数据位宽是一项经常被用户忽略的参数,但是其重要性甚至要超过显存的工作频率,因为位宽决定了显存带宽,而显存带宽已经成为现在制约显卡性能的瓶颈。显示芯片与显存之间的数据交换速度就是显存的带宽,单只芯片有强大的处理能力, 但显存带宽不高的话 ,显存将制约着这块芯片无法达到其设计处理能力。我们把Geforce3的显存频率超到500MHz,这时带宽高达8GB/s,但是在一些复杂图形环境一样会因显存带宽不够而影响到处理速度。在显卡工作过程中,Z缓冲器、帧缓冲器和纹理缓冲器都会大幅占用显存带宽资源。带宽是3D芯片与本地存储器传输的数据量标准,这时候显存的容量并不重要,也不会影响到带宽,相同显存带宽的显卡采用64MB和32MB显存在性能上区别不大。因为这时候系统的瓶颈在显存带宽上,当碰到大量像素渲染工作时,显存带宽不足会造成数据传输堵塞,导致显示芯片等待而影响到速度。目前显存主要分为64位和128位,在相同的工作频率下,64位显存的带宽只有128位显存的一半。显存带宽的计算方法是带宽=工作频率X数据位宽/8。这也就是为什么Geforce2 MX200(64位SDR)的性能远远不如Geforce2 MX400(128位SDR)的原因了。许多显卡广告中对64位显存避而不谈,采用不告知政策,用户在采购显卡时应该问清楚这一问题,在相同的频率下, 16M 128bit的性能可能比32M 64bit还要好的,因为显存带宽对于显卡性能太重要了。对于未来显卡性能提升,当务之急是要解决显存的带宽问题。
由于现阶段内存芯片价格极低,许多厂商开始在显存容量上做文章。采用64MB显存的显卡越来越多。不过好像有一款Geforce2 MX400虽用了64MB显存,但却不采用MX400标准128位显存而改用了64位显存,这样在性能上不会有提高。个人觉得这种做法有诱骗用户的成份,以显存容量吸引用户,却不告知用户关于性能上的实情,用户得花比正规32MB显卡要多的钱去买他蓄意降低性能迎合市场的产品。但对于这个厂商在成本上也确实要高一些,最终落得双方均不划算,这种市场手段太失败,主要原因是因为策划者没有把用户放在第一位去替他们着想,只顾玩弄市场手段,最后吃亏的还是自已集成声卡
整合技术是PC发展的趋势,目前市场上的一些主板更是将这一特色发挥地淋漓尽致,那些集成了显卡、声卡的主板正大行其道(其中以集成声卡为最为普遍)。不过,由于认识的误区,很多DIYer对集成声卡并不感兴趣,甚至把“集成声卡”与“劣质声卡”划等号,或者干脆称其为“垃圾”,事实果真如此吗?
???弧⒑挝?C’97 ???源油?盛(VIA)在其MVP3主板芯片中提出了“AC’97声卡”这个概念,我们便常常在形形色色的主板说明书上见到它,最后也就有了“AC’97软声卡”一说。发展到后来,“AC’97”干脆成了软声卡的代名词。可是如果你去看看某些高档声卡的技术资料,你就会惊讶地发现“该卡采用AC’97标准”,难道高档声卡也是软声卡?要知道这其中的奥妙,还须先认识AC’97规范(或标准)。
???1.AC’97的提出 ???1996年6月,5家PC领域中颇具知名度和权威性的软硬件公司共同提出了一种全新思路的芯片级PC音源结构,也就是我们现在所见的“AC’97”标准(Audio Codec97)。
???2.什么是AC’97规范 ???缙诘?SA声卡由于集成度不高,声卡上散布了大量元器件,后来随着技术和工艺水平的发展,出现了单芯片的声卡,只用一块芯片就可以完成声卡所有的功能。但是由于声卡的数字部分和模拟部分集成在一起,很难降低电磁干扰对模拟部分的影响,使得ISA声卡信噪比并不理想。
???C’97标准则提出“双芯片”结构,即将声卡的数字与模拟两部分分开,每个部分单独使用一块芯片。AC’97标准结合了数字处理和模拟处理两方面的优点,一方面减少了由模拟线路转换至数字线路时可能会出现的噪声,营造出了更加纯净的音质;另一方面,将音效处理集成到芯片组后,可以进一步降低成本。
???3.AC’97的应用 ???1997年后,市场上出现的PCI声卡大多数已经开始符合AC’97规范,把模拟部分的电路从声卡芯片中独立出来,成为一块称之为“Audio Codec”(多媒体数字信号编解码器)的小型芯片,而声卡的主芯片即数字部分则成为一块称之为“Digital Control”(数字信号控制器)的大芯片。
???纱丝杉?,AC’97并不是某种声卡的代称,而是一种标准。
????、集成声卡中的主流──软声卡 ???ü?上面的介绍,我们知道一块符合AC’97标准的声卡是有“Audio Codec”与“Digital Control”两个芯片的。那么所谓的“AC’97软声卡”是什么意思呢?原来,VIA和INTEL相继在主板芯片组的南桥芯片中加入声卡的功能,通过软件模拟声卡,完成一般声卡上主芯片的功能,音频输出就交给“Audio Codec”芯片完成。所以这类主板上没有那种较大的“Digital Control”芯片,只有一块小小的“Audio Codec”芯片。下面我们就以一块创新Sound Blaster PCI128 Digital和一款i815E主板为例,来看看普通声卡与AC’97软声卡的区别。
???颐呛苋菀自谏?卡上找到那块比较大的主芯片──“Digital Control”及体积很小的“Audio Codec”,Sound Blaster PCI128 Digital的“Digital Control”芯片(图1中的1标记处)型号是“CT5880”。作为声卡上的核心处理芯片,“Digital Control”的作用如同计算机中的CPU,需完成大部分的声卡功能,如WAV回放、MIDI合成、音效处理等,声卡的主要技术参数都取决于它,它是决定声卡档次的重要依据。距离“Digital Control”不远就是“Audio Codec”芯片,别看它小,它比普通DAC(数模转换)芯片能完成更多的功能,包括把模拟信号转换为数字信号的ADC(模数转换),多路模拟信号混合输入及输出等多种功能,跟音响中的数字编码/解码器和前置功放的作用差不多。这里的“Audio Codec”是SigmaTel的STAC9708芯片。根据AC’97标准的规定,不同“Audio Codec”芯片之间的引脚兼容,原则上可以互相替换。
???捎谌砩?卡没有“Digital Control”芯片,而是采用软件模拟,所以CPU占用率比一般声卡高。如果CPU速度达不到要求或因为驱动软件有问题,就很容易产生爆音,影响音质。
????、集成声卡中的“另类”──硬声卡 ???捎谌砩?卡有着诸多不足 |