第1页:NVIDIA的8400M系列显卡-挂羊头卖狗肉? 第2页:Geforce 8400M和Geforce 8400GS,是不是一回事? 第3页:Geforce 8400M GS和Geforce 8400GS同频下,速度是否一致 第4页:Geforce 8400M G,为何和AMD 690G集成显卡性能不相上下 第5页:Geforce 8600M/8700M系列-小心陷井 第6页:同样是骗局?为了省电,还是得谈谈笔记本的高清解码能力 第7页:笔记本显卡选购指南-睁大你的眼睛
第4页:Geforce 8400M G,为何和AMD 690G集成显卡性能不相上下
首先,我们来看看AMD690G所集成的显卡,ATI Radeon X1250。小熊在线www.beareyes.com.cn
ATI Radeon X1250具备4个Pixel Shader单元,两个Vertex Shader单元,以及两个ROP单元,从Vertex Shader单元和ROP单元上来看,是典型的双管线单元,而由于其Pixel Shader单元是4个,所以我们认为其本身的性能应该略高于双管线的显卡。小熊在线www.beareyes.com.cn
ATI Radeon X1250显卡核心频率大都在400到500之间,这要看厂商最终定制到多少,甚至有更高的500+MHZ频率。小熊在线www.beareyes.com.cn
一般AMD 690G主板的BIOS都自带调节ATI Radeon X1250显卡核心的选项,当然也可以进入windows后用软件调整。小熊在线www.beareyes.com.cn
Geforce 8400M G拥有8个Stream Processors ,Stream Processors 如何能转成传统意义上的管线呢,笔者是这样认为的:
G8X与其他传统GPU在底层处理单元上最大的区别就是完全标量化的运算单元,这是G8X最引以为傲的革新。小熊在线www.beareyes.com.cn
所谓标量化(scalar)运算单元,是相对于之前GPU的矢量化(vector)运算单元而言的。我们知道,对3D图形进行渲染,其实就是改变RGBA四个通道或者x,y,z,w四个坐标的数值。所以,为了方便,GPU的基本渲染单元从一开始就被设计为能同时完成一个象素渲染或者几何转换。数据的基本单元是scalar(标量),就是指一个单独的值,GPU的ALU里进行的一次这种变量操作,被称做1D scalar操作。由于大多数GPU的ALU被设计成在一个时钟周期能执行4次这样的并行的1D运算的能力。所以它们的ALU执行能力被称做4D vector,也就是矢量操作。小熊在线www.beareyes.com.cn
一个vector(矢量)就是n个scalar(标量),对于图形处理来说一般来说n=4。所以,通常GPU的ALU指令发射端只有一个,但却可以同时计算4个通道的数据,这就是SIMD(单指令多数据流)的意思了。小熊在线www.beareyes.com.cn
对于图形渲染来说,这种SIMD的设计真是再好不过了,因为VS和PS部分进行的大部分运算都是4D(3D+1D) vector,它只要用一个指令端口,就能单周期完成4倍的运算量。所以自打GPU诞生开始,基本的运算单元就一直是这种vector SIMD设计。小熊在线www.beareyes.com.cn
但是NV在G8X上将最基本运算单(SP)统统改成了scalar。NV认为,ALU具备在一个周期内执行4D(3D+1D)操作的能力是不错,但是具备这种能力,并不代表它们就真的能完美的完成与它们能力对等的工作量。现在以及今后的游戏的Shader中所包含的指令,会越来越复杂化。这些混乱的指令会给ALU造成很大的困惑。而GPU的编译器即使经过大量优化,编译出来的Shader也指令也会长短不一,五花八门。操作数既有4D,也有1D、2D、3D,对于通常执行能力为4D的ALU来说,让它跑1D或者2D指令单周期内它的运算能力就填不饱。小熊在线www.beareyes.com.cn
说得通俗一点,单纯就运算能力而言G8X的4个SP才相当于传统GPU的一个运算单元(也就是我们通常所说的一条“管线”),但是G8X的运算单元效率明显更高。换句话说,传统管线的GPU强调ALU的理论浮点运算能力(Flops),而G8X体系则强调ALU的运算效率。小熊在线www.beareyes.com.cn
也就是说,
8个Stream Processors 我们可以看成两条管线的显卡,这点上和AMD 690G差不多。小熊在线www.beareyes.com.cn
既然核心这一块我们清楚了,再看看显存这一块的对比:8400 M GS的显存位宽为64bit,而频率为600~800M之间;AMD 690G没有配备专用的内存供显卡调用,而是使用了系统内存,位宽方面就是双通道的128bit,频率就是现在经常看到的DDR2 667到DDR2 800。这样看上去似乎8400 M G的频率不如AMD 690G,毕竟AMD690G是128bit,事实上AMD690G的内存不仅要给显卡调用,更多要给系统所调用,所以这样下来基本两者在显存也相差无几。小熊在线www.beareyes.com.cn
综上所述,我们看到只要频率高点的AMD 690G,在性能上基本上和8400 M GS不相上下是非常合乎情理的,而对于其它的整合显卡,包括笔记本上的集成显卡X1200,或者是Geforce 6100/7100,也都有8400G M一半以上的处理能力,3Dmark06得分大多在500~600分左右。