Microsoft тестирует поддержку Intel APX для повышения производительности Windows 11

2026-10-26 269 комментарии
Microsoft добавила в Windows 11 переключатель для включения Intel APX – расширения набора команд, призванного повысить производительность 64-разрядного кода

Microsoft добавила в Windows 11 переключатель для включения Intel APX – расширения набора команд, призванного повысить производительность 64-разрядного кода.

Переключатель Advanced Performance Extensions (APX) в разделе «Для разработчиков» параметров Windows 11 в сборке 29695Переключатель APX в разделе «Для разработчиков» в сборке 29695: после включения Windows просит перезагрузить компьютер. Изображение: Xeno

Поддержка APX в Windows 11

Intel представила APX в июле 2023 года, чтобы повысить производительность и эффективность 64-разрядного кода по сравнению с существующей архитектурой набора команд (ISA). В августе 2026 года компания опубликовала спецификацию архитектуры APX версии 9. К тому моменту полный набор возможностей APX уже был реализован в GCC 15, чтобы разработчики могли использовать его на совместимом оборудовании.

Теперь поддержку APX добавила и Microsoft в Windows 11. Как заметил пользователь X и энтузиаст Windows с ником Xeno, в недавней инсайдерской сборке 29695 на базе будущей платформы Rubidium разработчики могут включить APX с помощью простого переключателя. В описании функции говорится: «Разрешить Windows использовать APX для повышения производительности». После ее включения система предлагает перезагрузить компьютер.

Microsoft пока тестирует эту возможность в кодовой базе Rubidium, которая потенциально станет основой Windows 11, версии 27H2, поэтому до ее появления у широкой аудитории может пройти немало времени. С учетом уже подтвержденных улучшений производительности в версии 26H2 это указывает на то, что быстродействию уделяют внимание и при подготовке следующего функционального обновления Windows. Пользователям, которые еще не перешли на Windows 11, версия 26H2, Microsoft упрощает обновление при условии, что их компьютеры соответствуют системным требованиям.

Какие преимущества дает Intel APX

APX расшифровывается как Advanced Performance Extensions – расширения для повышения производительности. Технология включает несколько новых возможностей и улучшений. Главное из них – увеличение числа регистров общего назначения (GPR) с 16 до 32. Это позволяет процессору хранить больше данных в регистрах и реже обращаться к памяти. По оценкам Intel, основанным на моделировании с использованием набора тестов SPEC CPU 2017 Integer, код, скомпилированный с поддержкой APX, может содержать на 10% меньше операций загрузки из памяти, более чем на 20% меньше операций записи в память и на 10% меньше инструкций в целом.

Набор тестов SPEC CPU, разработанный организацией Standard Performance Evaluation Corporation, оценивает производительность процессоров при выполнении различных базовых вычислительных задач. Он считается одним из основных стандартов для оценки числа инструкций, выполняемых за такт (IPC), и сравнения производительности разных процессоров.

APX также добавляет трехоперандные инструкции с новым регистром назначения – New Data Destination (NDD). Они позволяют записывать результат операции в отдельный регистр и сокращают число лишних пересылок данных между регистрами. Новые инструкции условной загрузки, записи и сравнения помогают компиляторам уменьшать количество ветвлений, а возможность No Flags (NF) позволяет избегать ненужного обновления флагов состояния. Эти улучшения призваны снижать потери производительности из-за ошибок предсказания переходов. Кроме того, инструкции PUSH2/POP2 повышают эффективность сохранения и восстановления содержимого регистров, а новая инструкция прямого перехода по 64-разрядному абсолютному адресу расширяет набор команд.

Проверка на тестовом ПК

Мы установили сборку 29695.1001, которую Microsoft тестирует на канале Experimental (Future Platforms) программы Windows Insider, на тестовый ПК с процессором Intel Core Ultra 9 285K (Arrow Lake). Этот процессор APX не поддерживает, поэтому переключатель в разделе Параметры > Система > Дополнительно ожидаемо не появился: Windows показывает его только на компьютерах с APX, и поиск по запросу «APX» ничего не находит.

Раздел «Дополнительно» параметров системы в Windows 11 Build 29695 на ПК без поддержки APX: переключателя APX нет, поиск не находит результатовРаздел «Дополнительно» на тестовом ПК без поддержки APX: переключателя в группе «Для разработчиков» нет. Изображение: Comss.ru

Не помогло и включение скрытой функции с ID 56246057. Мы задали ее через реестр – выполнили две команды в командной строке от имени администратора и перезагрузили компьютер:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\8\56246057" /v EnabledState /t REG_DWORD /d 2 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\8\56246057" /v EnabledStateOptions /t REG_DWORD /d 0 /f

Те же значения записывает утилита ViVeTool командой vivetool /enable /id:56246057. Параметр применился, но пункт в настройках так и не появился.

При этом изменения в самой системе уже видны. Рядом с основным ядром Windows (ntoskrnl.exe) в сборке появилось отдельное ядро ntkrlapx.exe. За переключатель отвечает новый обработчик в библиотеке DeveloperOptionsSettingsHandlers.dll: при включении он передает системе команду EnableApx и просит перезагрузить компьютер, а затем проверяет, загружено ли ядро ntkrlapx.exe. Судя по этому, после включения APX Windows запускается уже с новым ядром. Надписи для переключателя есть и в языковых ресурсах Параметров, но в русской сборке они не переведены: название Advanced Performance Extensions (APX) и описание Let Windows use APX for better performance.

Читаете нас в Google? Добавьте Comss.ru в источникиДобавьте Comss.ru в источники Google
Новые статьи будут чаще в «Главных новостях» Google. Без подписок и уведомлений, отключается в один клик. Нужен вход в аккаунт Google.Наши статьи будут чаще в «Главных новостях». Нужен вход в Google.
Добавить в Google
© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте