PCIe x8 NIC в слоті PCIe x16


15

У мене є материнська плата з одним слотом x16 PCIe і без слотів x8. Я купую NIC з дуже специфічною конфігурацією, але він доступний лише для слотів x8. Чи можна підключити картку x8 до слота x16? Я поставив цю проблему в Google, і це здається цілком можливим. Однак мені потрібна відповідь від експерта. Також, чи є якісь наслідки для продуктивності?

Відповіді:


19

Що має бути : специфікація PCIe стверджує, що всі слоти починаються з 1x / v1.0 і домовляються, скільки смуг вони можуть використовувати та яку тактову частоту. Не має значення, яка підтримує більше смуг / годин, деякі слоти розроблені для отримання великих карт, а менші карти розміщуються у великих слотах. Незалежно від найвищої специфікації, на якій можуть спілкуватися обидві сторони (як кількість смуг руху, так і годинник / версія), саме така швидкість буде узгоджена і використана. Кінцеві точки можуть підтримувати 1x, 2x, 4x, 8x, 16x та 32x, хоча немає слотів спеціально для 2x та 32x. Швидкість визначається основним номером версії (2,5, 5,0, 8, 16 ГТ / с).

Що насправді є : Зазвичай має статися те, що відбувається насправді. Але є досить багато дощок (особливо ради ентузіастів), які не дотримуються специфікацій. Деякі материнські плати не використовуватимуть нічого, крім 16x відеокарти у своєму першому слоті PCIe. Інші не ведуть автоматичні переговори належним чином (як правило, вони повертаються на менші смуги руху - це здається особливо характерним для 2x карт, які узгоджуються на 1х швидкість). У апаратному забезпеченні такого рівня проблеми дуже рідкісні, але це трапляється. Якщо обидві системи / материнська плата є від того самого виробника, що і карта, ви повинні мати можливість зв’язатися з їх службою підтримки та дізнатися, чи підтримується це конфігурація (якщо вони не знають чи не можуть відповісти, це величезний червоний флаг, і вам слід вважайте не купувати у них / повертати). Крім того, спробуйте пошукати вашу конкретну материнську плату і побачити, чи хтось повідомив про проблему.


Так, багато BIOS для споживчих плат порушені. Я сподіваюсь, що все, що він використовував для введення x8 NIC, буде краще.
Геннес

1
+1 для вашого "що насправді" - було декілька (не серверних) материнських плат із слотами x16, які не брали б нічого, крім відеокарт
Марк Хендерсон

Дивовижно! Це не тільки відповідає на оригінальне запитання, але й передбачає, що майже всі подальші запитання - і на них теж відповіді =) Дякую!
oberstet

Я підключив ASUS ROG STRIX RX 460 GAMING, який має PCIe 3.0 x8, а моя материнська плата має PCIe 3.0 x16, і це не працювало. тож я здогадуюсь, що це просто ситуація з ударом чи промахом.
Майкл Бле

10

Так, ви можете підключити цей модуль, і він буде добре працювати.


Довга версія:
Для підключення до PCIe важливі три речі:

  1. Версія PCIe (v1, v2 або v3. Використовується найменша поширена версія)
  2. Кількість доріжок на картці, яку ви підключаєте до роз'єму (наприклад, x1, x4, x8 або x16)
  3. Кількість смуг, що надходять до роз'єму (наприклад, x1, x4, x8 або x16)

Можлива будь-яка комбінація картки та слота / connector_on_MB.


Ще довша версія:

Картка x1 буде добре працювати в слоті x1.
Картка x1 також буде добре працювати в слоті x4. Але це буде обмежено x1 швидкістю.
Картка x1 також буде добре працювати в слоті x8. Але це буде обмежено x1 швидкістю.
Картка x1 також буде добре працювати в слоті x16. Але це буде обмежено x1 швидкістю.

Картка x4 працюватиме в слоті x1, але буде обмежена швидкістю x1.
Картка x4 також буде добре працювати в слоті x4.
Картка x4 також буде добре працювати в слоті x8. Але вона буде обмежена x4 швидкістю.
Картка x4 також буде добре працювати в слоті x16. Але вона буде обмежена x4 швидкістю.

Картка x8 працюватиме в слоті x1, але буде обмежена швидкістю x1.
Картка x8 також буде добре працювати в слоті x4. Він буде обмежений x4 швидкостями.
Картка x8 також буде добре працювати в слоті x8.
Картка x8 також буде добре працювати в слоті x16. Але вона буде обмежена швидкістю x8.

Картка x16 працюватиме в слоті x1, але буде обмежена швидкістю x1.
Картка x16 працюватиме в слоті x4, але буде обмежена швидкістю x4.
Картка x16 працюватиме в слоті x8, але буде обмежена швидкістю x8.
Картка x16 працюватиме в слоті x16.

Існує кілька видів роз'ємів / слотів PCIe на материнських платах.
Слоти, що дозволяють розміщувати до 16 смуг, є найбільш поширеними. Однак для x1, x4, x8 та x16 можна використовувати той самий фізичний роз'єм. У багатьох материнських платах серверного класу ви знайдете слоти, які фізично дозволяють картки x16, але підключено лише 8 смуг.

Можливий і зворотний. Якщо ви берете роз'єм x1 і використовуєте пилку, щоб відкрити кінець гнізда, ви можете фізично підключити більшу карту і вона повинна працювати. Я знаю щонайменше одну компанію, яка робить це для розміщення карт PCIe x16 в слоти PCIe x1. (Вони використовують слоти PCIe x16 для інших карт).


0

Я бачив декілька публікацій в Інтернеті про встановлення графічної карти PCIe x8 на материнській платі сервера.

У мене є сервер IBM X3200 M3 (Xeon 3430 Quad Core). Хоча сервер має вбудовану графіку, я міг успішно встановити відеокарту PCIe x8.

ASUS GT-730-SL-2GD3-BRK

Потрібно деякий час (30-60 секунд), щоб IBM IMM з'явився, але працює як шарм.

Довіряти це допомагає тим, хто хотів би перетворити свій сервер у своєрідну робочу станцію.


Я думаю, що більш повна і узагальнена відповідь вище може бути більш застосовною, ніж ця відповідь.
BE77Y
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.