В чем отличия PCI Express x16, x8, x4 и x1?


Разбираемся в различиях PCI-E разъема.

Как правило, данный высокоскоростной порт относится к фактическим слотам расширения на материнской плате, которые принимают платы расширения на основе традиционного PCIe и типы карт расширения.

Видеокарта с интерфейсом agp

PCI Express практически заменил AGP и PCI, оба из которых заменили старейший широко используемый тип соединения, называемый ISA. Хотя пк могут содержать различные слоты расширения, PCI Express считается стандартным внутренним интерфейсом самого быстрого разъема. Сегодня многие материнские платы для персональных компьютеров производятся только с разъемами PCI Express.

Как работает PCI Express?

Подобно старым стандартам, таким как PCI и AGP, устройство на базе Express физически переходит в высокоскоростной разъем на материнской плате.

Интерфейс этого разъема обеспечивает высокоскоростную связь между устройством и системной платой, а также другим оборудованием.

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

Влияние количества линий на пропускную способность

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

PCI-E прошел множество изменений со времени своего создания. В настоящее время новые материнские платы обычно используют уже 3 версию стандарта, причем более быстрая 4 версия становится все более распространенной, а версия 5 ожидается в 2022 году. Но разные версии используют одни и те же физические соединения, и эти соединения могут быть выполнены в четырех основных размерах : x1, x4, x8 и x16. (x32-порты существуют, но крайне редко встречаются на материнских платах обычных компьютерах).

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

Различные версии стандарта PCI-E позволяют использовать разные скорости на каждой полосе. Но, вообще говоря, чем больше полос находится на одном PCI-E-порту, тем быстрее данные могут перетекать между периферийной и остальной частью компьютера.

Какие типы карт PCI Express существуют?

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

В то время как видеокарты по-прежнему остаются наиболее распространенным типом PCIe-карты, вы обнаружите, что другие девайсы, которые значительно быстрее подключаются к системной плате, процессору и ОЗУ. Также все чаще производятся PCIe-соединения вместо обычного PCI. Например, многие высококачественные звуковые карты теперь используют высокоскоростной порт, а также повышают количество проводных и беспроводных сетевых интерфейсных карт.

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

Конечно, замена PCIe на PCI и AGP полностью на более новые системные платы, почти каждый тип внутренней карты расширения, основанной на старых интерфейсах, перестраивается для возможности использования шины PCI Express. Это включает в себя такие вещи, как карты расширения USB, карты Bluetooth и т.д.

Каковы различные форматы PCI Express?

Порт PCI Express

Часто не совсем понятно, когда вы покупаете карту расширения для своего компьютера, такую ​​как новая видеокарта, какая из различных технологий PCIe работает с вашим пк лучше, чем другая. Однако, насколько это сложно, все выглядит довольно просто, как только вы поймете две важные части информации о высокоскоростном порте: часть, описывающую физический размер, и часть, описывающую технологическую версию, как описано ниже.

Что такое шина PCI Express?

В далеких 2000-х, когда состоялся переход с устаревающего стандарта PCI (расш. — взаимосвязь периферийных компонентов) на PCI Express, у последнего было одно огромное преимущество: вместо последовательной шины, которой и была PCI, использовалась двухточечная шина доступа. Это означало, что каждый отдельный порт PCI и установленные в него карты, могли в полной мере использовать максимальную пропускную способность не мешая друг другу, как это происходило при подключении к PCI. В те времена количество периферийных устройств, вставляемых в карты расширения, было предостаточно. Сетевые карты, аудио карты, ТВ-тюнеры и так далее — все требовали достаточное количество ресурсов ПК. Но в отличие от стандарта PCI, использовавшего для передачи данных общую шину с подключением параллельно нескольких устройств, PCI Express, если рассматривать в общем, является пакетной сетью с топологией типа звезда.

С точки зрения непрофессионала, представьте свой настольный ПК в качестве небольшого магазина с одним, двумя продавцами. Старый стандарт PCI был как гастроном: все ожидали в одной очереди, чтобы их обслужили, испытывая проблемы со скоростью обслуживания с ограничением в лице одного продавца за прилавком. PCI-E больше похож на гипермаркет: каждый покупатель движется за продуктами по своему индивидуальному маршруту, а на кассе сразу несколько кассиров принимают заказ.

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

Также и с выделенными полосами передачи данных для каждой карты расширения или встроенными компонентами материнской платы.

Размеры PCIe: x16, x8, x4, и x1

Как следует из заголовка, число после x указывает физический размер платы PCI-E или слота, причем x16 самый большой, а x1 наименьший.

