NVIDIA已经逐步放宽对G80显卡频率的限制
最近Geforce8800GTS 320MB的推出,使最新的DirectX 10显卡(也是唯一的)又平易近人了一点。我们IT168评测中心也第一时间进行了详细评测(请见NVIDIA新杀手 320MB G80首发评测)尽管我们手上拥有核心/显存频率相同的几张Geforce8800GTS 320MB,但它们性能却有固定的差距。经过Rivatuner观测,我们发现原来是G80特有的Streaming Processor(流处理器)频率高低影响的,有些品牌除了提高自家Geforce8800GTS 320MB的核心/显存默认频率外,还特意把流处理的默认频率提高了。
NVIDIA显卡的核心/显存频率平时可以通过驱动自带的工具就能轻松提高,那么新的流处理器频率我们应该如何超频呢?超频后性能提升如何呢?这些将是本文的重点。
在介绍如何超频之前,我们有必要理解一下流处理频率为何会成为一个重要的性能参数。
在DirectX10之前,所有图形显示核心都采用Pixel Shader和Vertex Shader分离的架构,图形核心的时钟频率,往往就是指它们的频率,如ATI RadeonX1950XTX的核心频率为650MHz,实际上就是说RadeonX1950XTX的48个像素处理单元和8个顶点处理单元的频率为650MHz。
不过进入DirectX10时代,所有的图形核心将改用更灵活的统一渲染架构,在这种架构中取消了传统意义的Vertex Shader和Pixel Shader,取而代之的是即能扮演Vertex Shader,又能扮演Pixel Shader,还能担当Geometry Shader(DirectX10 SM4.0中出现的一种Shader)以及Physical Shader(笔者的创作,指的是Physical Engine物理引擎)等角色的多用途Shader,这个Shader NVIDIA把他称为Streaming Processor(流处理器),所以流处理器的运行频率顺理成章地成为DirectX10以后显卡的重要性能参数。而我们以前常说的核心频率,现在代表着纹理运算单元(Texture)和光栅处理单元(ROPs)的运行频率。
经过咨询一些AIC厂商,我们得知暂时还没有工具能轻易调节流处理器的频率,那么看来只能从显卡BIOS找线索了。
先使用NVFLASH保存Geforce8800GTS的BIOS,再用nibitor导出BIOS,我们终于发现了Geforce8800GTS标准的1200MHz shader频率(1188MHz为误差值)。注意:而在以往的Geforce7系列中,该空格都为空的。
本来我们认为事情往往没有这么简单,把shader频率从1200MHz调高到1400MHz,保存BIOS后刷进显卡,经过10多秒的心跳后,如常进入系统。打开Rivatuner观看,我们成功了,shader频率提高至1400MHz,而核心/显存频率则保持不变,接下来我们看看性能和温度的变动。
为了快速检测提升shader频率后的性能变化,我们采用了3Dmark06进行测试:
经过几次3Dmark06的烤机,确定shader频率提升至1400MHz后基本能稳定运行。因为提升的只是shader频率,所以除了总成绩外,我们也特意观测了3Dmark06其他项目的性能变化。前面提到过G80现时的核心频率主要代表着纹理运算单元(Texture)和光栅处理单元(ROPs)的运行频率,因为我们单单只提升了shader频率而没有提升核心/显存频率,所以在纹理填充率方面完全没有变化。而最常用的象素渲染(Pixel Shader)方面则有非常可观的提升,不过另外一个重要性能指标顶点渲染(Vertex Shader)却也没有任何改善,从中可以预示着DirectX10的统一渲染架构仍然是最大限度提升了象素渲染性能。而最后一项Perlin Noise主要表现显卡渲染火焰、烟雾和云彩的性能,提升shader频率后也获得相当比例的提升。
超频必定会带来温度提升,而单提升shader频率的话温度上升幅度又如何呢?我们继续看看...
在裸机的情况下测试8分钟的3Dmark06,用Rivatuner记录温度变化。提升shader频率后核心温度大概提升2-3摄氏度左右,情况十分理想。
然而人性是贪婪的,当我们知道1400MHz shader频率非常稳定的时候,我们开始逐步发掘shader频率的极限......
尽管以刷BOIS的方式超频shader频率在操作上比较麻烦,不过我们仍然以50MHz的步进发掘这张Geforce8800GTS的极限shader频率,当达到1650MHz频率的时候开始有出现花屏、闪屏现象,而经过调整,我们最终把它稳定在1620MHz(不排除个体差异),这已经比Geforce8800GTX的1350MHz shader频率要高出250MHz!
在核心/显存频率不变的情况下把shader频率超频至1620MHz!
shader频率提升至1620MHz后,3Dmark06突破了9000分关口
温度仍然也只是提升了2摄氏度左右
IT168评测中心观点:
本来以为调节shader频率并非易事,但经过简单的试验后,发现原来这一切都是这么容易实现的。希望这篇文章能帮助到各个G80显卡的用户(shader频率配合核心/显存频率超频相信能把Geforce8800GTS 320M的整体性能提高到一个新的高度),并且牵起新一翻超频比拼,毕竟相信大部分发烧玩家都已经厌倦了只有核心和显存的显卡超频模式了吧。