Чем отличается интерфейс PCI Express от PCI? PCI Express-что это такое и основные характеристики Характеристики и пропускная способность шины PCI-E.

  1. Здравствуйте! Объясните пожалуйста разницу в пропускной способности между интерфейсом PCI Express 3.0 x16 и PCI Express 2.0 x16. Сейчас ещё есть в продаже материнские платы с интерфейсом PCI Express 2.0 x16. Я с ильно потеряю в производительности видюхи, если установлю новую видеокарту интерфейса PCI Express 3.0 на компьютер с материнской платой, где есть только разъём PCI-E 2.0? Думаю что потеряю, ведь суммарная скорость передачи данных у PCI Express 2.0 равна - 16 ГБ/с, а суммарная скорость передачи данных у PCI Express 3.0 в два раза больше - 32 ГБ/с.
  2. Привет! У меня компьютер с мощным, но уже не новым процессором Intel Core i7 2700K и материнской платой, на которой имеется разъём PCI Express 2.0. Скажите, если я куплю новую видеокарту интерфейса PCI Express 3.0, то эта видеокарта будет работать в два раза медленнее, чем если бы у меня была материнка с разъёмом PCI Express 3.0? То есть мне пора менять компьютер?
  3. Ответьте пожалуйста на такой вопрос. На моей материнской плате есть два разъёма: PCI Express 3.0 и PCI Express 2.0, но в разъём PCI Express 3.0 новая видеокарта PCI Express 3.0 не лезет, мешает радиатор южного моста. Если я установлю видеокарту PCI-E 3.0 в слот PCI-E 2.0, то моя видеокарта будет работать хуже, чем если бы она была установлена в слот PCI Express 3.0 ?
  4. Здравствуйте, хочу купить у приятеля за две тысячи рублей немного бывшую в употреблении материнскую плату. Три года назад он покупал её за 7000 рублей, но меня смущает то, что на ней слот для видеокарты интерфейса PCI-E 2.0, а видеокарта у меня PCI-E 3.0. Моя видеокарта на этой материнской плате будет работать на полную мощность или нет?

Разница в пропускной способности между интерфейсом PCI Express 3.0 x16 и PCI Express 2.0 x16

Привет друзья! На сегодняшний день в продаже можно встретить материнские платы с разъёмом для установки видеокарт PCI Express 2.0 x16, так и PCI Express 3.0 x16. Тоже самое можно сказать и о графических адаптерах, в продаже встречаются видеокарты с интерфейсом PCI-E 3.0, а также PCI-E 2.0. Если смотреть официальные характеристики интерфейсов PCI Express 3.0 x16 и PCI Express 2.0 x16, то вы узнаете, что суммарная скорость передачи данных у PCI Express 2.0 равна - 16 ГБ/с, а у PCI Express 3.0 она в два раза больше - 32 ГБ/с. Не буду углубляться в дебри специфики работы этих интерфейсов и просто скажу вам, что такая большая разница в скорости передачи данных видна лишь в теории, на практике же она очень небольшая. Если читать статьи на эту тему в интернете, то вы придёте к выводу, что современные видеокарты интерфейса PCI Express 3.0 работают с одинаковой скоростью в разъёмах PCI Express 3.0 x16 и PCI Express 2.0 x16 и разница в пропускной способности между PCI-E 3.0 x16 и PCI-E 2.0 x16 составляет всего 1-2% потери производительности видеокарты . То есть, всё равно в какой слот вы установите видеокарту, в PCI-E 3.0 или PCI-E 2.0, работать всё будет одинаково.

Но к сожалению все эти статьи написаны в 2013 и 2014 году и в то время не было таких игр, как Far Cry Primal, Battlefield 1 и других новинок, появившихся в 2016 году. Также в 2016 году увидело свет семейство графических процессоров NVIDIA 10-ой серии, к примеру видеокарты GeForce GTX 1050 и GeForce GTX 1050 Ti и даже GTX 1060. Мои эксперименты с новыми играми и новыми видеокартами показали, что преимущество интерфейса PCI-E 3.0 над PCI-E 2.0 уже далеко не 1-2%, а в среднем 6-7%. Что интересно, если видеокарта ниже классом, чем GeForce GTX 1050 , то процент меньше (2-3 %) , а если наоборот, то больше - 9-13%.

