Параметр 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-устройств после выхода ПК из сна?
Да, регулярно
Было пару раз
Нет, всё стабильно
Не пользуюсь спящим режимом

Типичные проблемы, связанные с этим параметром

Некорректная комбинация «Native Control + ASPM + конкретное устройство» проявляется вполне узнаваемыми симптомами. Чаще всего жалобы касаются NVMe SSD, видеокарт и сетевых адаптеров Wi-Fi — именно они чувствительнее всего к глубоким состояниям сна линий.

  • ⚡ Система зависает или уходит в BSOD при выходе из спящего режима или в периоды простоя.
  • ⚡ NVMe-накопитель пропадает из системы до перезагрузки, в диспетчере устройств появляется ошибка контроллера.
  • ⚡ Сетевая карта или Wi-Fi-модуль теряет соединение после простоя и не восстанавливается без переподключения.
  • ⚡ В журнале событий Windows фиксируются ошибки WHEA или предупреждения драйвера PCIe-устройства.
⚠️ Внимание: перечисленные симптомы имеют и другие возможные причины — от нестабильного блока питания до устаревшего драйвера чипсета. Не меняйте настройки BIOS вслепую: сначала обновите драйверы и прошивку материнской платы, а параметр Native Control рассматривайте как один из шагов диагностики, а не гарантированное лекарство.

Когда включать, а когда отключать

Универсального «правильного» значения нет — выбор зависит от задачи и железа. Для ноутбука, где критично время автономной работы, нативное управление обычно выгоднее: ОС сможет агрессивнее усыплять линии и экономить заряд. Для стационарного ПК с «капризным» SSD или при диагностике нестабильности отключение может дать более предсказуемое поведение.

СценарийРекомендуемое значениеПричина
Ноутбук, важна автономностьEnabledОС управляет ASPM и глубже усыпляет линии
Сбои SSD при выходе из снаDisabled (тест)Проверка, виноват ли ASPM в отвалах накопителя
Стационарный ПК, стабильная работаAuto / EnabledШтатный режим, менять не требуется
Linux с ошибками PCIe в журналеЗависит от железаИногда помогает отключение ASPM параметром ядра
Диагностика WHEA-ошибокDisabled (тест)Исключение энергосбережения из списка причин
💡

PCI Express Native Control — это переключатель того, кто управляет энергосбережением PCIe: операционная система или прошивка. Менять его стоит осознанно, при конкретных симптомах нестабильности.

Как найти и изменить параметр в BIOS

Точное расположение пункта зависит от производителя и версии прошивки, поэтому сверяйтесь с руководством к вашей плате. Обычно настройка находится в разделах вроде Advanced → Platform Settings, Advanced → PCI Subsystem Settings или Chipset Configuration. Рядом часто расположен и отдельный переключатель ASPM с выбором состояний L0s/L1.

☑️ Безопасная смена настройки Native Control

Выполнено: 0 / 5
⚠️ Внимание: перед любыми изменениями в BIOS зафиксируйте исходные значения всех параметров. Если после правки система перестанет загружаться, воспользуйтесь штатной процедурой сброса настроек (Clear CMOS) по инструкции именно вашей материнской платы — способы различаются между моделями.

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

Проверка состояния ASPM из Linux

Выполните в терминале команду lspci -vv и найдите строку LnkCap/LnkCtl для нужного устройства — там видно, какие состояния ASPM поддерживаются и активны. Для отключения ASPM на уровне ядра используется параметр загрузки pcie_aspm=off, но применять его стоит только как диагностическую меру.

Влияние на производительность и температуру

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

Есть и обратный эффект: слишком агрессивное усыпание линий иногда добавляет микрозадержки при обращении к устройству, что чувствительные к латентности задачи (например, работа с аудиоинтерфейсами) могут воспринимать как заикания. В таких случаях отключение ASPM в схеме электропитания Windows — более точечное решение, чем глобальная правка BIOS.

💡

Если проблема только в одном устройстве (например, Wi-Fi), сначала попробуйте отключить энергосбережение именно для него: в Windows это делается в свойствах адаптера в диспетчере устройств на вкладке управления электропитанием. Это безопаснее, чем менять глобальные настройки BIOS.

Часто задаваемые вопросы

Что лучше выбрать: Enabled или Disabled?

Если система работает стабильно — оставьте значение по умолчанию (обычно Auto или Enabled). Менять параметр имеет смысл только при конкретных симптомах: отвалах SSD, зависаниях после сна, ошибках PCIe-устройств. В таком случае переключите значение и проверьте, исчезла ли проблема.

Влияет ли Native Control на FPS в играх?

Прямого влияния на производительность видеокарты под нагрузкой нет: во время игры линии PCIe активны и не уходят в сон. Параметр касается только поведения шины в простое и при переходах между состояниями питания.

Не нахожу этот пункт в своём BIOS. Что делать?

Не все прошивки выводят эту настройку пользователю — на части плат и ноутбуков она скрыта или называется иначе (например, просто ASPM или Native ASPM). Поищите в разделах Advanced, Chipset или PCI Subsystem, а если пункта нет — значит, производитель зафиксировал поведение на уровне прошивки.

Может ли отключение Native Control навредить оборудованию?

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

Нужно ли менять параметр после обновления BIOS?

Обновление прошивки обычно сбрасывает настройки на значения по умолчанию. Если вы ранее меняли Native Control для устранения сбоев, проверьте после апдейта, какое значение установлено, и при необходимости верните своё — либо сначала протестируйте работу на настройках по умолчанию, возможно, обновлённая прошивка уже устранила проблему.