IT業(yè)的技術(shù)員中流傳著(zhù)這樣一種說(shuō)法:“驅動(dòng)程序不算程序,沒(méi)有卻真要命”。這充分說(shuō)明了驅動(dòng)程序的重要性。在科技發(fā)展日新月異的今天,每過(guò)幾天就會(huì )有新硬件上市,而好幾個(gè)月,甚至是2~3年才更新一次的操作系統(不使用Windows Update)自帶的驅動(dòng)程序庫是無(wú)法跟上這種發(fā)展步伐的,這就需要生產(chǎn)廠(chǎng)商不斷開(kāi)發(fā)第三方的驅動(dòng)程序。對于使用者來(lái)說(shuō),想要讓自己的設備正常工作,就必須給它安裝正確的驅動(dòng)程序,要如果想要讓它發(fā)揮出更好的性能,我們就需要更恰當、更好地、有順序地安裝驅動(dòng)程序。
讓我們假想一個(gè)場(chǎng)景――從一個(gè)純凈的操作系統開(kāi)始,逐步安裝各設備的驅動(dòng)程序直到所有硬件都能正常工作。這樣,通常需要安裝的便會(huì )有主板芯片組驅動(dòng)更新、IDE控制器驅動(dòng)程序、顯示卡驅動(dòng)程序和聲卡驅動(dòng)程序等,有時(shí)候還需要安裝DirectX等擴展API和操作系統的服務(wù)升級包(譬如Windows 2000 Sevice Pack3等)。那么,怎樣安裝才算正確呢?除了挑選合適的驅動(dòng)程序之外,另一個(gè)關(guān)鍵在于安裝順序,采用正確的順序來(lái)安裝驅動(dòng)程序,不僅可以提高系統效能,還能提高相同硬件環(huán)境下的系統穩定性。特別是芯片組的驅動(dòng)應該首先安裝,因為只有該驅動(dòng)被正確安裝后,操作系統才能正確識別一些系統設備,其他的設備驅動(dòng)才能順利安裝。
在實(shí)戰驅動(dòng)安裝順序中,我們可以根據Intel、VIA、SiS和ALi全球四大主板芯片組廠(chǎng)商各自的主流芯片組驅動(dòng)分別來(lái)講。
1.Intel
毫無(wú)疑問(wèn),Intel是主板芯片組和CPU領(lǐng)域的領(lǐng)袖,他們所開(kāi)發(fā)的主板芯片組搭配上自己的CPU給人的感覺(jué)不錯,穩定性高、Bug少、各方面效能都還不錯,而且由于“Winter聯(lián)盟”的關(guān)系,Microsoft的Windows系列操作系統對Intel芯片組的支持一向是最好的,因此除了正常的驅動(dòng)外幾乎沒(méi)有什么補丁。下面是Intel 8xx系列芯片組主板驅動(dòng)程序的正確安裝順序(以Windows 98SE為例)。
Intel Chipset Softwre Installation Utility
由于Windows 98SE推出比較早,無(wú)法正確識別Intel當前主流的i8xx系列芯片組,因此必須先安裝這個(gè)驅動(dòng)以確保操作系統能夠正確識別系統設備和正確用它們的功能。如果這一驅動(dòng)程序沒(méi)有被安裝,操作系統將對即將被調用的芯片組和外圍設備一無(wú)所知,更談不上充分發(fā)揮性能了。就拿顯示和圖形子系統來(lái)說(shuō)吧,如果沒(méi)有正確安裝Intel Chipset Software Installatiion Utility,直接導致的嚴重后果將是AGP Bridge無(wú)法使用。AGP Bridge集成在芯片組中的內存控制中心(Memory Controller Hub)內,是主板與AGP顯卡之間進(jìn)行通信的橋梁。如果AGP Bridge功能沒(méi)有被開(kāi)啟,就算正確安裝了顯示卡驅動(dòng)程序,圖表子系統的整體性能也將大打折扣。
Intel Ultra ATA Storage Driver/Intel Application Accelerator
安裝Intel Ultra ATA Storage Driver是為了開(kāi)啟IDE控制器對ATA 66/100設備及其傳輸規范進(jìn)行控制和管理的功能。除了讓操作系統正確識別82801BA IDE控制器外,該控制程序也是在Windows 98SE中開(kāi)啟DMA(Direct Memory Access,直接內存訪(fǎng)問(wèn))功能的關(guān)鍵,而在默認狀態(tài)下,DMA傳輸模式在Windwos 98SE中是被關(guān)閉的,就算你的IDE設備支持DMA傳輸模式也是如此。
IAA(Intel Application Accelerator,Intel應用程序加速器)最近被炒得火熱,Intel稱(chēng)這款Application Accelerator除了能夠減少10%~20%的系統啟動(dòng)時(shí)間之外,還能加快所有應用程序5%~10%的執行效率(如圖)。作為一款增強型的IDE控制器驅動(dòng),它適用于ICH2或更新版本的I/O Control HUB,而該芯片被包括在大多數的i8xx芯片組系統中,也就是說(shuō),大多數使用Intel 8xx芯片組主板的用戶(hù)都能夠利用它免費提升系統性能。此外,使用Pentium 4系統的用戶(hù)能夠從這款加速驅動(dòng)中獲得更多的好處。
DirectX
由于硬件更新的緣故,目前的主流顯示卡均支持DirectX 7、DirectX 8甚至DirectX 9,而Windows 98SE附帶的DirectX6.1,顯然無(wú)法讓它們充分發(fā)揮作用。由于顯示卡驅動(dòng)程序是以DirectX為基礎的,因此必須在先于顯示卡驅動(dòng)程序之前安裝DirectX。由于現在新購的計算機有相當一部分使用的423或者478腳的奔騰4的CPU,而CPU的SSE2指令集恰恰在DirectX 8下才能被良好地調用;同時(shí)加上圖形處理器(GPU)的硬件加速也與DirectX有關(guān),所以對于DirectX的安裝也是比較講究的。
其它設備驅動(dòng)程序
需要注意的是,在后期驅動(dòng)安裝中(如聲卡),一些版本比較舊的驅動(dòng)程序會(huì )將某些系統文件或EirectX文件覆蓋為舊版而導致設備無(wú)法正常工作的情況(譬如在安裝某些老版的ATI顯卡驅動(dòng)之后,某些AC’97聲卡不能發(fā)聲)。此時(shí)應該重新安裝一遍DirectX。
2.VIA(威盛)
對于采用VIA芯片組的系統,其驅動(dòng)程序的基本安裝過(guò)程同樣大致可分為3個(gè)步聚:首稱(chēng)是安裝VIA 4 in 1芯片組補??;然后是DirectX;最后是IDE接口控制器驅動(dòng)程序和其它設備驅動(dòng)程序,我們同樣以純凈的Windows 98SE為例說(shuō)明此問(wèn)題。
VIA 4 in 1
小知識
VIA 4 in 1驅動(dòng)包含符合ATAPI接口規范的IDE接口控制器驅動(dòng)程序、AGP VxD Driver(AGP接口驅動(dòng)程序)、IRQ路由端口驅動(dòng)程序及VIA INF更新。由于兼容性問(wèn)題會(huì )隨新產(chǎn)品的增加而增加,同時(shí)基于對自身性能優(yōu)化的考慮,所以VIA 4 in 1的版本更新比較頻繁,許多兼容性問(wèn)題和死機問(wèn)題往往是4 in 1驅動(dòng)程序與硬件不匹配造成的。
VIA(威盛)為基于VIA芯片組的主板提供4 in 1芯片組驅動(dòng)已經(jīng)有很長(cháng)時(shí)間了。由于微軟對第三方芯片組廠(chǎng)商通常僅提供非常有限的支持,因此除Intel外的芯片組制造商不得不為自己的產(chǎn)品自行開(kāi)發(fā)并發(fā)布補丁程序,VIA也不例外。該補丁除解決VIA芯片組與Windows操作系統之間可能出現的一些兼容性問(wèn)題外,還使得Windows能夠正確識別VIA芯片組集成的系統設備。
典型故障實(shí)例分析
VIA芯片組以往總是給人留下一些兼容性較差的印象。比如與某些特定型的聲卡,顯卡兼容性不佳等,而實(shí)際上這些問(wèn)題都能夠通過(guò)安裝4 in 1驅動(dòng)或升組主板BIOS來(lái)獲得解決。因此VIA的4 in 1驅動(dòng)也被人們稱(chēng)之為4 in 1“補丁”。那么如今的VIA芯片組主板是否還存在這些固有的問(wèn)題呢?
以前在某些使用VIA芯片組的主板上安裝使用基于A(yíng)ureal 8820音效芯片的聲卡(如帝盟S90)時(shí),當進(jìn)入Windows 98桌面時(shí)就死機。這個(gè)故障曾經(jīng)是VIA兼容性不佳的最好例子。事實(shí)上,VIA已經(jīng)就以前的這些兼容性問(wèn)題作了一些修正,然而VIA 4 in 1驅動(dòng)仍需安裝,因為它為我們帶來(lái)了不小的性能增益。從VIA 4 in 1驅動(dòng)在Windows 98平臺下的表現可以看出,驅動(dòng)程序在安裝后主板性能得到了完全的發(fā)揮,尤其是在實(shí)際應用中,效果更為明顯,看來(lái)VIA 4 in 1驅動(dòng)并不僅僅是為了解決兼容性問(wèn)題而存在,而是實(shí)實(shí)在在能為我們帶來(lái)了性能的提升。
既然VIA以前的兼容性問(wèn)題已經(jīng)在新的芯片組上得到了一定的修正,那么是不是就可以說(shuō)VIA的芯片組已經(jīng)不需要安裝VIA 4 in 1驅動(dòng)了呢?答案是否定的,驅動(dòng)仍需安裝,因為它為我們帶來(lái)了不小的性能提升??磥?lái),VIA 4 in 1驅動(dòng)并不僅僅是為了解決兼容性問(wèn)題而存在。
IDE控制器驅動(dòng)程序
VIA的IDE Miniport Driver與IDE Filter Driver是VIA開(kāi)發(fā)的兩款I(lǐng)DE控制器驅動(dòng),而前者必須單獨安裝。IDE Miniport Driver驅動(dòng)并不隨4 in 1驅動(dòng)默認安裝。根據VIA的官方資料,它在下列情況下推薦安裝:1.擁有Zip驅動(dòng)器,并且主板南橋芯片是686B;2.Windwos 2000系統下,使用ATA100硬盤(pán),沒(méi)有安裝Service Pack 1;3.在Windwos 2000和Windows XP系統下,使用ATA133硬盤(pán),它也同時(shí)支持微軟的從Windows 98開(kāi)始的任何一個(gè)Windows操作系統。VIA IDE Miniport Driver能夠巧妙地校正設備出現I/O錯誤的情況。它能夠由高到低的逐級自動(dòng)遞減設備的傳輸模式級別至正確,這里所謂的傳輸模式級別其實(shí)就是我們經(jīng)常說(shuō)到的UDMA 100、UDMA 66、UDMA、DMA以及PIO模式。而VIA IDE Filter Driver就是所謂的過(guò)濾驅動(dòng),它主要被用來(lái)確定系統常規驅動(dòng)程序的高位/低位層,監控常規驅動(dòng)程序的特定情形。VIA IDE Filter驅動(dòng)為Windows 95/98/2000/me/XP等系統所支持,是除NT外的所有微軟操作系統的缺省安裝驅動(dòng)。
DirectX
對于VIA的硬件平臺,DirectX的重要性更比Intel平臺重要。
3.SiS(矽統)/ALi(揚智)
當前基于SiS芯片組的系統平臺的重要驅動(dòng)程序是SiS芯片組驅動(dòng)包1.09版,其中包括AGP驅動(dòng)和USB驅動(dòng),以及剛剛公布的r1.01.07版本IDE驅動(dòng)。眾所周知,(Ultra DMA) PCI IDE驅動(dòng)一直是操作系統中不可缺少的驅動(dòng)程序,主板的IDE磁盤(pán)性能發(fā)揮,完全由IDE接口驅動(dòng)來(lái)決定,而SiS645芯片組在投放市場(chǎng)這么長(cháng)時(shí)間后,卻一直沒(méi)有推出相應的IDE接口驅動(dòng)程序,只能讓用戶(hù)采用操作系統自帶的IDE控制器驅動(dòng)來(lái)工作,這不得不說(shuō)是一個(gè)遺憾。
在SiS的整合驅動(dòng)包內曾經(jīng)出現過(guò)IDE驅動(dòng),但是從109F版本之后,由于早期的IDE驅動(dòng)并不適用于SiS961南橋芯片,如果強制安裝之后,將會(huì )有嚴重的兼容性問(wèn)題,因此SiS把它從整合驅動(dòng)包內刪除了。
而對ALi(揚智)芯片組而言,需要安裝的驅動(dòng)程序是ALi Integrated Driver(綜合驅動(dòng)工具包)及ALi AGP Utility(AGP工具),它們目前的最新版本分別是1.07版和1.40版。這兩款芯片組的綜合驅動(dòng)包里已經(jīng)整合了需要安裝的大多數驅動(dòng),因此在確保首先安裝它之后再安裝DixtctX即可。其它驅動(dòng)程序可隨后安裝。
故障舉例
一塊麒麟(PCCHIP)M726主板,使用的是ALi公司的Aladdin Pro芯片組(北橋芯片為M1621,南橋芯片為M1543C),搭配Intel Celeron 400MHz PCU。通過(guò)Ghost恢復系統并安裝聲顯卡驅動(dòng)軟件后感覺(jué)開(kāi)機速度極慢,1分鐘左右才能進(jìn)入桌面。
分析:該故障是未安裝ALi芯片組驅動(dòng)包而造成,安裝驅動(dòng)光盤(pán)中的驅動(dòng)包后,開(kāi)機速度明顯加快,進(jìn)入桌面只要30秒左右。
4.其它注意事項
(1)對于一些比較老的主板而言,請注意更新BIOS以更新CPU微代碼及修正BUG。
(2)建議關(guān)閉一些不必要的設備(譬如暫時(shí)不會(huì )用到的串口和并口等)以提高速度。
(3)對于Windows NT、Windows 2000和Windows XP等操作系統而言,RAID的驅動(dòng)應于系統安裝開(kāi)始時(shí)安裝,進(jìn)入系統后必須先于所有驅動(dòng)程序之前安裝最新版的Service Pack。
(4)當要重新安裝顯示卡驅動(dòng)程序之前,一定要卸載原有驅動(dòng)程序并重新安裝DirectX。
(5)操作系統的某些組件要時(shí)時(shí)更新,建議在驅動(dòng)程序安裝結束后,可以通過(guò)Windows Update在網(wǎng)上取得最新的Windows組件,以提高系統的兼容性和穩定性。
我認為一心買(mǎi)硬件升級的人不能算是一個(gè)DIYer,至少不算是一個(gè)合格的DIYer,因為不會(huì )用計算機的人也知道花錢(qián)來(lái)獲得更高的性能。所以,我認為只有盡可能從軟件優(yōu)化上來(lái)提高性能的人才算真正的DIYer。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。