Elite Member
|
補充一下:
一、在安裝win2k、win xp時,若你的BIOS沒有把相關的選項打開,『理想』上ACPI是不會開啟的,不過,即使已經安裝完畢,只要再把它打開,OS仍會發現並開啟ACPI的功能,否則可能會啟用APM(這與IRQ就沒什麼關係了)。很多板子內定ACPI為關閉的,但OS仍可能把ACPI給裝起來。原因是,Win2k、WinXP、Linux已經設計成『參考』BIOS的參數,這些新一代的OS非常的Power。如此設計最大的好處在於可跳過老舊的BIOS、或有bug的BIOS,最簡單的例子就在一些舊板子,抓不到新的硬碟,但這些OS可跳過BIOS,仍可使用新的硬碟。
二、OS已啟動ACPI下,很難很難很難『簡單』的把ACPI再關掉,得用不少秘方。不過,最好的方式還是重新安裝OS。
三、沒啟用ACPI,雖然可『半』自由的調IRQ,但你會失去ACPI其它的功能。
四、現在應該沒有多少產品『敢』不採用ACPI,如果發生問題,該是driver的bug。對買家而言,你應該是去要求廠商寫出穩定的driver,而不是把自己的OS搞的斷手斷腳。到MSDN打ACPI查查,你就會知道ACPI有多少重要的功能,看你是要花$$去買個爛硬體,還是自己的腳砍一砍以適合穿下一雙呎吋不合的鞋子。以我所說的dvd壓縮卡,目前市面就三、四家用同一晶片,但只有一家可在P4上跑,因為那家的driver有好好的修改過。
五、目前個家主機板廠商的BIOS『來源』大致上只有兩家,不過,都會狠狠的修改以輔合自家產品的特色。而是不是每家廠商的RD對修改BIOS的能力都一樣,這就是個很大的問號了。
六、在ACPI下,你更本不曉得是不是共用IRQ導致硬體衝突。若硬把ACPI關掉,把該硬體的IRQ調開,若仍是會當如何...那根本是driver寫的太爛。又,若該硬體只能用某個IRQ,而該IRQ又不能讓它用時怎辦??.........拔掉其中之一。
七、在ACPI下,仍可能發生硬體衝突,但,那很可能是硬體先天的限制。這時就算把它放在非ACPI的環境下,一樣的配備,仍是一樣會衝突的。在Win2k、Win XP下還好,你可把其中一個硬體設成『不啟動』,用這種方法先頂著用。但若在win98、win ME上,別說關掉其中的一個設備,在開機時就會死當、或重開機,user根本沒辦法關。
八、個人的經驗,很多硬體衝突並不是發生在IRQ上,而是兩硬體先天就衝到。最常發生的設備就是主機板的BIOS、與SCSI卡的firmware、或網卡的firmware衝到。這種情形最慘,除非雙方之一肯改一下,否則永遠任你如何換PCI SLOT,也是沒救。
九、如果在ACPI的OS,在開機時會當,但換換SLOT就可開機,那是你主機板設計的問題,與ACPI無關。
十、很多主機板,即使以修改BIOS的方式來改SLOT與IRQ的對印,但,OS並不會理會,仍是可能會採板子預設的位置來執行;簡單的講,在板子的BIOS有問題的情況下,換插槽試試比改BIOS內的對印方式有用。雞婆的講,為什麼有些板子一定得把slot換換,而不能依手冊上所言,改改BIOS的對印就好?那是因為OS不鳥user的設定,會直接用BIOS的預設值。在這種情形下,代表的是廠商的BIOS寫的不完全輔全輔合規範所致(沒辦法,目前的板子內建的功能實在是太多了,你怎麼能怪RD呢)。
屁話一堆,那到底是設備、板子、OS的問題??我的看法是與OS無關,板子廠商值得同情,設備廠商殺無赦。了嗎??終究問題是設備廠商的硬體、或driver相容性不足所致。
|