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