Параметр PCI Express Native Control встречается в BIOS/UEFI многих материнских плат и ноутбуков, и именно его переключение часто решает проблему, когда видеокарта или NVMe-накопитель неожиданно отваливается при выходе из сна либо система зависает в простое. Настройка управляет тем, кто — операционная система или прошивка материнской платы — отвечает за энергосбережение шины PCI Express, и неверное значение способно вызывать сбои вплоть до BSOD с кодами, связанными с драйверами PCIe-устройств.

Ниже разберём, что именно делает этот параметр, как он связан с механизмом ASPM, в каких сценариях его стоит включать, а когда отключение — единственный способ добиться стабильной работы системы.

Что такое PCI Express Native Control простыми словами

Шина PCI Express поддерживает технологию активного управления питанием — ASPM (Active State Power Management). Она переводит неиспользуемые линии PCIe в энергосберегающие состояния, чтобы снизить потребление и тепловыделение. Вопрос в том, кто этим управляет: прошивка (BIOS/UEFI) или сама операционная система.

Параметр PCI Express Native Control отвечает именно за передачу полномочий:

  • 🔧 Enabled (Native) — управление питанием PCIe передаётся операционной системе через механизм ACPI. Windows или Linux самостоятельно решают, когда переводить линии в сон.
  • 🔧 Disabled — управление остаётся за прошивкой материнской платы, а ОС лишается прямого контроля над ASPM.
  • 🔧 Auto — прошивка сама определяет режим, обычно ориентируясь на возможности установленной ОС.

Термин Native здесь означает «родное» управление со стороны операционной системы — по аналогии с другими настройками вроде Native Mode для контроллеров дисков.

Как настройка связана с ASPM и энергосбережением

ASPM определяет несколько состояний питания линии PCIe. На практике пользователю важны два: L0s (быстрый вход и выход из сна с минимальной задержкой) и L1 (более глубокий сон с заметной экономией, но и большей задержкой пробуждения). Чем глубже состояние, тем дольше устройство «просыпается» — и именно на этом этапе возникают проблемы совместимости.

Когда включён Native Control, политикой энергосбережения управляет ОС. В Windows, например, поведение дополнительно регулируется схемой электропитания: в разделе Электропитание → Настройка схемы электропитания → Дополнительные параметры → PCI Express → Управление питанием состояния связи можно выбрать умеренную или максимальную экономию либо отключить её вовсе.

Если же Native Control выключен, ОС не может управлять ASPM напрямую, и глубина сна линий определяется прошивкой. Это иногда предсказуемее на «капризном» железе, но лишает гибкости настройки из системы.

📊 Замечали ли вы сбои PCIe-устройств после выхода ПК из сна?