虽然AMD早已经把毒龙的倍频锁住了,但是只要我们找到毒龙处理器的倍频设定方法,就可以破解了。根据AMD的内部资料,毒龙处理器462个针脚中有4个针脚决定了毒龙处理器的倍频,它们分别是F[0]、F[1]、F[2]、F[3](图1)
这四个针脚的不同组合就决定了毒龙处理器的不同倍频,其组合如下:
FID[3] |
FID[2] |
FID[1] |
FID[0] |
处理器倍频 |
0 |
0 |
0 |
0 |
11 |
0 |
0 |
0 |
1 |
11.5 |
0 |
0 |
1 |
0 |
12 |
0 |
0 |
1 |
1 |
$#@62;=12.5 |
0 |
1 |
0 |
0 |
5 |
0 |
1 |
0 |
1 |
5.5 |
0 |
1 |
1 |
0 |
6 |
0 |
1 |
1 |
1 |
6.5 |
1 |
0 |
0 |
0 |
7 |
1 |
0 |
0 |
1 |
7.5 |
1 |
0 |
1 |
0 |
8 |
1 |
0 |
1 |
1 |
8.5 |
1 |
1 |
0 |
0 |
9 |
1 |
1 |
0 |
1 |
9.5 |
1 |
1 |
1 |
0 |
10 |
1 |
1 |
1 |
1 |
10.5 |
备注:12.5以上倍频的FID[3:0]编码值都是0011
|
当系统RESET信号发出的时候,处理器内核通过FID[3:0](四个针脚)发出倍频信号给主板来告诉其自身倍频设定数值,也就是说主板的北桥芯片采集了FID[3:0](四个针脚)所设定的倍频数值,和其他系统设定信息,当RESET信号终了之后,芯片组利用采集到的这些数值来正确地决定系统的总线速度,启动系统总线。之后,系统根据"连续初始化封包协议"(Serial
Initialization Packet Protocol,SIP),发送"连续封包"(Serial
Packet,SP)给处理器内核,告知自己的初始状态。
简而言之,毒龙处理器通过FID针脚告诉主板的北桥芯片自己"喜欢"的倍频数值,接下来系统利用SIP来初始化处理器。这就意味着FID针脚只输出信号,而不输入信号,和过去Intel处理器上的BF针脚大不相同。毒龙处理器根据SIP信号来进行初始化,并且对SIP的内容言听计从,并不去鉴别SIP内容的真伪。呵呵,这样一来,只要修改主板发出SIP封包中关于倍频设定的信息,那么毒龙处理器的倍频就可以通过主板的BIOS加以任意调节了!
(责任编辑:刘伟)
|