![]() |
||
Junior Member
![]() ![]() ![]() 加入日期: Jul 2005
文章: 918
|
IRQ共用會影響傳輸速度嗎?
以下是AIDA64底下的資訊,我想問一下OS這樣安排合理嗎?
IRQ很多都集中在16、17、18,反而01~07都沒有看到 而顯示卡和網路卡又共用IRQ16?? PS.有人說用PCIe就不會有IRQ脫速的問題,這是真的嗎? PCIe不需要IRQ嗎?還是他有專用的? 資源 共用 裝置描述 DMA 04 專用 直接記憶體存取控制器 IRQ 00 專用 系統計時器 IRQ 08 專用 系統 CMOS/即時時鐘 IRQ 09 共用 AK2PM8FJ IDE Controller IRQ 09 共用 Microsoft ACPI-Compliant System IRQ 11 共用 Intel(R) ICH9 Family SMBus Controller - 2930 IRQ 13 專用 數值資料處理器 IRQ 16 共用 AMD Radeon HD 6600 Series IRQ 16 共用 Intel(R) ICH9 Family USB Universal Host Controller - 2937 IRQ 16 共用 Intel(R) ICH9 Family USB Universal Host Controller - 2939 IRQ 16 共用 Intel(R) G33/G31/P35/P31 Express Chipset PCI Express Root Port - 29C1 IRQ 16 共用 Intel(R) ICH9 Family PCI Express Root Port 6 - 294A IRQ 16 共用 標準雙通道 PCI IDE 控制器 IRQ 17 共用 Realtek PCIe GBE Family Controller IRQ 17 共用 Intel(R) ICH9 Family PCI Express Root Port 1 - 2940 IRQ 17 共用 Intel(R) ICH9 Family PCI Express Root Port 5 - 2948 IRQ 17 共用 Microsoft UAA Bus Driver for High Definition Audio IRQ 18 共用 Intel(R) ICH9 Family USB Universal Host Controller - 2936 IRQ 18 共用 Intel(R) ICH9 Family USB2 Enhanced Host Controller - 293C IRQ 19 共用 Intel(R) ICH9 Family USB Universal Host Controller - 2935 IRQ 19 共用 Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 1 - 2921 IRQ 19 共用 Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 2 - 2926 IRQ 21 共用 Intel(R) ICH9 Family USB Universal Host Controller - 2938 IRQ 22 共用 Microsoft UAA Bus Driver for High Definition Audio IRQ 23 共用 Intel(R) ICH9 Family USB Universal Host Controller - 2934 IRQ 23 共用 Intel(R) ICH9 Family USB2 Enhanced Host Controller - 293A 記憶體 00000000-0009FFFF 專用 系統主機板 記憶體 000A0000-000BFFFF 共用 AMD Radeon HD 6600 Series 記憶體 000A0000-000BFFFF 共用 PCI bus 記憶體 000A0000-000BFFFF 未決定 Intel(R) G33/G31/P35/P31 Express Chipset PCI Express Root Port - 29C1 記憶體 000C0000-000CFFFF 專用 系統主機板 記憶體 000D0000-000DFFFF 共用 PCI bus 記憶體 000E0000-000FFFFF 專用 系統主機板 記憶體 00100000-CFFFFFFF 專用 系統主機板 記憶體 D0000000-DFFFFFFF 專用 AMD Radeon HD 6600 Series 記憶體 D0000000-DFFFFFFF 專用 Intel(R) G33/G31/P35/P31 Express Chipset PCI Express Root Port - 29C1 記憶體 D0000000-FFFFFFFF 共用 PCI bus 記憶體 E0000000-EFFFFFFF 專用 主機板資源 記憶體 FE8F8000-FE8FBFFF 專用 Microsoft UAA Bus Driver for High Definition Audio 記憶體 FE8FF400-FE8FF4FF 未決定 Intel(R) ICH9 Family SMBus Controller - 2930 記憶體 FE8FF800-FE8FFBFF 專用 Intel(R) ICH9 Family USB2 Enhanced Host Controller - 293A 記憶體 FE8FFC00-FE8FFFFF 專用 Intel(R) ICH9 Family USB2 Enhanced Host Controller - 293C 記憶體 FE900000-FE9FFFFF 專用 Intel(R) G33/G31/P35/P31 Express Chipset PCI Express Root Port - 29C1 記憶體 FE9BC000-FE9BFFFF 專用 Microsoft UAA Bus Driver for High Definition Audio 記憶體 FE9E0000-FE9FFFFF 專用 AMD Radeon HD 6600 Series 記憶體 FEA00000-FEAFFFFF 專用 Intel(R) ICH9 Family PCI Express Root Port 5 - 2948 記憶體 FEAFE000-FEAFFFFF 專用 標準雙通道 PCI IDE 控制器 記憶體 FEB00000-FEBFFFFF 專用 Intel(R) ICH9 Family PCI Express Root Port 6 - 294A 記憶體 FEBFF000-FEBFFFFF 專用 Realtek PCIe GBE Family Controller 記憶體 FEC00000-FEC00FFF 專用 主機板資源 記憶體 FED14000-FED19FFF 專用 系統主機板 記憶體 FED1C000-FED1FFFF 專用 主機板資源 記憶體 FED20000-FED3FFFF 專用 主機板資源 記憶體 FED45000-FED89FFF 專用 主機板資源 記憶體 FEE00000-FEE00FFF 專用 主機板資源 記憶體 FFB00000-FFBFFFFF 專用 Intel(R) 82802 Firmware Hub Device 記憶體 FFC00000-FFEFFFFF 專用 主機板資源 記憶體 FFF00000-FFFFFFFF 專用 Intel(R) 82802 Firmware Hub Device 連接埠 0000-000F 專用 直接記憶體存取控制器 連接埠 0000-0CF7 共用 PCI bus 連接埠 0000-FFFFFFFF 專用 ISAPNP Read Data Port 連接埠 0010-001F 專用 主機板資源 連接埠 0020-0021 專用 可程式中斷控制器 連接埠 0022-002C 專用 主機板資源 連接埠 0030-0040 專用 主機板資源 連接埠 0040-0043 專用 系統計時器 連接埠 0044-005F 專用 主機板資源 連接埠 0061-0061 專用 系統揚聲器 連接埠 0062-0063 專用 主機板資源 連接埠 0065-006F 專用 主機板資源 連接埠 0070-0071 專用 系統 CMOS/即時時鐘 連接埠 0072-007F 專用 主機板資源 連接埠 0080-0080 專用 主機板資源 連接埠 0081-0083 專用 直接記憶體存取控制器 連接埠 0084-0086 專用 主機板資源 連接埠 0087-0087 專用 直接記憶體存取控制器 連接埠 0088-0088 專用 主機板資源 連接埠 0089-008B 專用 直接記憶體存取控制器 連接埠 008C-008E 專用 主機板資源 連接埠 008F-008F 專用 直接記憶體存取控制器 連接埠 0090-009F 專用 主機板資源 連接埠 00A0-00A1 專用 可程式中斷控制器 連接埠 00A2-00BF 專用 主機板資源 連接埠 00C0-00DF 專用 直接記憶體存取控制器 連接埠 00E0-00EF 專用 主機板資源 連接埠 00F0-00FF 專用 數值資料處理器 連接埠 0274-0277 專用 ISAPNP Read Data Port 連接埠 0279-0279 專用 ISAPNP Read Data Port 連接埠 03B0-03BB 共用 AMD Radeon HD 6600 Series 連接埠 03B0-03BB 未決定 Intel(R) G33/G31/P35/P31 Express Chipset PCI Express Root Port - 29C1 連接埠 03C0-03DF 共用 AMD Radeon HD 6600 Series 連接埠 03C0-03DF 未決定 Intel(R) G33/G31/P35/P31 Express Chipset PCI Express Root Port - 29C1 連接埠 0400-041F 未決定 Intel(R) ICH9 Family SMBus Controller - 2930 連接埠 0480-04BF 專用 主機板資源 連接埠 04D0-04D1 專用 主機板資源 連接埠 0800-087F 專用 主機板資源 連接埠 0A00-0ADF 專用 主機板資源 連接埠 0AE0-0AEF 專用 主機板資源 連接埠 0D00-FFFF 共用 PCI bus 連接埠 9400-940F 專用 Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 2 - 2926 連接埠 9480-948F 專用 Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 2 - 2926 連接埠 9800-9803 專用 Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 2 - 2926 連接埠 9880-9887 專用 Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 2 - 2926 連接埠 9C00-9C03 專用 Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 2 - 2926 連接埠 A000-A007 專用 Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 2 - 2926 連接埠 A400-A40F 專用 Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 1 - 2921 連接埠 A480-A48F 專用 Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 1 - 2921 連接埠 A800-A803 專用 Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 1 - 2921 連接埠 A880-A887 專用 Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 1 - 2921 連接埠 AC00-AC03 專用 Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 1 - 2921 連接埠 B000-B007 專用 Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 1 - 2921 連接埠 B080-B09F 專用 Intel(R) ICH9 Family USB Universal Host Controller - 2939 連接埠 B400-B41F 專用 Intel(R) ICH9 Family USB Universal Host Controller - 2936 連接埠 B480-B49F 專用 Intel(R) ICH9 Family USB Universal Host Controller - 2935 連接埠 B800-B81F 專用 Intel(R) ICH9 Family USB Universal Host Controller - 2934 連接埠 B880-B89F 專用 Intel(R) ICH9 Family USB Universal Host Controller - 2938 連接埠 BC00-BC1F 專用 Intel(R) ICH9 Family USB Universal Host Controller - 2937 連接埠 C000-C0FF 專用 AMD Radeon HD 6600 Series 連接埠 C000-CFFF 專用 Intel(R) G33/G31/P35/P31 Express Chipset PCI Express Root Port - 29C1 連接埠 D000-DFFF 專用 Intel(R) ICH9 Family PCI Express Root Port 5 - 2948 連接埠 D400-D40F 專用 標準雙通道 PCI IDE 控制器 連接埠 D480-D483 專用 標準雙通道 PCI IDE 控制器 連接埠 D800-D807 專用 標準雙通道 PCI IDE 控制器 連接埠 D880-D883 專用 標準雙通道 PCI IDE 控制器 連接埠 DC00-DC07 專用 標準雙通道 PCI IDE 控制器 連接埠 E000-EFFF 專用 Intel(R) ICH9 Family PCI Express Root Port 6 - 294A 連接埠 E800-E8FF 專用 Realtek PCIe GBE Family Controller 連接埠 FFF0-FFF7 專用 AK2PM8FJ IDE Controller 此文章於 2012-02-10 06:13 PM 被 TIDUS30536 編輯. |
|||||||
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Mar 2005
文章: 1,851
|
呦!大哉問
![]() 簡單的說0~7看不到是因為兩的原因 1.你沒裝東西 2.那是某東西專用 既然專用又沒裝,當然看不到 ![]() 當然有另一原因,你板子沒那東東,但確是系統上被認定專用的就好比COM1 PS.有人說用PCIe就不會有IRQ脫速的問題,這是真的嗎? 沒有脫速的問題,而是資料頻寬很大,目前你還沒辦法塞滿,所以你才沒有感覺 至於PCIe不需要IRQ嗎 該怎說....... 如果還專用,那又走回頭路,下面一篇文看一下應該會懂 ![]() http://biosengineer.blogspot.com/20...cification.html
__________________
![]() History doesn’t repeat itself, but it does rhyme 暫離..... |
||
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Jul 2005
文章: 918
|
這篇我有看過,沒細看
但是他最後一句"大部分的VGA 都沒有配中斷,另外 Win2k ACPI 會把IRQ routing table 通通都設成同一個中斷號碼 沒辦法改 效能會降低 因為每個PCI卡的驅動程式都會檢查一遍 看看是不是自己的中斷,每次也只會有一個說是他的中斷這在高速裝置是很糟糕的。 " 這樣的延遲應該跟頻寬沒關係吧?所以才想問問看一般的高速裝置譬如PCIE8X or 16X是不是有專屬的IRQ 剛剛又搜到這篇: http://blog.yam.com/eyang0718/article/19393960 "如果錄音卡在播放或錄製檔案的同時需要一個中斷需求,但這需求並沒有立即處理,這或許是因為ISDN卡也使用相同的IRQ,而IRQ控制器必須先訊問判斷哪個才是真正提出中斷需求的裝置,這會因為遺失取樣而造成像是噪音或爆音的干擾。" 之所以會問到這個問題是因為顯示卡討論區有人說玩遊戲FPS破百還是會頓,有人提出IRQ是可能的原因之一,所以想問問看 此文章於 2012-02-10 10:39 PM 被 TIDUS30536 編輯. |
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Apr 2002 您的住址: 台南&新竹
文章: 1,423
|
APIC
![]() spec訂的範圍 ![]() 等高手出來解說 ![]() |
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Nov 2001 您的住址: 湖濱楓城
文章: 488
|
現在的IRQ並不是一條真正的線, 而只是一個號碼牌.
如果是PCIE裝置, 號碼還可以由OS任意指定.
__________________
溫潤的質感 與 沉穩的氣質, 是我不斷追尋的目標. |
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Jul 2005
文章: 918
|
引用:
應該還是要硬體pin去實作吧 不然理論上號碼牌每個裝置都不同是最好的,不需要檢查中斷要求是哪一個共享IRQ中的設備 因為有幾個IRQ是留給早期COM1那種port專用了,所以才想說可以指定的話把顯卡/音效卡/網路卡都用一個專用的IRQ,不然音效卡upsample+瀏覽網路可能很容易爆音.. 或者FPS30以上還是會頓的怪異現象 |
|
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Nov 2001 您的住址: 湖濱楓城
文章: 488
|
引用:
你講的例子都是ISA IRQ, ISA IRQ是不能share的. 一定是要0~15. PCI IRQ可以是0~31(還是23?), 可以share. 線勉強還存在. 不知道在APIC mode有沒有在運作. 至於PCIE裝置, 這條線就完全不在了, 但是OS層, 你還可以看到一個IRQ數字.
__________________
溫潤的質感 與 沉穩的氣質, 是我不斷追尋的目標. |
|
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: May 2002 您的住址: 板橋
文章: 5,112
|
引用:
FYI:Message Signaled Interrupts,現在的機器跑的是MSI,和ISA年代的Pin based interrupts本質上完全不同,硬要放在一起比其實沒啥意義就是了 ![]() ![]()
__________________
士大夫之無恥,是謂國恥 ![]() ![]() |
|
![]() |
![]() |