PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   Win200/XP 硬體不同吃 IRQ 9 的方法!! (https://www.pcdvd.com.tw/showthread.php?t=299538)

umi 2004-02-07 10:05 AM

引用:
Originally posted by shukae
我印象中, 486 保護模式就可以支援到 0~31 共 32 個 IRQ
需要作業系統核心支援 (我記得是這樣,太久了,有點遺忘)
但是真實模式下只能跑 0~15, 共16個 IRQ, 還有幾個是系統必定佔用的
故 IRQ 常常會不夠用:shock:
只要 BIOS 有支援 APIC (進階可程式中斷控制器) 的話,就可以共用 IRQ 了 :)
所以就算需要的 IRQ 超過16 個也應該不會有太大的問題
像我的電腦就用掉了 22 個 IRQ 資源,但是有幾個共用的結果
IRQ 還是沒有衝突產生 :)
除非有裝置要求獨占 IRQ........... 然後又不夠用,就會導致裝置無法動作


有超過16irq的話是apic提供的功能
irq sharing是另一件事

最早irq是不能共用的
觸發一個irq只可以通知一個硬體

後來有了IRQ Sharing
就是把觸發改成在一個時間區間內
可以分成幾種不同的觸發模式
舉例子來說
就是在10毫秒區間內
有兩個裝置共用一個irq11
觸發同一個irq11一次是通知第一個設備
觸發同一個irq11兩次是通知第二個設備
但是這樣的壞處就來了
你需要有一個buffer來等待你是觸動一次或觸動兩次
沒有支援的硬體或是需要大量資源的硬體容易發生問題

萬一有的硬體真的很迫切需要資源
勢必得獨占一個irq
後來有了apic後
把irq擴充的32個
但是這需要主機板/bios/作業系統都支援才可以
他會把中斷觸發的工作完全交給作業系統
沒記錯這是586時代後期才有的

shukae 2004-02-07 10:26 AM

超過IRQ 15 必須要CPU BIOS支援,而且很像也要主機板的晶片組支援
至於關閉 ACPI 是否會導致 MP 功能失效.......:shock:
因為MP系統對於IRQ的配置均衡是來自於 APIC
而且我把 ACPI 關閉之後,APIC 的驅動程式一樣存在,並未關閉掉
我沒有MP系統,沒辦法測試APIC是否還有發揮效用,有的人可以試看看
應該還是有作用才對,不過還是會失去一部份的功能
因為 ACPI 功能還是必須在 APIC 跑 full table 時才有作用 :shock:

但是在 ACPI 的強大功能管理下.... 雖然很便利,但很多硬體都無法完全發揮效能
例如音效卡,網路卡都有這種現象 :think: :think:
如果連顯示卡都吃同一個IRQ...... 在我的電腦上,連顯示卡都會出問題 :shock:

to 輕鬆寫意
我弟原本也灌 XP,不過因為效能的問題又灌回 2000:shock:
所以我不確定是不是系統核心程式的問題

shukae 2004-02-07 01:44 PM

引用:
Originally posted by shukae
更新好 WB800JB-CRA1 的最新版 BIOS 了,再自動斷電的話……只好換硬碟了,這個問題困擾很久了 @@||||


關於 WD 硬碟斷電要更新韌體的問題, 請不要再PM給我了
請到下面這篇找韌體
Western Digital WD800JB的斷電家族遺傳
http://www.pcdvd.com.tw/showthread....threadid=285258

找到韌體之後解壓縮到磁片
用光碟開機或磁片開機到 DOS 下
執行剛剛解壓縮的 WD 韌體更新程式
會自動偵測自動更新
更新完重開機即可

sdbb 2004-02-07 02:05 PM

引用:
Originally posted by shukae
更新好 WB800JB-CRA1 的最新版 BIOS 了,再自動斷電的話……只好換硬碟了,這個問題困擾很久了 @@||||

我在找尋解決 WD 硬碟問題的時候,發現了 Windows2000/XP 其實有辦法使用 BIOS的IRQ配置,而不使用Windows自己的配置,雖然微軟號稱不能更動,就算BIOS配置更動也一樣,但其實是可以的,只需要犧牲一點小功能即可辦到。
的功能,變成需要手動關機。


你這樣就是失去ACPI的功能,如此而已。其實你進入安全模式後,就可以看到真相,跟bios中所分配的一樣。你說的共享irq發生問題&降低效能我是沒遇過。真的要亂換kernal,建議用win2000,win2000亂調可以在standard pc&acpi切換,Winxp這邊從acpi換成standard pc後,就換不回去啦,可以軟體關機還是比較方便,所以我還是用acpi。

sdbb 2004-02-07 02:08 PM

引用:
Originally posted by shukae
超過IRQ 15 必須要CPU BIOS支援,而且很像也要主機板的晶片組支援
k: :think:
如果連顯示卡都吃同一個IRQ...... 在我的電腦上,連顯示卡都會出問題 :shock:

to 輕鬆寫意
我弟原本也灌 XP,不過因為效能的問題又灌回 2000:shock:
所以我不確定是不是系統核心程式的問題

對,apic也要晶片組支援,bios/chipset缺一不可。效能問題啊,進入安全模式看到的才是真相,那些卡不是真的共享irq9啦,要是真的全都吃irq9,那麼一些不喜歡跟別人共享irq的卡不就玩完了:)您的板子是哪張?也許他的acpi部分處理得並不理想:)