Итак, в своём эксперименте я использовал видеокарту GeForce GTX 1050 интерфейса PCI-E 3.0 и материнскую плату с разъёмами PCI Express 3.0 x16 и PCI Express 2.0 x16.

Н астройки графики в играх везде максимальные.

  1. Игра FAR CRY PRIMAL. Интерфейс PCI-E 3.0 показал преимущество над PCI-E 2.0, так как всегда выше на 4-5 кадров, что в процентом соотношении примерно 4 % %.
  2. Игра Battlefield 1.Отрыв PCI-E 3.0 от PCI-E 2.0 составил 8-10 кадров , что в процентом соотношении примерно 9 %.
  3. Rise of the Tomb Raider. Преимущество PCI-E 3.0 составляет в среднем 9- 10 fps или 9 %.
  4. Ведьмак. Преимущество PCI-E 3.0 составил 3 %.
  5. Grand Theft Auto V. Преимущество PCI-E 3.0 составляет 5 fps или 5 %.

То есть, разница в пропускной способности между интерфейсом PCI-E 3.0 x16 и PCI-E 2.0 x16 всё же есть и не в пользу PCI-E 2.0. Поэтому я бы не стал покупать на данный момент материнскую плату с одним разъёмом PCI-E 2.0.

Один мой приятель купил бывшую в употреблении материнскую плату за три тысячи рублей. Да, когда-то она была наворочена и стоила около десяти тысяч рублей, на ней много разъёмов SATA III и USB 3.0, также 8 слотов для оперативки, она поддерживает технологию RAID и др, но построена она на устаревшем чипсете и слот для видеокарты на ней PCI Express 2.0! Моё мнение, лучше бы купил . Почему?

Вполне может так случиться, что уже через год-два новейшие видеокарты будут работать только в разъёме PCI Express 3.0 x16 , а на вашей материнке будет морально-устаревший и уже неиспользуемый производителями разъём PCI Express 2.0 x16 . Вы купите новую видеокарту, а она откажется работать в старом разъёме. Лично я уже много раз сталкивался с тем, что видеокарта PCI-E 3.0 не запускалась на мат. плате с разъёмом PCI-E 2.0, и не помогало даже обновление БИОСа материнской платы. Также я имел дело с видеокартами PCI-E 2.0 x16, которые отказывались работать на старых материнских платах с интерфейсом PCI-E 1.0 x16, хотя везде пишут об обратной совместимости. Случаев, когда видеокарта PCI Express 3.0 x16 не заводилась на материнках с PCI Express 1.0 x16, ещё больше.

Ну и не забудьте о появлении уже в этом году интерфейса PCI Express 4.0. В этом случае устаревшим окажется уже PCI Express 3.0.

Поддержка интерфейса PCI Express 3.0 в материнских платах – реальное преимущество или маркетинговый ход?

В течение последних месяцев в модельном ряду разных производителей начали появляться материнские платы, в которых задекларирована поддержка интерфейса PCI Express 3.0. Первыми такие решения анонсировали компании ASRock , MSI и GIGABYTE . Однако на данный момент, на рынке абсолютно отсутствуют чипсеты, графические и центральные процессоры, которые бы поддерживали интерфейс PCI Express 3.0.

Напомним, что стандарт PCI Express 3.0 был утвержден в прошлом году. Он обладает многочисленными преимуществами над своими предшественниками, поэтому не удивительно что производители видеокарт и материнских плат хотят как можно скорее реализовать его в своих решениях. Однако, существующие на сегодня чипсеты от компаний Intel и AMD ограничены поддержкой стандарта PCI Express 2.0. Единственная надежда воспользоваться преимуществами интерфейса PCI Express 3.0 в ближайшей перспективе связана с новыми процессорами Intel Ivy Bridge, анонс которых запланирован лишь на март-апрель следующего года. В этих процессорах интегрирован контроллер шины PCI Express 3.0, но им смогут воспользоваться только графические чипы, поскольку другие компоненты используют контроллер чипсета.

