Nic

PCIe x16 插槽中的 PCIe x8 網卡

  • January 2, 2020

我的主機板只有一個 x16 PCIe 插槽,沒有 x8 插槽。我正在購買具有非常特定配置的 NIC,但它僅適用於 x8 插槽。我可以在 x16 插槽中插入 x8 卡嗎?我已經用Google搜尋了這個問題,這似乎很有可能。但是,我需要專家的回答。此外,是否有任何性能影響?

應該是什麼:PCIe 規範規定所有插槽都從 1x/v1.0 開始,並協商它們可以使用多少條通道以及什麼時鐘速度。哪個支持更多通道/時鐘無關緊要,一些插槽旨在容納更大的卡,而較小的卡適合更大的插槽。無論雙方可以以何種最高規格進行通信(通道數和時鐘/版本),這就是將協商和使用的速度。端點可以支持 1x、2x、4x、8x、16x 和 32x,但沒有專門用於 2x 和 32x 的插槽。速度由主要版本號(2.5、5.0、8、16 GT/s)指定。

真實情況通常應該發生的事情就是實際發生的事情. 但是有相當多的板(尤其是發燒級板)不符合規範。有些主機板在其第一個 PCIe 插槽中只使用 16x 顯卡。其他人將無法正確自動協商(通常會退回到較少的車道 - 這對於協商到 1x 速度的 2x 卡似乎特別常見)。在伺服器級硬體中,這些問題非常罕見,但確實會發生。如果系統/主機板與卡來自同一製造商,您應該能夠聯繫他們的支持並確定它是否是受支持的配置(如果他們不知道或無法回答這是一個巨大的危險信號,您應該考慮不從他們那裡購買/退貨)。另外,嘗試搜尋您的特定主機板,看看是否有人報告了問題。

引用自:https://serverfault.com/questions/413844