shukae 2004-02-07 02:43 PM

引用:
Originally posted by sdbb
你這樣就是失去ACPI的功能,如此而已。其實你進入安全模式後,就可以看到真相,跟bios中所分配的一樣。你說的共享irq發生問題&降低效能我是沒遇過。真的要亂換kernal,建議用win2000,win2000亂調可以在standard pc&acpi切換,Winxp這邊從acpi換成standard pc後,就換不回去啦,可以軟體關機還是比較方便,所以我還是用acpi。


IRQ 共用倒也是還好,不過我這台電腦原本 顯示卡 + IDE卡 + 網路卡 通通吃一個 IRQ
結果就是顯示卡會出問題..... 用一用之後螢幕會定住然後閃動.... 幾次之後就當機了
更夭壽的是 WD 硬碟會斷電..... 當機當到受不了.... 已經半年了 :jolin:
到這週才確定是硬碟會讓電腦當機,更新了 BIOS 解決了
顯示卡的 IRQ 問題是靠關掉 ACPI 才解決的
以前用 SIS6326DVD 都不會這樣 :rolleyes:
這片主機板是 IWILL KK266 Plus-R,以前剛買來的時候就有 ACPI 相容性的問題
同樣晶片組的板子,我另一片 ABIT KT7 就不會這樣


引用:
Originally posted by sdbb
對,apic也要晶片組支援,bios/chipset缺一不可。效能問題啊,進入安全模式看到的才是真相,那些卡不是真的共享irq9啦,要是真的全都吃irq9,那麼一些不喜歡跟別人共享irq的卡不就玩完了:)您的板子是哪張?也許他的acpi部分處理得並不理想:)


其實我不只遇過一次,甚至嚴重到讓電腦死當的地步 :jolin:
我一片 ASUS P5A,之前因為網路卡和IDE卡會佔用同一個 IRQ (BIOS配置不同IRQ)
結果會導致網路傳輸一陣子就使電腦自動重置.........
雖然後來是靠換網路卡和換驅動程式解決.....
但我昨天把裝上去會掛掉的網卡裝上去..... 關閉 ACPI 功能....
問題卻不再發生.............
這我能說什麼呢??? 是 APIC 控制器太爛, 或是MS系統的問題 :jolin:
哀...........

dts0069 2004-02-07 03:07 PM

引用:
Originally posted by shukae
IRQ 共用倒也是還好,不過我這台電腦原本 顯示卡 + IDE卡 + 網路卡 通通吃一個 IRQ
結果就是顯示卡會出問題..... 用一用之後螢幕會定住然後閃動.... 幾次之後就當機了
更夭壽的是 WD 硬碟會斷電..... 當機當到受不了.... 已經半年了 :jolin:
到這週才確定是硬碟會讓電腦當機,更新了 BIOS 解決了
顯示卡的 IRQ 問題是靠關掉 ACPI 才解決的
以前用 SIS6326DVD 都不會這樣 :rolleyes:
這片主機板是 IWILL KK266 Plus-R,以前剛買來的時候就有 ACPI 相容性的問題
同樣晶片組的板子,我另一片 ABIT KT7 就不會這樣

我的ABIT KT7 暴漿後,買了IWILL KK266 Plus-R此塊主機板,裝win2000,也是irq全吃9,使用上是沒什麼問題,不過3dmark2001從來無法執行完,再第二項測試必定跳出,不管98(irq全單獨使用) or 2000,我是在想這塊版子是不是本身就有問題.

shukae 2004-02-07 03:24 PM

引用:
Originally posted by dts0069
我的ABIT KT7 暴漿後,買了IWILL KK266 Plus-R此塊主機板,裝win2000,也是irq全吃9,使用上是沒什麼問題,不過3dmark2001從來無法執行完,再第二項測試必定跳出,不管98(irq全單獨使用) or 2000,我是在想這塊版子是不是本身就有問題.


我也沒跑完過,我是裝 Athlon 1900+ oc 200+ :D :D
不過以前我裝過 GF2-MX400 執行3D遊戲完全不會當機說,很神:rolleyes:
但是 3D Mark 就是無法跑出分數來∼∼∼
不知道是哪邊有問題,也懶得去查了 :sleep:

我的電腦已經完全不會當機了,哈 :D :D :D

dts0069 2004-02-07 04:04 PM

無故當機倒是不會,3dmark2000可跑完,2001則不行,我只期待這塊能多撐個幾年不要暴漿就好,使用電腦十幾年了,目前尚在服役的5,6台,只遇過kt-7,bm-6兩片暴漿,abit未免太神了.

shukae 2004-02-07 05:30 PM

引用:
Originally posted by dts0069
無故當機倒是不會,3dmark2000可跑完,2001則不行,我只期待這塊能多撐個幾年不要暴漿就好,使用電腦十幾年了,目前尚在服役的5,6台,只遇過kt-7,bm-6兩片暴漿,abit未免太神了.


IWILL 的板子我有兩片
KK266
KK266 Plus-R
每天開機都沒爆

ABIT 比較少操一點
不過也是沒爆 :p :p


所有的時間均為GMT +8。 現在的時間是01:48 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。