Hardware 版 (精华区)
发信人: fatfrog (孤星), 信区: Hardware
标 题: 显卡也"超频"
发信站: 紫 丁 香 (Mon Apr 17 19:53:57 2000), 转信
很多人都知道CPU可以超频,但显示卡也可以超频恐怕就较少人知道了。MGA
的Mystique就是一款可以超频的显示卡。马来西亚有一位名叫柳公杰的电脑专家
(英文名:Liew Khong Jye)写了一个GCLK/MCLK Programmer的软件, 利用这个
软件可以把Mystique220的System PLL Clock从180MHz提高到240MHz或以上!
Matrox Mystique是一款2D+3D的显示卡。它的加速引擎源自获奖的MGA-2064W。
Mystique的显示芯片1064、1164以其独有的方式来设定帧缓存(Frame Buffer)
和图形引擎(Graphics engine)的时钟频率。其记忆体的时钟比一些其他的显示
卡快大约1.5倍。Mystique的memory clock divider省缺值是2,Graphics engine
divider省缺值是3, 柳的软件可以把这两个值改为1以提高显示卡的效率。
要想把Mystique超频,首先要到国际互连网WWW.MatroxUser.com下载一个叫
Myck030s.zip的文件(用鼠标点Mystclk beta version 0.30即可),然后用
Winzip将其解压缩,并放在一个新建的名为C:\Mtstique的目录里。你需要使用的
是其中的两个程式:Mystclk.com和Clkmtch.exe。这里首先要声明:使用该软件
所产生的一切后果由使用者自负,笔者和软件设计者不承担任何责任。
GCLK/MCLK Programmer的具体使用方法
----------------------------------
GCLK/MCLK Programmer可以修改Mystique内部的一些时间参数,其功能包括:
1. 全面控制SGRAM的时间,参数有三个:
a) CAS Latency
b) RAS-to-CAS Delay
c) RAS Minimum Active Time
2. 记忆体和图形时钟的divider
3. System PLL Clock
4. RAM Refresh Counter
你可以在Windows95DOS窗口的C:\Mtstique处建入:
mystclk [后面可填上一定的参数,参数的说明如下]
/1 m n p — M N P代表一定的数值,不同的数值的组合代表不同
的System PLL值。
/2 a b c — a参数代表CAS Latency的值,a只能设为0或1:
(0 = 2mclk,1 = 3mclk)
b参数代表RAS-to-CAS Delay的值,也是只能设成0或1:
(0 = 2mclk,1 = 3mclk)
c参数代表RAS Minimum Active Time,共有四个数字可
以设定:
(0 = 4mclk, 1 = 5mclk,2 = 6mclk, 3 = 7mclk)
/3 G M — G代表Graphic Clock Divider的数值,M代表Memory
Clock Divider的数值,G和M都只能设成0或1:
(G: 0 = /3, 1 = /1 )
(M: 0 = /2, 1 = /1 )
还有一个参数/4 x y是设定RAM Refresh Counter的,但经测试发现对显示卡
性能的提高作用不大,因此不在这里详细说明了。
明白了以上原理,现在我们可以来改变Mystique的一些参数了。我们先在
Windows95 Dos窗口的C:\Mtstique下键入mystclk(后面不带任何参数),然后回
车。这时屏幕上会显示出你的Mystique出厂时的有关参数,以Mystique220为例,
屏幕显示如下:
Matrox MGA Mystique/Mystique220 GCLK/MCLK Programmer
Version 0.30 Beta Release All Right Reserved
System PLL Parameter:
M = 6
N = 87
P = 0
System PLL Clock(Fo) = 180.02MHz
RAM Refresh Counter = 1089 MCLK
Clock Divider: GCLK = Fo/3
MCLK = Fo/2
Use "/?" to see available options.
这就是说你的Mystique220的System PLL Clock的出厂值是180.02MHz, 要想
把System PLL提高必须知道M N P这三个值要设成多少。现在你可以键入:
clkmtch(空一格再键入你想提高到多少MHz,例如240)。这时屏幕会出现以下
字句:
Nearest Freq = 239.829515Mhz (M=3 N=66 P=0)
如果我们现在再键入: mystclk /1 3 66 0 /2 1 1 3,这时你的显示卡的
System PLL Freq就变成240MHz了。屏幕上会显示如下信息:
Matrox MGA Mystique/Mystique220 GCLK/MCLK Programmer
Version 0.30 Beta Release All Right Reserved
Using Intel PCI BIOS(Interrupt 1Ah)
Old system PLL clock(Fo) = 180.02MHz
New system PLL clock(Fo) = 239.86MHz
CAS Latency = 3 MCLK
RAS-to-CAS Delay = 3 MCLK
RAS Minimum Active Time = 7 MCLK
这里要说明一下:如你用的是Intel PCI BIOS,P值永远都要设成0。而
/2 1 1 3的参数是对SGRAM的优化。在高于180MHz的System PLL Freq值的情况下,
必须将SGRAM的参数设成/2 1 1 3,否则会出现黑屏或系统崩溃。笔者经测试发
现:/3 G M这个参数对显示卡性能的提高意义不大,除非你的bus speed是83MHz。
有些读者看了以上那么多技术性的名词可能越看越糊涂,笔者特将几个测试好的
参数列于下,使用者可以从较低的System PLL值试起,直到你的显示卡能达到的
最高频率:
mystclk /1 1 25 0 /2 1 1 3 (186.16MHz)
mystclk /1 5 78 0 /2 1 1 3 (188.55MHz)
mystclk /1 7 122 0 /2 1 1 3 (220 Mhz)
mystclk /1 1 31 0 /2 1 1 3 (230 MHz)
mystclk /1 3 66 0 /2 1 1 3 (240MHz)
笔者的Mystique220最高可以设到240MHz,在长时间考验中系统一直都很稳定,
无论2D或3D的速度都有显著的提高。笔者的硬件配置如下:
CPU K6 233
Mother Board TX430
RAM 64M SDRAM
HARD DISK ULTRA DMA 33 3.2G(FAT 32)
DISPLAY CARD Mystique220 with 4M SGRAM
OS Windows95 osr2
使用GCLK/MCLK Programmer注意事项
--------------------------------
GCLK/MCLK Programmer不可以在Windows NT下使用。在Windows95的DOS窗口
下改变SGRAM的时间参数可能会导致花屏,只要输入“CLS”把屏幕上的MESH清除
掉就可以了,不会产生任何不良影响。Mystclk.com使用Intel PCI BIOS来存取
PCI 设置的空间,如果你的主板不兼容此种途径,请参考解压缩后的notet.txt。
此外,如果你在纯DOS的环境下使用该软件,当从文本状态转入图形状态的时候
SGRAM的参数会失效,你必须再次键入有关参数以保持显示卡的优化状态。使用
/3 M G参数的时候要格外小心,尤其是把M G值设成1的时候必须把
System PLL Freq值降低 - 最好从50 MHz试起,过高的System PLL Freq值可能会
损坏你的显示卡。
附注
----
试用这个软件的朋友可以写EMAIL给柳公杰先生,地址是:
kjliew@pop.jaring.my
柳先生的电脑系统可以读写简体或繁体中文,你可以把系统资料和显示卡超频的
数据通过EMAIL寄给他,或许你能得到他的指导,令你的显示卡性能更提高一步。
--
.*. .*.
*. *.* .*
*. .*
*. .*
*. .*
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.247.252]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.298毫秒