編輯

共用方式為


圖形的PCI Express常見問題

這是封存的紙張。 不會對 URL 貨幣內容的技術精確度進行擔保。

適用範圍:

  • Microsoft Windows Vista
  • Microsoft Windows Server 2003
  • Microsoft Windows XP
  • Microsoft Windows 2000

本檔提供適用於 Microsoft Windows 作業系統的 PCI Express Graphics 相關信息,並回答常見問題。

PCI Express

PCI Express (PCIe) 是一種 I/O 總線技術,其設計目的是取代 PCI () 、PCI-X 和加速圖形埠 (AGP) 。 藉由提供進階功能和增加頻寬,PCIe 可解決PCI、PCI-X和AGP的許多缺點。 PCIe 會保留與PCI 本機總線規格 2.3 的完整軟體相容性,並將PCI和PCI-X的平行多點總線架構取代為序列、點對點聯機總線架構。

兩部 PCIe 裝置會透過連結連接,而每個連結是由一或多個通道所組成。 每個通道都包含兩個低電壓、差異訊號配對,以相反方向傳送 2.5 Gbps 的流量。 一組用於傳輸,另一組則用於接收。 為了進一步增加連結的頻寬,可以在兩個PCIe裝置之間平行 (x1、x2、x4、x8、x12、x16 或 x32 通道) ,以匯總每個個別通道的頻寬。

PCIe 硬體與 Microsoft Windows 2000 和 Microsoft Windows XP 操作系統上的 PCI 軟體回溯相容。 只有 Windows Vista 和更新版本的 Windows 才支援進階 PCIe 功能。

定義

  • XPDM:Windows XP 顯示驅動程式模型。

  • WDDM:Windows Vista 顯示驅動程式模型。 WDDM 是圖形驅動程式基礎結構的重大演進,且與 XPDM 驅動程式回溯相容。

  • GART:圖形位址重新配置數據表,顯示顯示適配卡的硬體,具有非線性記憶體的線性檢視。

  • DCT:顯示相容性測試。 視訊驅動程式必須通過這些測試,才能符合 Windows 認證計劃,並由 Microsoft 以數位方式簽署。

  • WHQL:Windows 硬體質量實驗室。 Microsoft 內的組織,負責硬體的 Windows 認證計劃。

PCI Express 圖形

已知圖形一律可以使用比可用的頻寬還要多。 圖形數據傳輸會導致PCI總線上的流量上限。 圖形需求和複雜度持續增加最終導致PCI總線不足,導致AGP的發明。 現在,我們正在推送 AGP 可以傳遞的功能限制,而且我們需要更好的解決方案。 PCIe 超過頻寬可用性的 AGP,未來有更多空間可供擴充。 藉由增加連結中的通道數目,圖形配接器可以利用增加的頻寬和更快的數據傳輸。 例如,使用 X16 連結的圖形配接器在每個方向都有 4 Gbps 的頻寬。

假設PCIe所提供的頻寬較高,系統已經從AGP移至PCIe。 一般而言,系統不會同時提供 AGP 和 PCIe 連接器。

Windows Vista 中的 PCI Express 圖形

Windows Vista 顯示驅動程式模型 (WDDM) 具有 PCIe 圖形適配卡的特定需求,例如 GPU 支援 64 位尋址模式。 不過,必須實作至少 40 位的實體位址位。 未實作的位應該強制為零。 這些需求不適用於 Windows XP 顯示器驅動程式模型。

PCIe 圖形 & AGP

除了上述的頻寬考慮之外,AGP 與 PCIe 之間還有數個其他差異。

根據定義,AGP 需要具有圖形位址重新配置數據表的晶元組, (GART) ,以提供圖形裝置之非線性系統記憶體的線性檢視。 不過,PCIe 要求記憶體線性化硬體存在於圖形裝置本身,而不是在晶元組上。 因此,PCIe 中記憶體線性化的驅動程式支持必須存在於視訊驅動程式中,而不是作為 AGP 樣式的個別 GART 迷你埠驅動程式。 想要在其 Windows XP 驅動程式模型中使用非本機視訊記憶體的圖形廠商, (XPDM) 驅動程式必須同時實作記憶體線性化硬體和對應的軟體。 所有與 WDDM 相容的 PCIe 圖形適配卡都必須支援硬體和軟體中的記憶體線性化。

AGP 專用於圖形適配卡,而且沒有其他裝置類別使用它。 PCIe 旨在供先前使用PCI的所有裝置類別使用。 使用 AGP 時,許多視訊驅動程式會直接設計晶片組,因而造成嚴重不良的影響,例如圖形堆疊中的損毀和記憶體損毀。 由於 PCIe 將用於系統中的所有裝置,因此視訊驅動程式不會直接設計晶片組更為重要。

常見問題集

PCIe 視訊卡是否會在 Windows XP 上運作?

是的 PCIe 與 PCI 相容。 PCIe 硬體適用於支援PCI的作業系統。

PCIe 圖形是否與 AGP 共存?

有些晶元組同時支援 AGP 和 X16 PCIe。 某些主機板同時使用這類晶元組的 AGP 和 X16 PCIe 插槽。

多監視組態是否會在PCIe圖形上運作?

PCIe 的多監視組態應該就像PCI一樣運作。 它們是否會依賴主機板製造商。 例如,x16、x8 和 x8 三倍監視器組態將需要在主機板上存在一個 x16 和兩個 x8 插槽。

使用PCIe圖形的效能影響為何?

高速 PCIe 圖形解決方案的效能優於 AGP。 一般而言,PCIe 圖形卡會使用 x16 PCIe 插槽。 這會轉譯成 4 Gbps 的頻寬。 這已經是 AGP 8X 的兩倍增加。 在此情況下,“x1” 表示該位置有一個PCIe通道,這會提供264 Mbps的頻寬。 這等於 AGP 1X 所提供的頻寬,而 PCI (132 Mbps) 的兩倍。

PCIe 版本 Agp 頻寬
PCIe x1 AGP 1X 264 Mbps
PCIe x4 AGP 4X 1 Gbps
PCIe x8 AGP 8X 2 Gbps
PCIe x16 2 x AGP 8X 4 Gbps

此外,AGP 規格不支援「探查」。這表示裝置所使用的記憶體必須對應到未快取或由處理器結合的寫入,以防止處理器快取該記憶體,否則必須在 CPU 與 GPU 之間的介面交接之間完成昂貴的快取排清。 因此,該記憶體的處理器讀取存取速度會非常慢。

PCIe 將支援探查。 現在可以將這類共用記憶體對應為可快取的,但仍能夠維持 CPU 與 GPU 之間的一致性。 探查的交易速度比非oop 交易慢,但因為 CPU 可以以完整速度讀取共用記憶體,因此我們不需要清除任何快取,取捨可能表示在某些案例中效能更好。

n 通道 PCIe 插槽是否與 p-lane PCIe 圖形卡相容,其中 p > n? 其中 n > p?

您無法將 x16 圖形卡插入 x8 插槽。 不過,如果您想要,請將 x8 記憶卡 PCIe 記憶卡插入 x16 插槽。 p-lane PCIe 記憶卡會在 n-lane PCIe 插槽中以某種速度運作,其中 n > p。 如果 n < p,則這不是 true。

PCI-SIG