返回列表 回复 发帖

『原创』显卡超频——图解BIOS改造(N卡)

特别版《电脑爱好者》杂志
显卡的超频手段长久以来都很单一,只能通过显卡驱动程序或软件,对核心频率、显存频率进行控制。如果重装系统或是升级显卡驱动,这些设置又要重新进行,比较麻烦,那么有没有一劳永逸的办法呢?有——改造显卡BIOS!: H3 X6 q5 }3 C0 @) q: R# Q
那么就在参考别人文章的基础上以我的GF FX5200为大家讲解一下。: t4 a2 y. _- t2 y
主要配置:
8 a/ ?: m/ C. V, K7 f, }5 T  wCPU:赛扬1.3G; |6 o, s: b9 |/ l4 K  O
主板:杂牌815
3 X4 |/ ?5 e$ x' _$ Q内存:SD 128x20 H% l6 m+ Z' F
显卡:杂牌GFFX5200
. ?2 u: Y, B: H0 q0 O在刷BIOS之前你必须要知道你所使用的显卡到底可以超多少,千万不要随便给个频率就刷进去,这样做是相当危险地!还要做好显卡的散热工作,更换散热性能更好的风扇和加装显存散热片是必须的。% D( l5 _9 O, _, ~2 R
软件介绍:
$ s% |0 n7 m6 I4 Y2 t. ANvCool FX:用于打开NVIDIA显卡驱动菜单中隐藏的显卡时钟频率调节选项的软件。, k5 Q  J, Y6 U! w
NVFLASH:针对NVIDIA显卡的BIOS刷写软件,具有刷写、读取NVIDIA显卡BIOS的功能。% B8 u5 b1 t- o" }! E
NiBiTor:NVIDIA显卡BIOS编辑软件,它是目前针对NVIDIA显卡BIOS功能最强大的第三方编辑器。
8 W/ k, C1 g+ A. ^, H3D MARK:这个就不用说了吧(地球人都知道)。
$ J( L: v4 a, A; a6 \& x' z1 h' XNVIDIA的显卡驱动菜单中带有时钟频率调节选项,但在默认时这个选项是隐藏的,使用驱动之家开发的NVIDIA驱动伴侣NvCoolFX就可以很轻松地打开。这个方法最大地好处在于你不需要时也可以用它把驱动中的超频选项关闭。; @7 [" q% ]( ]$ O3 K; S/ x: A

* `' `8 Y4 X7 F- j* }
$ D2 X* ?8 b( m在这里的超频调试十分简单,只要拉动核心、显存频率的拉条,选择一个数值,再点击测试下方“测试更改”的按钮就可以完成,勾选“启动时应用这些设置”,最后确认使用时点击“应用”这个频率就生效了。
# I5 t2 U. I' [; w- }& ]& _为了更加的方便,还可以直接点击“检测最佳频率”这个按钮,所得到的核心、显存频率在一般情况下使用还是比较安全的。
' G, b+ v! z: J3 Y
5 G- x7 |; ^- Z9 k, R/ }
! q3 B( v, a0 Z这块显卡在初次使用时(XPSP2也可为5200提供驱动程序)发现核心频率为250HMz,显存频率为仅仅为266HMz。很纳闷,显存频率为什么这么低?拆掉散热片发现显存是5ns的,没办法,先通过驱动中的超频选项将显存频率调到400HMz。但这种调整后每次开机进入桌面时会有一下短暂的黑屏,而且当系统不稳定时还有可能在启动时不改变设置好的频率。8 Q7 v5 `2 \: ^
250\266时3DMARK 2001的得分只是刚刚过了4000分,250\400时的得分为4400左右,CPU对3D MARK 2001的得分有很大的影响,如果我的平台是478的P4+DDR内存,那么250/400的得分上5000是没有问题的。1 l# }, K6 d3 E5 O7 s$ J
在“检测最佳频率”时,驱动给出的结果是300/470左右,但这个频率在3D MARK 2001测试时出现画面锁死(几秒钟的停止不动)和贴图错误等情况,看来还是跟杂牌显卡本身有关,将频率调整到280/450时贴图错误没有了,但画面锁死现象还会发生。经过反复测试,最终可以稳定运行的频率是270/430(郁闷!),3DMARK 2001的得分为4600左右。- ?' e+ M" ~* j+ u/ @% N& q
270/430,好,就这个频率吧!2 }1 g" S1 Q/ w# Y+ x$ s
下面该提取这块显卡的BIOS文件了!1 i3 X! d( j) e" s% W
现在就要用到NVFLASH了,这款软件需要在16位的DOS系统下运行,所以你的硬盘至少要有一个FAT32分区,然后用DOS启动盘,软驱?都没了吧,没关系,找张带引导的工具盘,像深山红叶等等就可以,一般都带有DOS系统的。1 p9 d8 `1 r" @* u8 N
假如你的NVFLASH放到了D盘(只有D盘为FAT32分区),进入DOS后进行如下操作:% x% ]* D' }8 m6 ^2 I& ^1 s
C:回车(DOS下NTFS分区无法识别,所以FAT32分区的D盘就成为了C盘)
1 i0 c; e! ~+ n& w9 JCDNVFLASH 回车 进入NVFLASH所在的目录
+ m) e- m! _. X输入:nvflash bxxx.rom。其中“xxx”是存为BIOS文件的名称,但最后必须加上扩展名“.rom”,“b”前后要有空格,回车后BIOS保存成功。如FX5200.rom。9 E& W$ i4 \7 M7 m' ]
接下来的工作就是改写BIOS,这就用到了NiBiTor+ B1 m3 e: w3 a$ L; \
有些话要说在前面,如果BIOS因改错而发生故障就有可能损坏硬件。记住,有些损坏是不可逆转的,甚至是不可修复的,那时就意味着你不得不跟你得显卡说再见了。因此强烈建议玩家不要碰自己不了解得区域,尤其是16进制编程器和延迟编程器。6 n) }' d1 Q5 f$ s) o9 J
打开NiBiTor,左上角“File”菜单里“OpenBIOS”选择路径就能打开刚才我们保存得BIOS文件“FX5200.rom”。
: @! x/ r4 G1 H2 p3 K  n* ^
0 g( w) ~) E: n3 n
; l. N; E: [$ }8 ]9 @4 a3 T里面什么设置都没有,这就是我的杂牌5200显卡,这也是显存频率为266Hmz的原因。/ h1 v" z1 c" P8 R
如果你的显卡为品牌显卡,打开NiBiTor后应立即识别出BIOS中额定的频率数值。如果也像我的一样,那么勾选“Change amount of activeperfomance levels”,后面会出现一个下拉菜单,下拉选择“2”后就可以在下面的“3D”和“2D”中进行频率设置了(中间的“Thrtl”表示的是保护触发,在超频过程中一旦设置的参数无法使显卡承受时,将会自动降至THRL中的预设值,以保护硬件不受损坏)。% h! }( i+ H  {
- y$ ]. k$ j. C5 _& Q

& @2 \/ L; X4 [, ?
& V) w# N: @' o: \( C. C5 L4 I, c0 W( i; \% z
注:显存是以时钟频率的形式来显示的,注意!
7 e! W$ w2 A% F8 ]第二项(Voltages),核心电压调节。由于我的显卡BIOS里面什么都没有,也不知道FX5200的默认核心电压是多少,所以也就没有进行设置,而且步骤也比较繁琐,希望各位不要贸然调节!# ?  J) ]% j; i
2 q. z$ f! B/ X- A& @
/ e1 ~' Y/ ?2 X- a% ~& v( ~5 t
第三项(Adv.lnfo)显卡ID的更改,将5200的ID:0322改成5500的ID:0326(同为NV34核心代号)后刷新成功了,可进入后系统显示还是5200,不解?! r% Q& u5 M2 n6 ?" z
; ~. v0 S) }6 `9 O1 V1 j7 O+ t& Y

: i9 c. O5 i$ L% I! A; Z第四项(Timings)(延迟编辑器)在不懂的情况下千万不要更改,不然显卡肯定会报废的,这里就不说了(呵呵,其实这个我也不懂)。: J: w0 U5 w( X) @8 n- Q6 w
第五项(Temperatures),温度控制,这里有些功能是和各个品牌显卡的特色功能挂钩的,修改这里的设定有时可能导致那些特色功能失效,而且要是像我这种杂牌主板+杂牌显卡,也不知道其核心温度是多少,所以还是不要动的好。" e" P7 r% J; k) U  G) G
, N4 E8 U4 H8 ]$ Q# g8 Z' W1 z+ E

9 F; p' b* t- V& i+ A- N第六项(BootSettings),启动设置,这是个有趣的功能,你可以随意修改开机时显卡显示的信息,不过字符数不能超过79个,修改后还要点击下面的“Apply”,不然即便保存了也白费。右面的“DisplayBoot Messages”(显示启动信息)和“Display Memory Size”(显示显存容量)都可以关闭。
  h3 ~' h7 h2 w( @/ O7 q
7 g  f$ `' L( q! x! n* k; v
" p, M4 O: `/ E, i" g: o  j& zBIOS到此修改完毕,还是点左上角的“File”菜单“SaveBIOS”,就存在NVFLASH的目录里。为了和原版BIOS区分开,这次起文件名为“FX5200A.ROM”。原版BIOS一定要保存好,防止BIOS刷新失败。/ c' a% o) ?1 ^0 z( B$ W
最后一步:刷新BIOS. W6 a1 k- ]# F. F8 y  p+ Y; Z( H5 Y$ c
在刷新前必须现卸载显卡驱动或刷新后重装操作系统。
, a8 ]* w) j0 h) V# k- \1 Z) `6 p# zDOS下的格式为:, |5 m3 n( @' u# n( D! X) ~7 V0 ]* V
Nvflashfx5200a.rom1 I  \  O! L; b* C/ p! D, b; Z
当出现“Press ‘y’toconfirm(any other key to abort):”时表示BIOS通过NVFLASH审核,按“y”键后就开始刷新了。
( w5 n3 w, X) I很快的,几秒钟而已。当出现“Update successful”时表示刷新成功。" u; c6 ^! J& `: b* Y( d
3DMARK 2001 的200多分提升在游戏中基本感觉不出来什么,品牌的5200核心频率上300是没有问题的,这也只能说明我的5200体质和做工太差,加点电压也许会好一些。
5 O& N9 v! n7 q& t; x对于大部分的品牌公版显卡来说,核心频率在官方的默认规范下提升10%左右的频率是没有任何问题的(超频版的品牌显卡也基本上在10%左右,而且还有一定的超频空间),一般在10%-20%之间就可以了。为了获得更高的核心频率,在默认核心电压下加0.05V-0.1V的电压是非常有效的,但随之而来的发热量和功耗也是需要注意的。而显存频率的提升主要还是看显存颗粒的品质和显卡做工,一般提升5%-10%还是没有问题的。对于中低端显卡来说,在渲染管线和顶点单元等自身条件的约束,提高核心频率对于显卡性能提升相对于提高显存频率来说优势还是比较明显的,也就是说500HMz/1400HMz>400HMz/1500HMz。
# M: ?1 I* l: b: B; x6 k6 W' |驱动程序所提供的最佳频率对于有些显卡来说就是最佳频率,一旦超过最佳频率的话,得分反而下降(3D MARK 2001),这还是跟显卡体质和做工有关系,要经过反复测试才会知道,需要大家注意一下。
; o% t6 U7 ?! R9 ^升级显卡BIOS失败的一种处理方法:
% v6 t& L; x  x" w6 M将升级失败的显卡拔下,找一块PCI显卡插入到第一个PCI插槽中(现在PCI的显卡也比较难搞到),启动系统后进入BIOS,将IntegratedPeripherals项中Init Display First的值设为“PCI Slot”(即更改为从PCI显卡启动),关闭电脑并插上升级失败的AGP显卡(方法比较老),启动系统重新执行升级程序。' r- l' g) M& i! S: w. l; {
还有个问题不明白,用RivaTuner能改的东西是不是都可以通过修改BIOS刷出来,比如开启隐藏的管线。! H" E  x9 Y" e  }: }# E5 `( C8 k
到此为止吧,之后会在网上查查NiBiTor的详细使用说明,然后再发一篇关于它的介绍。5200的默认核心电压是多少如果谁知道麻烦告诉一声。没用过ATI的显卡,只知道有ATITool这个软件,也没用过,所以对ATI显卡超频方面了解的也不多,但基本原理上因该差不多吧。
3 x7 ^' U& j! J0 K这是本菜鸟第一次写这样的文章,上面写的还有很多不懂或不不妥之处,还请各位大虾、老鸟批评指点。
$ D+ \- \3 `$ }  ^超频危险!慎重!慎重!
附件: 您所在的用户组无法下载或查看附件
忙碌是一种幸福,让我们没时间体会痛苦
奔波是一种快乐,让我们真实的感受生活
疲惫是一种享受,让我们无暇空虚
写得不错~~~   可惜我没显卡。。。:m07: 1 N5 X( {0 ~* u% L) Z9 n7 M
  本来准备入手一块1650GT的  但前几天 我的球拍光荣了   所以就。。。。。
好有耐心 写这么长
如果刷坏了就可以买新的了:m41:

越来越喜欢PS了  加入微点主动防御软件
为了看你这帖子,注册了下ID
顶了,我的是在HP原装机里的FX5200啊,在“检测最佳频率”时,驱动给出的结果是277/456,HP就这么垃圾的卡啊,想超都没得玩

回复 #6 jacson_luo 的帖子

这样的频率就可以了# b+ }$ |9 c2 o% r" r! r( ?
起码比我的杂牌卡强
忙碌是一种幸福,让我们没时间体会痛苦
奔波是一种快乐,让我们真实的感受生活
疲惫是一种享受,让我们无暇空虚
返回列表
感谢曾经的版主