中国开发网: 论坛: 程序员情感CBD: 贴子 613880
haitao
内存小参对集成显卡性能的影响
内存小参对集成显卡性能的影响
http://bbs.ocer.net/thread-139634-1-9.html

下午跟石头聊天,石头跟我提了一下内存小参对集成显卡影响的问题。我觉得这个问题挺有趣,吃了晚饭6点开始就着手测试

因为对集成显卡影响最大的是HT频率而非U频率(经过之前多位网友测试),故外频只设为270。
此时SP2800主频为2161,HT频率1080,内存720,参数调节软件是Memset 3.2,3D测试软件是3Dmark03

在测小参之前,还是要测一测大参,毕竟影响最大的还是大参。
大参顺序为tCL-tRCD-tRP-tRAS-CR

最开始的默认参数是5-5-5-18 2T,此时成绩是1341(设为初始值)

第二次设置的参数是优化参数4-4-4-8 1T,成绩提高到了1389,提高48分

然后再试一试CL值的影响。在4-5-5-18 2T下,成绩为1355,与初始值相比提高14分

其他大参的单独影响就没测(实在是太费时间了…… )

下面是重点的小参。

根据Memset3.2界面显示,小参有如下选项

Row Cycle time(tRC)
调节范围:11~26
此参数用来控制内存的行周期时间,决定了完成一个完整的循环所需的最小周期数,也就是tRC=tRP+tRAS

Refresh Mode Select
调节范围:3.9/7.8/15.6us
中文名称刷新模式选择。由于DRAM保存的内容需要不断刷新才能够保持,因此延长刷新间隔可以提高内存的性能。
默认值为7.8us,选择15.6us会提高性能

Ras# to Ras# Delay (tRRD)
调节范围:2~5
此参数表示连续的激活指令到内存行地址的最小间隔时间,也就是预充电实现。延迟越低,表示下一个BANK能更快地被激活,进行读写操作。

Read to Precharge (tRTP)
调节范围:2~3
内存预充电时间(在网上没找到更全的介绍,有知道的朋友请指教 )

Idle Cycle Limit
调节范围:0、4、8、16、32、64、128、256
此参数表示强制关闭一个内存页面前的memclock数值,也就是读一个内存页面之前重新充电的最大时间

Write Recovery time (tWR)
调节范围:3~6
此参数表示在一个内存BANK被充电之前,一个有效的写操作完成后延迟的时间。此延迟保证了在充电之前写缓冲里的数据就能被写入内存单元。延迟越短,说明花更少的时间就能对下一次读写操作充电。

Write to Read Delay (tWTR)
调节范围:1~3
此参数控制写数据到读指令的延迟,它表示在同一BANK中,最近的一次有效写操作到下一次读指令间隔的时钟周期

Read to Write Delay (tRTW)
调节范围:2~9
此参数不是一个标准的内存时序参数,当内存控制器接收到一个读指令后立即又收到一个写指令,在写指令执行之前,会产生一个额外的延迟。

Read/Write Queue Bypass
调节范围:2x/4x/8x/16x
此参数表示在判忧器复写和最后一个操作选择之前,DCI(Device control Interface)的读/写队列的操作时间。默认值16X为性能最好参数。

Queue Bypass Max
调节范围:1~15
此项参数表示判优器选择否决之前,进入DCQ(Dependence Chain Que)的迂回时间。貌似这个参数会影响内存到CPU的连接。

Max. Asynchrone Latency
调节范围:1~15us
还没有任何关于此参数的说明

以上均摘自远望资讯出版的《超频特辑》
估计有些朋友看着该眼晕了吧,说实话我也眼晕 ,而且还没吃透。不过为了测试,也得看着。

不过这么多小参,逐个测了一遍,发现对3D性能有影响的只有三个参数:tRC、tWR和tRTW。
小参测试时大参设定为4-4-4-8 1T,此时的基础分数为1389。

