为了向成本妥协,OLPC XO笔记本的硬件配置规格都比较低,比如AMD Geode LX 700处理器的频率只有433MHz,DDR内存也仅仅166MHz。虽然发展中国家的孩子们不太可能抱怨,但事实上对OLPC进行超频也是比较简单的。
和我们平常对AMD、Intel桌面处理器进行超频不同,提高Geode LX 700的频率需要在开放式固件命令行下编写一个特定的特别模块寄存器(MSR),同时拥有开发者密钥或者关闭OLPC的安全功能。
在启动OLPC后,迅速按下左上角的X键(相当于ESC),进入固件命令行。输入“memtest”可进行内存诊断测试,并显示处理器和内存频率信息。
超频步骤如下:
1、输入“4c000014”,回车;
2、输入“rdmsr”,回车;
3、输入“u.”,回车,会出现一个十六进制数字;
4、再次输入“u.”,回车,会出现第二个十六进制数字,记住它;
5、输入刚才显示的数字,回车;
6、选择希望达到的处理器和内存频率值,数值、处理器频率、内存频率(MHz)对应关系如下:
"3d3" = 333 133
"3d5" =
366 133
"3d7" = 400
133
"3d9" = 433 133
"3db"
= 466 133
"3dd" = 500
133
"3df" = 533 133
"3e1"
= 566 133
"4d3" = 333 166
"4d5" =
366 166
"4d7" = 400
166
"4d9" = 433 166
"4db"
= 466 166
"4dd" = 500
166
"4df" = 533 166
"4e1"
= 566 166
"5d3" = 333 200
"5d5" =
366 200
"5d7" = 400
200
"5d9" = 433 200
"5db"
= 466 200
"5dd" = 500
200
"5df" = 533 200
"5e1"
= 566 200
"653" = 333 216
"655" =
366 216
"657" = 400
216
"659" = 433 216
"65b"
= 466 216
"65d" = 500
216
"65f" = 533 216
"661"
= 566 216
"6d3" = 333 233
"6d5" =
366 233
"6d7" = 400
233
"6d9" = 433 233
"6db"
= 466 233
"6dd" = 500
233
"6df" = 533 233
"6e1"
= 566 233
7、输入“4c000014”,回车;
8、输入“rdmsr”,回车,完成。
如果超频成功,那么一切就会像什么都没有发生一样,处理器和内存频率已经提高。当然,如果超频幅度过大,系统可能会挂掉,此时只需关机重启即可。
那么超频后的系统性能会提升多少呢?一位名叫“GoremanX”的用户报告称,他成功超到了566/233(6e1),也就是所允许的最高值。他的操作系统是Ubuntu 7.10,运行在速度不怎么快的120X 1GB SD卡上,结果超频后系统性能平均提升了21.8%,最高可达29%,而且电池的续航时间并未受到明显地影响,唯一遗憾的是Firefox浏览器载入Gmail的时候崩溃了,而且笔记本背面也变热了。
GoremanX表示还会用200X 4GB SD卡和Class 6 SDHC高速卡进行试验,看看能不能取得更好的成绩。祝他好运!
|