PCIe x8 NIC в слоте PCIe x16
У меня есть материнская плата с одним слотом x16 PCIe и без слотов x8. Я покупаю сетевой адаптер с очень специфической конфигурацией, но он доступен только для слотов x8. Могу ли я подключить карту x8 в слот x16? Я погуглил этот вопрос, и это кажется вполне возможным. Однако мне нужен ответ от эксперта. Кроме того, есть ли какие-либо последствия для производительности?
3 ответа
Что должно быть: спецификация PCIe гласит, что все слоты начинаются с 1x/v1.0 и согласовывают, сколько линий они могут использовать и какую тактовую частоту. Не должно иметь значения, поддерживает ли большее количество дорожек / тактовых импульсов, некоторые слоты предназначены для карт большего размера, а карты меньшего размера помещаются в большие слоты. Какой бы ни была самая высокая спецификация, с которой могут взаимодействовать обе стороны (как количество линий, так и тактовая частота / версия), именно эта скорость будет согласована и использована. Конечные точки могут поддерживать 1x, 2x, 4x, 8x, 16x и 32x, хотя специально для 2x и 32x нет слотов. Скорость указывается по основному номеру версии (2.5, 5.0, 8, 16 GT/s).
Что на самом деле: обычно то, что должно случиться, это то, что происходит на самом деле. Но есть довольно много досок (особенно досок для энтузиастов), которые не соответствуют спецификации. Некоторые материнские платы не будут использовать ничего, кроме видеокарты 16x в своем первом слоте PCIe. Другие не будут автоматически вести переговоры правильно (обычно отступая к меньшему количеству дорожек - это особенно характерно для 2х карт, которые договариваются на 1х скорости). В оборудовании серверного уровня эти проблемы очень редки, но это случается. Если обе системы / материнской платы принадлежат одному и тому же производителю, что и карта, вы должны иметь возможность связаться с их поддержкой и выяснить, является ли это поддерживаемой конфигурацией (если они не знают или не могут ответить, это огромный красный флажок, и вам следует рассмотреть возможность не покупать у них / возвращение). Кроме того, попробуйте поискать вашу конкретную материнскую плату и посмотреть, если кто-то сообщил о проблеме.
Да, вы можете подключить, и он будет работать нормально.
Длинная версия:
Для соединения PCIe важны три вещи:
- Версия PCIe (v1, v2 или v3. Используется самая низкая распространенная версия)
- Количество дорожек на карте, которую вы подключаете к разъему (например, x1, x4, x8 или x16)
- Количество полос, подаваемых на разъем (например, x1, x4, x8 или x16)
Возможна любая комбинация карты и слота /connector_on_MB.
Еще более длинная версия:
Карта x1 будет нормально работать в слоте x1.
Карта x1 также будет нормально работать в слоте x4. Но это будет ограничено скоростями х1.
Карта x1 также будет нормально работать в слоте x8. Но это будет ограничено скоростями х1.
Карта x1 также будет нормально работать в слоте x16. Но это будет ограничено скоростями х1.
Карта x4 будет работать в слоте x1, но будет ограничена скоростями x1.
Карта x4 также будет нормально работать в слоте x4.
Карта x4 также будет нормально работать в слоте x8. Но это будет ограничено скоростями х4.
Карта x4 также будет нормально работать в слоте x16. Но это будет ограничено скоростями х4.
Карта x8 будет работать в слоте x1, но будет ограничена скоростями x1.
Карта x8 также будет нормально работать в слоте x4. Это будет ограничено скоростями х4.
Карта x8 также будет нормально работать в слоте x8.
Карта x8 также будет нормально работать в слоте x16. Но это будет ограничено скоростями х8.
Карта x16 будет работать в слоте x1, но будет ограничена скоростями x1.
Карта x16 будет работать в слоте x4, но будет ограничена скоростями x4.
Карта x16 будет работать в слоте x8, но будет ограничена скоростями x8.
Карта x16 будет работать в слоте x16.
На материнских платах есть несколько видов разъемов / слотов PCIe.
Слоты, допускающие до x16 полос, являются наиболее распространенными. Однако один и тот же физический разъем можно использовать для x1, x4, x8 и x16. Во многих материнских платах серверного класса вы найдете слоты, которые физически позволяют карты x16, но только с 8 подключенными линиями.
Обратное также возможно. Если вы берете разъем x1 и используете пилу, чтобы открыть конец слота, то вы можете физически подключить большую карту, и она должна работать. Я знаю по крайней мере одну компанию, которая делает это, чтобы поместить карты PCIe x16 в слоты PCIe x1. (Они используют слоты PCIe x16 для других карт).
Я видел несколько постов в сети по установке графической карты PCIe x8 на материнскую плату сервера.
У меня есть сервер IBM X3200 M3 (Xeon 3430 Quad Core). Хотя сервер имеет встроенную графику, я мог бы успешно установить графическую карту PCIe x8.
ASUS GT-730-SL-2GD3-BRK
IBM IMM появляется некоторое время (30-60 секунд), но работает как очарование.
Поверьте, это поможет тем, кто хотел бы превратить свой сервер в своего рода рабочую станцию.