Вот как формируются различные размеры:

Количество контактовДлина
PCI Express x11825 мм
PCI Express x84956 мм
PCI Express x168289 мм

Независимо от размера высокоскоростного порта или карты, ключевой вырез, это небольшое место в карте или слоте, всегда находится на выводе 11. То есть, длина вывода 11 продолжает увеличиваться по мере перехода от PCIe x1 к PCIe x16. Это позволяет гибко использовать карты одного размера вместе со слотами другого.

Карты PCIe подходят в любом слоте высокопроизводительного порта на системной плате, который по крайней мере такой же большой. Например, карта PCIe x1 будет входить в любой слот PCIe x4, PCIe x8 или PCIe x16. Карта PCIe x8 будет входить в любой слот PCIe x8 или PCIe x16. PCIe-карты, размер которых больше, чем слот PCIe, могут входить в меньший слот, но только если этот слот PCI-E открытый (т.е. Не имеет пробки в конце гнезда).

Графическая карта radeon с интерфейсом x16

В целом, большая плата Express или слот поддерживает большую производительность, предполагая, что две карты или слоты, которые сравниваете, поддерживают одну и ту же версию PCIe.

Переходники PCI-E x8->x16 и x16->x16

Пара переходников PCI-E. Один годный, второй — не. Сcылка на x16->x16 — aliexpress.com/item/1PC-PCI-E-16x-Slot-PCI-Express-Protector-Riser-Card-25mm/32505568320.html

Приехали в пакетиках:

Выглядят: x8->x16:

x16->x16:

Высота у обоих 25мм, плату приподнимают на ~20мм.

Первый работает нормально, во всяком случае с pcie2.0 (3.0 проверить не на чем):

Вот так меняется скорость обмена с системной памятью у GF210 подключенной к i3-2120 (измерено этой утилкой, работает только с картами поддерживающими nv CUDA): x8/2.0 (через переходник):

Device 0 took 2032.197388 ms Average HtoD bandwidth in MB/s: 3149.300377 Device 0 took 1970.299438 ms Average DtoH bandwidth in MB/s: 3248.237235 Device 0 took 3991.790771 ms Average bidirectional bandwidth in MB/s: 3206.580889

x16/2.0 (напрямую):

Device 0 took 1024.571655 ms Average HtoD bandwidth in MB/s: 6246.512840 Device 0 took 1148.223389 ms Average DtoH bandwidth in MB/s: 5573.828284 Device 0 took 2160.783203 ms Average bidirectional bandwidth in MB/s: 5923.777999

x4/1.1(h67) — 2.0 тут почему-то не завелось, хотя всеми поддерживается, возможно драйвера nv привередничают из-за подключения через чипсет:

Device 0 took 8696.755859 ms Average HtoD bandwidth in MB/s: 735.906596 Device 0 took 7911.088379 ms Average DtoH bandwidth in MB/s: 808.991089 Device 0 took 16490.015625 ms Average bidirectional bandwidth in MB/s: 776.227281

А вот так — у нее же к i945G (pcie1.1): x8/1.1 (через переходник):

Device 0 took 4758.026855 ms Average HtoD bandwidth in MB/s: 1345.095392 Device 0 took 4365.041992 ms Average DtoH bandwidth in MB/s: 1466.194371 Device 0 took 9499.990234 ms Average bidirectional bandwidth in MB/s: 1347.369806

x16/1.1 (напрямую):

Device 0 took 2555.457764 ms Average HtoD bandwidth in MB/s: 2504.443662 Device 0 took 3885.934326 ms Average DtoH bandwidth in MB/s: 1646.965559 Device 0 took 6489.423828 ms Average bidirectional bandwidth in MB/s: 1972.440133

Второй переходник (x16->x16) не работает — подключенная через него карта не видна. Причем если вставить через первый (в любом порядке) — то работает, так что видимо проблемы где-то в последних 8 линиях. Не очень подробная проверка КЗ между соседними линиями не выявила, отсутствия контакта тоже, так что почему, и является ли это особенностью экземпляра — фиг знает. В отзывах у продавца про результаты проверки никто не писал.

p.s. Зачем они могут быть нужны? Например через x8->x16 можно вставить карту или в серверные матери с x8 слотами без пропила, или в матери с x4 слотом с пропилом, но на которых распаянные за разьемом элементы мешают установке x16. Или для экспериментальных целей ограничить число используемых линий.

Версия PCIe: 4.0, 3.0, 2.0 и 1.0

Любое число после PCIe, которое вы найдете на устройстве или системной плате, указывает номер последней версии используемой спецификации PCI Express.

