Архитектура PCIe: как процессор управляет M.2, USB и видеокартой

Иван Корнев·06.05.2026·5 мин

Линии PCIe (Peripheral Component Interconnect Express) — это физические каналы передачи данных между процессором и периферией. Количество доступных линий и их версия (3.0, 4.0, 5.0) напрямую определяют максимальную скорость работы видеокарты, NVMe-накопителей M.2 и высокоскоростных контроллеров USB/Thunderbolt. Понимание этой архитектуры помогает избежать «узких мест», когда мощный SSD или видеоадаптер не может раскрыть потенциал из-за нехватки пропускной способности шины.

Краткий ответ: Процессор имеет фиксированный лимит линий PCIe (обычно 16–24 для потребительских CPU). Видеокарта забирает до 16 линий, быстрые SSD M.2 — по 4 линии каждый. Остальные устройства (звуковые карты, Wi-Fi, часть портов USB) часто подключаются через чипсет материнской платы, который связан с процессором отдельным каналом (DMI), имеющим своё ограничение по скорости.

Что такое линии PCIe и как они распределяются

Линия PCIe (lane) — это пара путей передачи данных (на прием и на передачу). Слоты на материнской плате маркируются как x1, x4, x8 или x16, что указывает на количество задействованных линий.

Распределение линий в современной системе делится на два потока:

  1. Прямое подключение к CPU: Самые скоростные устройства подключаются напрямую к процессору для минимальных задержек. Это слот PCIe x16 для видеокарты и один или два слота M.2 для NVMe-накопителей.
  2. Подключение через чипсет (PCH): Менее критичные к задержкам устройства (дополнительные слоты M.2, SATA-порты, USB-контроллеры, сетевые карты, аудио) подключаются к хабу на материнской плате. Чипсет, в свою очередь, соединяется с процессором одной шиной DMI (Direct Media Interface).

Важное ограничение: Шина DMI, связывающая чипсет и процессор, имеет ограниченную пропускную способность (например, DMI 4.0 x8 эквивалентна PCIe 4.0 x8). Если вы одновременно копируете данные с быстрого SSD на чипсете на внешний USB-диск, вы можете упираться в лимит этого канала, а не в скорость самих накопителей.

Версии PCIe: разница в скорости и совместимость

Каждое новое поколение PCIe удваивает пропускную способность одной линии. Обратная совместимость сохраняется: устройство PCIe 4.0 будет работать в слоте 3.0, но на пониженной скорости.

Версия PCIeПропускная способность (на линию x1)Пропускная способность (для x4, типично для M.2)Пропускная способность (для x16, типично для GPU)
3.0~0.985 ГБ/с~3.94 ГБ/с~15.75 ГБ/с
4.0~1.97 ГБ/с~7.88 ГБ/с~31.5 ГБ/с
5.0~3.94 ГБ/с~15.75 ГБ/с~63 ГБ/с
6.0~7.88 ГБ/с~31.5 ГБ/с~126 ГБ/с

Примечание: Указаны теоретические максимумы после кодирования данных.

Для большинства пользователей переход с PCIe 3.0 на 4.0 дал заметный прирост только в профессиональных задачах с большими файлами. Разница между 4.0 и 5.0 сегодня ощутима лишь в топовых рабочих станциях и серверах, так как даже самые быстрые потребительские SSD редко полностью насыщают канал PCIe 4.0 x4 в реальных сценариях.

M.2 NVMe: прямая зависимость от линий процессора

Слот M.2 — это просто форм-фактор. Внутри него может быть реализован интерфейс SATA (медленный, до 600 МБ/с) или NVMe over PCIe (быстрый). Нас интересует именно NVMe.

  • Конфигурация x4: Большинство быстрых SSD используют 4 линии PCIe.
  • Источник линий: Первый слот M.2 на материнской плате почти всегда подключен напрямую к процессору. Это гарантирует максимальную скорость и минимальные задержки.
  • Вторичные слоты: Дополнительные слоты M.2 часто «висят» на чипсете. Их скорость ограничена пропускной способностью шины DMI. Если вы активно работаете с двумя такими дисками одновременно, общая скорость обмена с процессором упадет.

Совет по сборке: Всегда устанавливайте основной системный диск и самые важные проекты в тот слот M.2, который подключен напрямую к CPU (обычно он обозначен в инструкции как M.2_1 или находится ближе всего к процессору).

USB и Thunderbolt: скрытые потребители ресурсов

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

  1. Встроенные контроллеры: Современные процессоры имеют встроенные контроллеры USB. Они не «съедают» линии PCIe, предназначенные для видеокарты, но делят общую ресурсную базу чипа.
  2. USB4 и Thunderbolt: Эти интерфейсы требуют высокой пропускной способности. Контроллеры Thunderbolt часто подключаются к процессору через выделенные линии PCIe (обычно x4). Если на материнской плате есть полноценные порты TB4, они могут отбирать ресурсы у других слотов M.2 или снижать количество доступных линий для вторичных устройств.
  3. Внешние карты расширения: Если вы покупаете PCIe-карту с дополнительными портами USB 3.2 Gen 2x2, она займет слот на материнской плате и будет использовать соответствующее количество линий (часто x4 или x8), конкурируя с другими устройствами за ресурсы чипсета или CPU.

Типичные ошибки при планировании конфигурации

  1. Игнорирование общего канала DMI. Пользователи ставят четыре быстрых NVMe-диска на чипсет и удивляются, почему при одновременном копировании файлов скорость падает. Решение: разносите нагрузку между диском на CPU и дисками на чипсете.
  2. Ожидание полной скорости x16 для видеокарты. Многие современные видеокарты среднего сегмента физически используют только 8 линий (x8). На PCIe 4.0 это незаметно, но на старых платах с PCIe 3.0 потеря половины линий может дать небольшой просадки FPS в некоторых играх.
  3. Путаница версий в ноутбуках. В ноутбуках линии PCIe жестко зашиты в архитектуру. Часто слот M.2 и порт Thunderbolt делят одни и те же линии. Подключение внешнего SSD через TB может отключить внутренний слот или снизить его скорость. Всегда читайте мануал конкретной модели.

FAQ

Влияет ли версия PCIe процессора на скорость видеокарты? Да, но незначительно для текущего поколения. Разница между PCIe 4.0 x16 и 3.0 x16 в играх составляет 1–3%. Однако для карт уровня RTX 4060 / RX 7600, которые используют только 8 линий, разница между PCIe 4.0 x8 и 3.0 x8 может быть более ощутимой (до 5–10% в некоторых сценариях).

Можно ли увеличить количество линий PCIe? Нет, количество линий жестко определено кристаллом процессора. Можно только эффективнее распределить их через более дорогой чипсет (HEDT-платформы или серверные решения), где есть больше линий для периферии.

Что быстрее: M.2 на процессоре или M.2 на чипсете? С точки зрения чистой последовательной скорости чтения/записи — разницы почти нет, если шина DMI не перегружена. Но диск, подключенный к процессору, имеет меньшие задержки (latency), что важно для баз данных, компиляции кода и загрузки операционной системы.