tRC从默认的26设为12,成绩涨到了1420,增加分数31分。与最开始的初始值1341比较,更是增长了79分
可以看出,此参数影响巨大,强烈建议大家调整此参数

在tRC=12的基础上,把tWR从默认的5设为3,成绩为1425,提高了5分

而tRTW有点意思,在只更改此参数的情况下(由4设为3),成绩没有任何提高,而在tWR=3的基础上调整为3时,达到了1429分,整体提高了9分。原以为是误差,就又测了一遍,还是如此。应该是这两个参数有内在联系吧。

可以看到,小参中除了tRC以外对3D的影响并不大,所以如果想改善集成显卡的3D性能,除了调整那些大参以外,也留意一下tRC吧,调整调整会带来一点看得到的改善呢(分数上的 )

至此,经过一番优化,分数从最开始的1341提高到1429,总增长88分(数字到挺吉利的)
作为对比,给大家个参考(下面的分数是GPU频率475时的分数,此帖是在425的情况下):

CPU频率 HT频率 内存频率 03分数
2000 1000 667 1449
2800 1050 700 1530
怎么样,稍改改内存比超U来得省事儿吧,而且还省电





至于如何更改呢?在这之前,必须要了解这软件的脾性
1)这软件的默认最高外频为266,用这软件超频超过266会当机 (解释了之前的问题2)
2)外频超过266,开这软件会造成死机(解释了之前的问题1)

开始之前,还有点东西补充。
1)要用这软件,首先你必须要对你的机子的超频性能了如指掌。(比方说内存或U超到某个频率需要加多少电压等)
2)要开启这软件,最好是在默认频率下。

在这里,笔者有两个建议。
1)初次使用时,内存最好用400档
2)先在BIOS将HT Multiplier 换为 3X 或以下

好啦 ,开始了。首先看看BSpanel.ini里的数据

[Overclock]
DefaultCPUVoltage=0
DefaultCPUClock=200
HWDefCPUClk=200
SystemHangup=
InWatch=0
SafeFreq=200

比方说笔者要将外频加到280,电压加上1.350v.于是将BSpanel.ini 里的数据改为:

[Overclock]
DefaultCPUVoltage=1.350
DefaultCPUClock=280
HWDefCPUClk=200
SystemHangup=
InWatch=0
SafeFreq=280

改完后,关闭时记得储存。然后再开启软件

稍等片刻,软件开启了。成功了!外频已经变成280了!慢着,怎么电压没变?还是1.280v? 用CPU-Z检查了电压,也是1.280v.回头一想,好险!若是笔者的U默电不能上280岂不是当机了? (这里主要是要制造紧张气氛,其实笔者在测试过程中已经当机了n次.... )

在这里笔者又有个建议,
1)首先开启软件,默认频率下把电压加到理想中的电压,关闭软件
2)这时才打开Bspanel.ini, 修改里面的数据.但是电压别改.
3)再度开启软件,这时候的电压和外频都是理想中的了.

若把SystemHangup=改为SystemHangup=1,会将设置改回默认.


教程就到此为止.

也许有人会问笔者,这软件那么麻烦,干吗要用它?

在笔者眼中,这软件的优点是:
1)在Tforce 6100am2的主板上,U的最高电压被限制为1.55v.唯有通过这软件才能突破这限制.硬改也不行.
2)在TF 7050-M2的主板上,目前依然不能使用Clockgen.想要在windows里超频就得靠它了.

笔者所知的Bugs

1) CPU Ratio 不支持0.5倍频,改了会当机
2)开了这软件后,开Clockgen无效.(在XP下而已.在vista里因为安装不妥,某些文件不见了,这软件反而能和clockgen和平相处)
3)只要DefaultCPUVoltage不是0,这软件能不断地往上加电压.....
4)这软件默认外频极限是266.
5)内存电压乃鸡肋一个,不能太高也不能再低.
6)加外频需要1MHz逐步加上,太麻烦了!(还是clockgen好,呵呵 )
7)加外频可别猴急哦.加得太快会当机!
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录