Отметим, что лишь заменой процессора дело не ограничивается. Необходимо дополнительно обновить настройки BIOS и прошивку чипсета. Кроме этого, на материнских платах с несколькими слотами PCI Express x16 появляется проблема с «переключателями» − маленькими микросхемами, которые располагаются возле каждого слота и отвечают за оперативное реконфигурование количества выделенных линий. Данные «переключатели» также должны быть совместимы с интерфейсом PCI Express 3.0. При этом следует отметить, что мостовые микросхемы nForce 200 или Lucid поддерживают лишь стандарт PCI Express 2.0 и они не могут работать со спецификацией PCI Express 3.0.

Последним аргументом является то, что на данный момент у производителей материнских плат отсутствуют инженерные образцы новых процессоров линейки Intel Ivy Bridge или новых графических чипов, в которых на аппаратном уровне реализована поддержка спецификации PCI Express 3.0. Тому анонсированная совместимость с этим высокоскоростным интерфейсом является теоретической и не может, на данный момент, быть практически подтверждена.

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

#PCI_Express

Последовательная шина PCI Express, разработанная Intel и ее партнерами, призвана заменить параллельнуrю шину PCI и ее расширенный и специализированный вариант AGP. Несмотря на похожие наименования, шины PCI и PCI Express имеют мало общего. Протокол параллельной передачи данных, используемый в PCI, накладывает ограничения на ширину полосы пропускания и частоту работы шины; последовательная передача данных, примененная в PCI Express, обеспечивает возможность масштабирования (в спецификациях описываются реализации PCI Express 1x, 2x, 4x, 8x, 16x и 32x). На данный момент актуальной является версия шины с индексом 3.0

PCI-E 3.0

В ноябре 2010 года организация PCI-SIG, которая занимается стандартизацией технологии PCI Express, объявила о принятии спецификации PCIe Base 3.0.
Ключевым отличием от предыдущих двух версий PCIe можно считать измененную схему кодирования - теперь вместо 8 бит полезной информации из 10 бит переданной (8b/10b), по шине можно передать 128 бит полезной информации из 130 бит отправленной, т.е. коэффициент полезной нагрузки практически приблизился к 100%. Кроме того, увеличилась скорость передачи данных до 8 GT/s. Напомним, что это значение для PCIe 1.x составляло 2.5 GT/s, а для PCIe 2.x - 5 GT/s.
Все вышеперечисленные изменения привели к удвоению пропускной способности шины, по сравнению с шиной PCI-E 2.x. Это значит, что общая пропускная способность шины PCIe 3.0 в конфигурации 16x будет достигать 32 Гб/с. Первыми процессорами, которые были оснащены контроллером PCIe 3.0, стали процессоры Intel, созданные на основе микроархитектуры Ivy Bridge.

Несмотря на увеличившуюся более чем в три раза пропускную способность PCI-E 3.0 по сравнению с PCI-E 1.1, производительность одних и тех же видеокарт при использовании разных интерфейсов отличается не сильно. В таблице ниже представлены результаты тестов GeForce GTX 980 в разных тестах. Измерения проводились при одних графических настройках, в одной конфигурации Версия шины PCI-E изменялась в настройках BIOS.

PCI Express 3.0 по-прежнему сохраняет обратную совместимость с предыдущими версиями PCIe.

PCI-E 2.0

В 2007 году была принята новая спецификация шины PCI Express - 2.0, главное отличие которой заключается в удвоенной пропускной способности каждой линии передачи в каждом направлении, т.е. в случае с самой популярной версии PCI-E 16x, применяемой в видеокартах, пропускная способность составляет 8Гб/cек в каждом направлении. Первым чипсетом с поддержкой PCI-E 2.0 стал Intel X38.

PCI-E 2.0 полностью обратно совместим с PCI-E 1.0, т.е. все существующие устройства с интерфейсом PCI-E 1.0 могут работать в слотах PCI-E 2.0 и наоборот.

PCI-E 1.1

Первая версия интерфейса PCI Express, появившаяся в 2002 году. Обеспечивала пропускную способность 500 МБ/с на одну линию.

Сравнение скорости работы различных поколений PCI-E

