使用SIS 630死機的處理
2020-07-16 18:59:35
供稿:網(wǎng)友
筆者前幾天幫朋友裝了一臺電腦, 配置為:賽揚466MHz CPU、GVC的SIS 630主板(主板內(nèi)部整合聲卡和顯示卡)、世紀之星電源、美達40速光驅(qū)、邁拓鉆石九代10.2G硬盤、NEC軟驅(qū)、EMC 570顯示器、PS/2雙飛燕4D+鼠標。由于時間關(guān)系,該機只在銷售商處預裝了中文Win98SE版,在匆匆試機后,將電腦搬回了家。
這次裝機最大的收獲就是選購了一塊采用矽統(tǒng)公司(SIS)的SIS 630芯片組的主板,該主板由GVC公司生產(chǎn),價格也非常便宜,帶軟貓僅830元。主板上采用了高整合芯片組SIS 630北橋+SIS950南橋,北橋芯片SIS 630內(nèi)建了128位圖形加速芯片SIS 300,內(nèi)建的SIS 300顯示芯片同I810主板的i752顯示芯片相似,顯存通過共享主內(nèi)存獲得。
回到家中,哼著小曲,兩三下接好信號線和電源線,然后開機。Win98的圖標歡快地進入了眼簾,接下來應該安裝驅(qū)動程序了,主板自帶了一張光盤,顯卡驅(qū)動程序、聲卡驅(qū)動程序、“貓”的驅(qū)動程序、殺毒軟件、BIOS更新程序等都在上面,挺全的。按照主板推薦的自動安裝驅(qū)動程序方式,安裝好聲卡、顯卡、“貓”的驅(qū)動程序。重新啟動Win98,音箱發(fā)聲了,顯示器的分辨率和顏色也能調(diào)上去了。但接著無規(guī)律的死機也開始了,死機的隨意性很強,剛啟動Win98有時會死機,調(diào)用一個不大的程序也會死機,剛安裝一個程序或在安裝途中也會死機。死機成了在任何時候都可能發(fā)生的問題,系統(tǒng)極不穩(wěn)定。
先檢查硬件,打開機箱,用手探測CPU的溫度,很正常,SIS630芯片頂上散熱片的溫度也很低。經(jīng)認真檢測,主板上的其它芯片也沒有過分發(fā)熱的跡象,元器件沒有熱穩(wěn)定不好的情況。懷疑是電源供電不良,更換一只長城電源后,現(xiàn)象依舊。由于主板上顯卡的顯存通過共享系統(tǒng)內(nèi)存獲得,是不是內(nèi)存條性能不良呢?迅速拔下正常使用的LGS 64M內(nèi)存條和賽揚300A,換上SIS 630主板上的CPU和內(nèi)存條,故障現(xiàn)象依舊。
重新安裝Win98,安裝好殺毒軟件,進行了一次干凈徹底的殺毒。在不安裝顯示卡、聲卡等驅(qū)動程序的情況下,運行了2個小時沒有死機現(xiàn)象發(fā)生,而一旦安裝驅(qū)動程序后便出現(xiàn)無規(guī)律的死機現(xiàn)象。莫非是驅(qū)動程序有BUG?由于是整合主板,又是使用其配套的驅(qū)動程序,應該不會有問題。是不是BIOS的設(shè)置有問題呢?進入BIOS設(shè)置程序,將顯存共享值由16MB降為8MB,重啟還是未能奏效。再將SDRAM內(nèi)存的CAS設(shè)定為3,未能奏效。打開CPU即插即用設(shè)定(CPU PnP Setup),各參數(shù)如下:CPU 的主頻為466MHz,CPU的外部時鐘頻率為66MHz,CPU的倍頻為7,設(shè)置正確。SDRAM的時鐘頻率為66MHz(也可設(shè)置為100MHz、133MHz),忽然想起來了,SIS 630內(nèi)部集成的SIS 300顯示芯片的總線頻率不是為100MHz嗎?會不會是SDRAM的時鐘頻率被設(shè)置得太低,造成SIS 630內(nèi)部顯示芯片在調(diào)用系統(tǒng)內(nèi)存時,時鐘頻率不匹配造成死機呢?試著將SDRAM的時鐘頻率設(shè)置為100MHz,重新啟動計算機,死機現(xiàn)象消失,故障排除。
SIS 630內(nèi)部顯示芯片的總線時鐘頻率為100MHz,由于SIS 630是高整合芯片,它內(nèi)部的顯示子系統(tǒng)通過調(diào)用系統(tǒng)內(nèi)存充當顯存,也就是說內(nèi)存模塊在充當顯存時,內(nèi)存模塊外部時鐘頻率應當?shù)扔诨虼笥陲@示芯片的總線時鐘頻率。當內(nèi)存外部時鐘頻率為66MHz時,外部時鐘頻率為66MHz的賽揚466處理器并未受到任何影響,但由于SIS 630的內(nèi)建顯示芯片的總線頻率為100MHz,SDRAM所提供的66MHz就大大低于其總線時鐘頻率,造成頻率不匹配。
在Win98未安裝顯卡驅(qū)動程序時,內(nèi)存模塊外部頻率和顯示芯片外部頻率兩者在頻率上的不一致對系統(tǒng)影響不大,而當加裝上顯卡驅(qū)動程序后,顯示模塊的許多特性(如3D特性)需要內(nèi)存模塊(SDRAM)提供大于或等于100MHz的外部時鐘頻率來支持。由于內(nèi)存模塊的時鐘頻率遠比顯示模塊外部時鐘頻率低,因此,就導致了經(jīng)常性無規(guī)律死機的現(xiàn)象發(fā)生。