拒絕INTEL的陰謀 改造老845完美支持
開機試驗
開機試驗時,硬件診斷卡,萬用電表還是應(yīng)當必備的工具。
我們改造所用的主板型號是AOPEN的AX4PER-GN,一塊普通的845PE主板。插上Prescott核心的Celeron D后,第一次開機,硬件診斷卡顯示CPU已經(jīng)開始工作(一陣興奮),于是我們趕緊從主板的供電電路部分測量CPU實際電壓,比標稱值略微偏低了點,但沒有關(guān)系,至少是安全的電壓。但是CPU工作后BIOS程序運行到C1就停住了(一陣緊張),硬件診斷卡顯示C1的意思是內(nèi)存錯誤,于是我們趕緊關(guān)機換內(nèi)存,但系統(tǒng)還是停在C1!憑著以往的經(jīng)驗我們試著按一下Reset,主板重起,C1居然過了!然后是正常的Post過程,系統(tǒng)自檢通過開始進操作系統(tǒng)!等我們再次確定CPU的電壓和溫度正常后,我們試著循環(huán)運行3Dmark測試程序,半小時后我們終于可以松一口氣:改造終于成功!(事后證明這個擔心純屬多余,因為爾后的所用測試程序全都一氣呵成,甚至這臺“破解”后的系統(tǒng)在超頻測試中也表現(xiàn)非常穩(wěn)定。)
每次開機要按一下Reset的確有點美中不足,但是后來我們還是通過升級BIOS解決掉了“開機當在C1”的bug。也由此證明了,主板BIOS對支持Prescott處理器還是會起到一定的作用。(注:經(jīng)我們查實,AX4PER-GN有多個硬件版本,我們改造的主板屬于較早購買的,不支持Prescott的那種。該型號主板中只有最后一個硬件版本的才能支持部分的Prescott處理器,因此我們升級BIOS其實是把后期版本的BIOS“借”用了過來。)
后來我們也就此問題請教多位匯編高手后,大致得出了一個結(jié)論:“開機當在C1”的bug很可能是由于開機時BIOS對部分寄存器填寫錯誤所導致。而對這個問題尋根究底的話恐怕就要追究到Intel最早的mPGA478的Pentium4處理器:Willamette。BIOS對Willamette與Prescott的倍頻的檢測方法不同可能是造成當機的主要原因。我們不妨把這一現(xiàn)象稱之為Intel的“代溝現(xiàn)象”:大家知道,市場上支持Prescott處理器的主板幾乎都不支持最早的Willamette處理器,而支持Willamette處理器主板也幾乎都不可能支持Prescott。類似這樣的事情,早在mPGA370的平臺上就發(fā)生過。
<
關(guān)注我們