Вот как сравниваются различные версии контроллера PCI Express:

Пропускная способность (на полосу)Пропускная способность (на полосу в слоте x16)
PCI Express 1.02 Гбит/с (250 МБ/с)32 Гбит/с (4000 МБ/с)
PCI Express 2.04 Гбит/с (500 МБ/с)64 Гбит/с (8000 МБ/с)
PCI Express 3.07.877 Гбит/с (984,625 МБ/с)126,032 Гбит/с (15754 МБ/с)
PCI Express 4.015.752 Гбит/с (1969 МБ/с)252,032 Гбит/с (31504 МБ/с)

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

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

Максимизация совместимости совместно с PCIe

Как вы читаете в разделах размеров и версий выше, использует практически любую конфигурацию, которую вы можете себе представить. Если он физически подходит, он вероятно, работает … это здорово. Однако важно знать, что для увеличения пропускной способности (которая обычно соответствует максимальной производительности) вам нужно выбрать самую высокую версию PCIe, поддерживаемую вашей материнской платой, и выбрать самый большой размер данного порта, который будет соответствовать.

Например, графическая карта на высокоскоростном порту 3.0 x16 даст вам максимальную производительность, но только если материнская плата поддерживает высокоскоростной порт версии 3.0 и имеет свободный высокоскоростной порт x16. Если модель системной платы использует исключительно PCIe 2.0, карта будет работать только с поддерживаемой скоростью (например, 64 Гбит/с в слоте x16).

Большинство материнских плат и персональных компьютеров, выпущенных в 2013 году или позже, вероятно, поддерживают Express v3.0. Если вы не уверены, проверьте руководство по материнской плате или пк. Если не получается найти какую-либо окончательную информацию о версии PCI, возможности использования вашей материнской платой, я рекомендую купить самую большую и последнюю версию PCIe-карты, если она подойдет, конечно.

Что заменит PCIe?

Видеоустройство vr

PCI Express 5.0, который должен быть завершен к 2022 году, будет использовать пропускную способность 31,504 гигабит в секунду на полосу (3938 мегабайт в секунду), что в два раза больше, чем предлагается у высокоскоростного разъема версии 4.0. Существует ряд других стандартов интерфейса, отличных от PCIe, на которые смотрит технологическая индустрия, но поскольку для них потребуются серьезные аппаратные изменения, PCIe, похоже останется лидером в течение некоторого, очень продолжительного времени как самый быстрый из существующих когда-либо.

rardCrage hi :) bross :)

Типы устройств, использующих PCI Express x2, x4, x8, x12, x16 и x32

Для версии PCI Express 3.0 общая максимальная скорость передачи данных составляет 8 ГТ/с, В реальности же скорость для версии PCI-E 3 чуть меньше одного гигабайта в секунду на одну полосу.

Таким образом, устройство, использующее порт PCI-E x1, например, маломощная звуковая карта или Wi-Fi-антенна смогут передавать данные с максимальной скоростью в 1 Гбит/с.

Карта, которая физически подходит в более крупный слот – x4 или x8, например, карта расширения USB 3.0, сможет передавать данные в четыре или восемь раз быстрее соответственно.

Скорость передачи портов PCI-E x16 теоретически ограничивается максимальной полосой пропуская в размере около 15 Гбит/с. Этого более чем достаточно в 2022 года для всех современных графических видеокарт, разработанных NVIDIA и AMD.

Протокол PCI Express 4.0 позволяет использовать уже 16 ГТ/с, а PCI Express 5.0 будет задействовать 32 ГТ/с.

Но в настоящее время не существует компонентов, которые смогли бы использовать такое количество полос с максимальной пропускной способностью. Современные топовые графические карты обычно используют x16 стандарта PCI Express 3.0. Нет смысла использовать те же полосы и для сетевой карты, которая на порту x16 будет использовать только одну линию, так как порт Ethernet способен передавать данные только до одного гигабита в секунду (что, около одной восьмой пропускной способности одной PCI-E полосы – помните: восемь бит в одном байте).

На рынке можно найти твердотельные накопители PCI-E, которые поддерживают порт x4, но они, похоже, скоро будут вытеснены быстро развивающимся новым стандартом M.2. для твердотельных накопителей, которые также могут использовать шину PCI-E. Высококачественные сетевые карты и оборудование для энтузиастов, такие как RAID-контроллеры, используют сочетание форматов x4 и x8.

Рейтинг
( 1 оценка, среднее 4 из 5 )
Понравилась статья? Поделиться с друзьями: