Несколько уровней энергосбережения
NVMe-накопитель входит в систему, где управление питанием действует на разных уровнях. Состояния функции PCI и внутренние power states контроллера не являются одной таблицей. Поэтому D3 нельзя просто переименовать в определённый номер APST. Для корректного вывода нужно понять объект, источник и путь перехода, а не только слово sleep.
Материал посвящён границам D3hot и D3cold, не повторяя общий обзор APST и ASPM. Здесь нет команд изменения реестра или отключения энергосбережения. Точная поддержка зависит от платформы, ОС и устройства. Общая возможность интерфейса не доказывает, что конкретный ноутбук реально использовал её в наблюдаемом сценарии.
Состояние функции
PCI-модель описывает предусмотренные состояния устройства в своей области. Их нельзя считать одинаковыми с частотой контроллера или текущей скоростью PCIe. Даже нулевая активность I/O не доказывает определённое состояние питания. Для сильного вывода нужны подходящие сведения системы, а не только отсутствие записей на графике диспетчера задач.
Также название состояния не является измерением ватт. Потребление зависит от реализации и всей платформы. Нельзя назначить универсальную экономию каждому NVMe SSD по одному факту поддержки. Для автономности ноутбука нужны самостоятельные измерения, потому что экран, память и другие узлы продолжают иметь свою роль независимо от выбранного режима накопителя.
D3hot
Это определённая область PCI-модели, а не бытовая оценка температуры. Слово hot не означает перегретый SSD. Его нельзя связывать с температурным предупреждением только по названию. Для интерпретации нужны архитектурные правила и доступность предусмотренных ресурсов, а не сравнение с термодатчиком в другом окне программы.
Также нельзя считать любой выход из режима одинаковым обычному чтению уже активного устройства. Переход имеет собственный контекст. Но без документации нельзя назначить фиксированную задержку всем ноутбукам. Измеренная пауза требует полного сценария и не становится доказательством одного состояния только потому, что произошла после простоя.
D3cold
В этой области важна роль платформенного управления питанием. Но слово cold не означает низкую температуру окружающей среды. Его нельзя использовать как подтверждение пригодности к морозу. Речь идёт о другой модели и другом объекте. Для климата нужны отдельные документы SSD и всей сборки, а не название энергетического состояния.
Поддержка перехода зависит от пути системы. Нельзя обещать её каждому устройству по одной строке спецификации контроллера. BIOS, ОС и платформа сохраняют значение. Если информация не раскрыта, корректный статус — неизвестно. Отключение питания вручную или разборка ноутбука не являются допустимым способом уточнить термин и проверить обещанную экономию.
Внутренние power states
NVMe предоставляет собственную модель возможностей контроллера. APST относится к предусмотренному автономному управлению в ней. Это не другой способ записать D3hot или D3cold. Если программа показывает внутренний номер состояния, его не подставляют в PCI-таблицу. Нужно сохранять исходное имя и источник каждой строки отчёта.
Также состояние линии PCIe относится к ещё одному уровню. ASPM и состояние устройства не являются синонимами. Их взаимодействие требует документации и системного контекста. Нельзя складывать заявленные экономии разных уровней без метода или считать отсутствие одной функции доказательством, что накопитель вообще не способен экономить энергию во время простоя.
Пробуждение и ошибка
Если после сна появились сбои, нужен воспроизводимый сценарий и поддерживаемая диагностика. Совпадение с простоем не называет единственную причину. Нельзя сразу отключать все механизмы или назначать замену SSD. Сначала сохраняют модель, прошивку, версии, путь подключения и точный статус, не смешивая разные состояния под одним общим словом.
При этом возможную потерю доступа не игнорируют ради эксперимента. Работа с единственной копией данных требует осторожности. Статья не предлагает разрушительные операции и неизвестные настройки. Для решения следуют OEM-процедуре и официальным обновлениям при подтверждённой применимости, а не совету от другого устройства с похожим названием контроллера.
Первая операция после простоя
Время первого запроса может включать несколько этапов восстановления и подготовки. Его нельзя автоматически назвать чистой задержкой выхода из одного PCI-состояния. Кэши, системные очереди и другие части пути могут иметь значение. Для исследования нужно отделить наблюдаемую полную паузу от предполагаемого внутреннего перехода. Если инструмент не раскрывает состояние, подпись графика должна сохранять эту границу, а не превращать удобный сценарий в прямое измерение D3cold.
Также отсутствие заметной паузы не доказывает, что энергосбережение не использовалось. Задача могла иметь другую временную структуру или заранее подготовленный путь. По одному бытовому наблюдению нельзя восстановить всё управление платформы. Полезнее записать условия, повторяемость и подтверждённые сведения системы, не назначая скрытое состояние по ожидаемой реакции интерфейса и не изменяя поддержку питания ради доказательства гипотезы.
Перед публикацией
Определения и модельная реализация требуют NEEDS_FACTCHECK_LATER. Главный вывод: D3hot, D3cold, APST и ASPM относятся к разным уровням; их не переводят друг в друга по номеру и не используют как прямое измерение температуры, задержки или автономности ноутбука.