Шина PCI работает на частоте 33 или 66 МГц и обеспечивает пропускную способность 133 или 266 Мб/сек, но эта пропускная способность делится между всеми устройствами PCI. Частота, на которой работает шина PCI Express 1.1 - 2.5 ГГц, что дает пропускную способность 2500 МГц / 10 * 8 = 250 * 8 Мбит/сек = 250 Мб/сек (из-за избыточного кодирования для передачи 8 бит данных реально передается 10 бит информации) для каждого устройства PCI Express 1.1 x1 в одном направлении. При наличии нескольких линий для вычисления пропускной способности величину 250 Мб/сек надо умножить на число линий и на 2, т.к. PCI Express является двунаправленной шиной.

Число линий PCI Express 1.1 Пропускная способность в одном направлении Суммарная пропускная способность
1 250 МБ/сек 500 МБ/сек
2 500 Мб/сек 1 ГБ/сек
4 1 ГБ/сек 2 ГБ/сек
8 2 ГБ/сек 4 ГБ/сек
16 4 ГБ/сек 8 ГБ/сек
32 8 ГБ/сек 16 ГБ/сек

Обратите внимание! Не следует пытаться установить плату PCI Express в слот PCI, и, наоборот, платы PCI не устанавливаются в слоты PCI Express. Тем не менее, плата PCI Express 1x, например, может быть установлена и, скорее всего, будет нормально функционировать в слоте PCI Express 8x или 16x, но не наоборот: плата PCI Express 16x в слот PCI Express 1x не влезет.

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

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

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

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

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

Рис.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)


Для интерфейса пропускная способность составляет 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? Да, будет, по крайней мере так обещают разработчики, которые обеспечили эту самую совместимость. Единственное то, что видеокарта, не сможет полностью раскрыться во всей красе, но потери производительности, в большинстве случаев, будут незначительны.


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

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

WiFi модули и другие подобные устройства. Разработку данной шины начала компания Intel в 2002 году. Сейчас разработку новых версий данной шины занимается некоммерческая организация PCI Special Interest Group.

На данный момент шина PCI Express полностью заменила такие устаревшие шины как AGP, PCI и PCI-X. Шина PCI Express размещается в нижней части материнской платы в горизонтальном положении.

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

Программная модель PCI Express во многом повторяет модель PCI. Поэтому большинство существующих PCI контроллеров могут быть легко доработаны для использования шины PCI Express.

Слоты PCI Express и PCI на материнской плате

Кроме этого, шина PCI Express поддерживает такие новые возможности как:

  • Горячее подключение устройств;
  • Гарантированная скорость обмена данными;
  • Управление потреблением энергии;
  • Контроль целостности передаваемой информации;

Как работает шина PCI Express

Для подключения устройств шина PCI Express использует двунаправленное последовательное соединение. При этом такое соединение может иметь одну (x1) или несколько (x2, x4, x8, x12, x16 и x32) отдельных линий. Чем больше таких линий используется, тем большую скорость передачи данных может обеспечить шина PCI Express. В зависимости от количества поддерживаемых линий размер сорта на материнской плате будет отличаться. Существуют слоты с одной (x1), четырьмя (x4) и шестнадцатью (x16) линиями.

Наглядная демонстрация размеров слота PCI Express

При этом любое PCI Express устройство может работать в любом слоте, если слот имеет такое же или большее количество линий. Это позволяет установить PCI Express карту с разъемом x1 в слот x16 на материнской плате.

Пропускная способность PCI Express зависит от количества линий и версии шины.

В одну/обе стороны в Гбит/с

Количество линий

PCIe 1.0 2/4 4/8 8/16 16/32 24/48 32/64 64/128
PCIe 2.0 4/8 8/16 16/32 32/64 48/96 64/128 128/256
PCIe 3.0 8/16 16/32 32/64 64/128 96/192 128/256 256/512
PCIe 4.0 16/32 32/64 64/128 128/256 192/384 256/512 512/1024

Примеры PCI Express устройств

В первую очередь PCI Express используется для подключения дискретных видеокарт. С момента появления данной шины абсолютно все видеокарты используют именно ее.

Видеокарта GIGABYTE GeForce GTX 770

Однако это далеко не все что умеет шина PCI Express. Ее используют производители других комплектующих.

Звуковая карта SUS Xonar DX

SSD накопитель OCZ Z-Drive R4 Enterprise

Похожие публикации