Найти в Дзене
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. То есть каждый новый стандарт позволяет передать примерно вдвое больше данных, чем предыдущий. Так, если вы купили дорогой SSD с поддержкой PCIe 5.0 и скоростью работы в 1
Оглавление

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