Найти в Дзене
Mizhgunit

Совместимы ли разные версии PCIe?

Оглавление

Если вы решили собрать свой компьютер, то наверняка обращали внимание, что на разных материнских платах, видеокартах и M2 NVMe-накопителях, разные версии стандарта PCI Express, и что, в идеальном случае, они должны совпадать на всех устройствах. Но что будет, если не совпадут?

Совместимы ли разные стандарты PCI Express, и что будет, если поставить, например, видеокарту с PCIe 4.0 на плату с PCIe 3.0?

Начнем с главного. Совместимость

Разные версии PCI Express полностью совместимы электрически: каждая может передавать по 75 ватт энергии, расположение контактов на слотах одинаковое. Это означает, что поставить новую видеокарту с PCIe 5.0, можно даже на старую плату с PCIe 1.0 - она заведется, компьютер ее поймет, и она будет работать.

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

  • У версии 1.0, пропускная способность равна 250 Мб/с на линию;
  • У версии 2.0 - 500 Мб/с на линию;
  • У версии 3.0 - 984 Мб/с на линию
  • У версии 4.0 - 1969 Мб/с на линию
  • У версии 5.0 - 3938 Мб/с на одну линию.

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

Это, в свою очередь, сильно влияет на скорость

Так, если вы купили дорогой SSD с поддержкой PCIe 5.0 и скоростью работы в 15 Гб/с, то при установке его в порт PCIe 3.0, скорость работы будет ограничена примерно 3.5-4 гигабайтами в секунду. То есть да, SSD будет работать, но не на полной скорости.

С видеокартами история похожая, только тут чуть сложнее. У видеокарт с полноценным слотом PCIe X16 и большим объемом видеопамяти, проблем с PCIe, как правило, нет. Они нормально работают даже в режиме PCIe 3.0, даже если сама видеокарта поддерживает версию 4.0 или 5.0 - пропускной способности полноценного порта 3.0 ей вполне хватает.

Но если у видеокарты, как сейчас модно, урезано число линий PCIe - например, их у нее только 8, а то и вовсе четыре, тут начинаются проблемы. Так как урезают линии, в основном, на младших видеокартах с небольшим объемом памяти, они вынуждены использовать в качестве видеопамяти часть оперативной, а все данные, как вы уже поняли, проходят через PCI Express.

Если шина будет недостаточно быстрой, можно потерять большую часть производительности. Например, RX 6500XT от AMD, теряет почти 30% производительности, если подключена по PCIe 3.0, вместо 4.0.

Выбираем с умом!

То есть с одной стороны, разные стандарты шины PCIe полностью совместимы друг с другом, но иногда стоит обращать внимание на стандарт, который поддерживает видеокарта или NVMe-накопитель. Это относится, в основном, к быстрым NVMe с PCIe 5.0 (хотя даже их подключение по PCIe 3.0 обеспечит достаточную для обычного пользователя скорость работы), и к младшим видеокартам, у которых урезано число линий PCIe.

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

А какая версия PCIe у вас в компьютере?