Совместимость pci e и pci e 16x

Обновлено: 07.07.2024

Когда речь заходит о каких-либо интерфейсах в контексте компьютерных систем, нужно быть очень внимательным, дабы не «нарваться» на несовместимые интерфейсы для одних и тех же комплектующих в рамках системы.

К счастью, когда речь заходит относительно интерфейса PCI-Express для подключения видеокарты, проблем с несовместимостью практически не будет. В данной статье мы это более подробно разберем, а также поговорим относительно того, что же такое этот самый PCI-Express.

PCI-Express

Для чего необходим PCI-Express и что это такое?

Начнем, как обычно, с самых азов. Интерфейс PCI-Express (PCI-E) – это средство взаимодействия, в данном контексте, состоящее из контролера шины и соответствующего слота (рис.2) на материнской плате (если обобщить).

Данный высокопроизводительный протокол используется, как уже было отмечено выше, для подключения видеокарты в систему. Соответственно, на материнской плате присутствует соответствующий слот PCI-Express, куда и устанавливается видеоадаптер. Ранее, видеокарты, подключались по интерфейсу AGP, но когда данного интерфейса, попросту говоря: «перестало хватать», на помощь пришёл PCI-E, о подробных характеристиках которого мы сейчас и поговорим.

PCI-Express 3.0

Рис.2 (Слоты PCI-Express 3.0 на материнской плате)

Основные характеристики PCI–Express (1.0, 2.0 и 3.0)

Несмотря на то, что названия PCI и PCI-Express очень похожи, принципы соединения (взаимодействия) у них кардинально отличаются. В случае PCI-Express используется линия – двунаправленное последовательное соединение, типа «точка-точка», данных линий может быть несколько. В случае с видеокартами и материнскими платами (не учитываем Cross Fire и SLI), которые поддерживают PCI-Express x16 (то есть большинство), можно запросто догадаться, что таких линий 16 (рис.3), довольно часто на материнских платах с PCI-E 1.0, можно было наблюдать второй слот x8, для работы в режиме SLI или Cross Fire.

Ну, а в PCI, устройство подключается к общей 32- х разрядной параллельной шине.

Рис. 3. Пример слотов с различным количеством линий

(как уже говорилось ранее, наиболее часто используется х16)

Для интерфейса PCI-Express 1.0 пропускная способность составляет 2,5 Гбит/c. Эти данные нужны нам, чтобы отслеживать изменения этого параметра в различных версиях PCI-E.

Далее, версия 1.0 эволюционировала в PCI-E 2.0. В результате данного преображения, мы получили в два раза большую пропускную способность, то есть 5 Гбит/c, но хотелось бы отметить, что в производительности графические адаптеры, особо не выиграли, так как это просто версия интерфейса. Большая часть производительности зависит от самой видеокарты, версия интерфейса может только незначительно улучшать или тормозить передачу данных (в данном случае «торможения» нет, и присутствует неплохой запас).

Точно так же в 2010 году, с запасом, был разработан интерфейс PCI-E 3.0, на данный момент он используется во всех новых системах, но если у Вас все ещё 1.0 или 2.0, то не горюйте – ниже мы поговорим о относительно обратной совместимости различных версий.

В версии PCI-E 3.0, пропускная способность была увеличена в два раза по сравнению с версией 2.0. Также там было произведено немало технических изменений.

К 2015 году ожидается появление на свет PCI-E 4.0, что для динамической IT-индустрии абсолютно неудивительно.

Ну да ладно, будем заканчивать с этими версиями и цифрами пропускной способности, и затронем очень важный вопрос обратной совместимости различных версий PCI-Express.

Обратная совместимость версий PCI-Express 1.0, 2.0 и 3.0

Данный вопрос волнует многих, особенно при выборе видеокарты для текущей системы. Так как довольствуясь системой с материнской платой, которая поддерживает PCI-Express 1.0, возникают сомнения, будет ли корректно работать видеокарта с PCI-Express 2.0 или 3.0? Да, будет, по крайней мере так обещают разработчики, которые обеспечили эту самую совместимость. Единственное то, что видеокарта, не сможет полностью раскрыться во всей красе, но потери производительности, в большинстве случаев, будут незначительны.

Videocard

С точностью наоборот, можно преспокойно устанавливать видеокарты с интерфейсом PCI-E 1.0, в материнские платы, которые поддерживают PCI-E 3.0 или 2.0, тут вообще ничего не ограничивается, так что будьте спокойны по поводу совместимости. Если, конечно же, с другими факторами все в порядке, к таковым можно отнести недостаточно мощный блок питания и т.д.

В общем, мы довольно подробно поговорили относительно PCI-Express, что позволит вам избавиться от множества неясностей и сомнений по поводу совместимости и понимания различий в версиях PCI-E.


Ребята у меня такой вопрос материнка поддерживает разъем писиай экспресс x16 А я хочу купить видеокарту с разъемом писиай экспресс 16x 2.0 . Вопрос такой потянет ли у меня материнка? Материнская плата (asus M3N78 PRO)видеокарта(powercolor radeon 6570) на 2гб


DDR5.0
Да без проблем потянет. Разницу в версиях PCI-ex чувствую только топовые видеокарты, типа 1070, тебе же и 470 - за глаза и за уши, а то и 1050ti много будет
И да. все PCI-ex совместимы


DDR5.0
Ребятки, вы шутите что-ли? А гугл на что, не обязательно и тему создавать, я не против не спорю, но вопрос "я хочу купить видеокарту с разъемом писиай экспресс 16x 2.0" - разъём известен, материнская плата то же - asus M3N78 PRO, загуглил, вышло, по спецификации у данной материнской платы: Слоты расширения: 1xPCI-E есть поддержка PCI Express 2.0. Это ведь не сложно, верно? И гораздо проще, чем регистрироваться и создавать тему.
Меж тем, но у текущей видеокарты - Интерфейс Версия PCI Express 2.1, версия выше.


SUSUL1
Если не разбираешься зачем писать? Типа просто что то прокукарекать (все равно железо то не твое) и показать типа какой умный а на деле просто нуб :) Хотя все PCI Express и имеют обратную совместимость но rx 470 не будет работать на PCI Express 1.0


MagicHero
да ладно? это документально подтверждено?


SUSUL1
Насчет документально не знаю но пользователи кто ставил на PCI Express 1.0 писали что не работает. По документам у них стоит одно, PCI Express 3.0.


SUSUL1
MagicHero
Не хочется вмешиваться, но я что-то решил погуглить - результат под спойлером. Тем не менее для данных видеокарт отмечено PCI Express 3.0 x16, но это отмечено в документах во всех современных видеокартах. Как мы уже знаем, RX 460 абсолютно точно НЕ работает на PCI Express 2.0 и ниже (НЕТ. работает, но проблемы с питанием). А вот RX 470/480, странно, ведь там есть дополнительное питание, и почему бы и нет.


По сути, здравый смысл говорит - должна, кроме RX 460, у неё питание от слота, и потому с ней проблемы были и на 2.0.

Шина PCI Express x1, x2, x4, x8, x16

PCI Express (PCIe или PCI-E) – высокоскоростная локальная шина применяемая для расширения аппаратных возможностей ПК путем установки дополнительного «железа»: видеокарта, аудиокарта, сетевая карта, Bluetooth и Wi-Fi модули, специализированные контроллеры диагностики и т.д.

Изначально, шина PCI Express создавалась как альтернатива параллельной шине PCI, которая имела низкую пропускную способность из-за циклического метода опроса устройств. Данные между несколькими PCI-устройствами и мостом передавались по общей параллельной шине.

Протокол PCI Express

При такой организации, любое из устройств PCI Express имеет прямое двунаправленное последовательное соединение с коммутатором шины, которое может иметь одну (x1) или несколько линий (x2, x4, x8, x16). Приём и передача информации производится каждым устройством PCI Express по отдельным двум проводникам, таким образом, в простейшем случае, устройство подключается к коммутатору PCI Express всего лишь четырьмя проводниками. Данный метод позволяет карте для PCI Express корректно работать в любом слоте той же или большей пропускной способности, то есть карта PCI-E x1 будет работать в слотах PCI-E x4 и PCI-E x16.

Совместимость версий PCI Express

Как показала практика, устройства с версией интерфейса PCI Express 3.0 без проблем запускаются на материнских платах с поддержкой PCI Express 2.0 и PCI Express 1.0. Но, нужно помнить, что скорость работы будет зависеть от версии интерфейса PCI Express материнской платы. В данном случае, пропускная способность устройства с версией PCI-Express 3.0 будет соответствовать пропускной способности интерфейса PCI Express 2.0 или PCI Express 1.0.

Та же ситуация наблюдается и при использовании устройства с версией интерфейса PCI Express 2.0 в слоте PCI Express 3.0. Пропускная способность останется на уровне версии PCI Express 2.0.


Можно даже наоборот втыкать, если конструкция разъема позволяет, т.е. если у него нет задней стенки, и никакие детали на плате не мешают.


Можно, но если у тебя уже воткнута видяшка, а на два слота подведены только 16 линий PCI-E (т.е. слоты работают или 16х/0х или 8х/8х), то пропускная способность у видяшки уменьшится.


У меня так вайфайка воткнута. Когда втыкал — даже не задумывался.


Только в этом случае никто не гарантирует, что будет работать. Стандарт допускает работу карты большего размера с меньшим количеством информационных линий, но при этом требует наличия всех положенных линий питания для карты такого размера.

У меня видеокарта PCIe 4x воткнута в слот PCIe 16x.

Это всё фигня. У меня на материне 8 слотов PCIe x 1 и 2 PCIe x 16. Мне рассказывают разное, что типа если втыкать платы в PCIe x 1 то перестанет работать второй PCIe x 16. Я пока ещё не пробовал ничего. На предыдущей были все слоты PCIe забиты, и тормозов особо не было.

Да, и я втыкал видяху в PCIe x1 и оно работало.


Мне рассказывают разное, что типа если втыкать платы в PCIe x 1 то перестанет работать второй PCIe x 16.

Это точно байки, мне не встречалось случаев, когда слоты PCI-E 1x и 16x делят информационные линии. 4x и 16x редко, но бывает, что и делят, а вот с 1x такого ни разу не попадалось. В любом случае, переставать работать оно не перестаёт, просто уменьшается пропускная способность слота.

Во-первых, итогом были бы не тормоза, а проседание fps. Во-вторых, даже проседания fps могло и не быть, если запускались только такие игрушки, для которых видеопамяти хватает под все текстуры (в этом случае от пропускной способности зависит только начальное заполнение видеопамяти текстурами, а это и на 4x глазом не заметить, а вот если текстуры только и делают что туда-сюда летают, тот тут уже влияние пропускной способности может стать заметным).


У меня видеокарта PCIe 4x воткнута в слот PCIe 16x.

Более того, видал, когда 4 видеокарты PCIe 16x были воткнуты в разъемы PCIe 1x с пропилами (комп использовался как OpenCL-числодробилка).


А некоторые и под стрелой стоят и в постели курят. Стандарт это не поддерживает — у кого-то заработает, у кого-то нет. В любом случае, практического смысла для этого нет — использовать 4x SSD или 16x видяшку в 1x слоте суть редкостное извращение.

Питание у видяхи внешнее, если ты про это. А нужно это было чтобы завести хоть какое-то видео на странноватой материне. Никакого 3D там не планировалось.


Так питание же все в передней части разъема, до ключа. Что там может быть не разведено?

единственное что может быть - presence detection (контакты чуть короче остальных), но и оно наверное актуально только для поддерживающих хотплаг платформ.


16x видяшку в 1x слоте суть редкостное извращение.

/me - многократный извращенец =)


Более того, видал, когда 4 видеокарты PCIe 16x были воткнуты в разъемы PCIe 1x с пропилами (комп использовался как OpenCL-числодробилка).

Норкоманы, есть же райзеры 1x->16x с питанием. Я так спалил +12v пин из 24 юзая 4х7950.

в наличии серверная мать intel st1200btl, мертвое видео, но есть слот 8x rizer, как подключить дискретную gts 250?

Читайте также: