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

Новая задача для нейропроцессоров
Одной из особенностей Windows 11, начиная с версии 24H2, стало разделение компьютеров на модели с поддержкой ИИ и без нее. Microsoft даже создала для первых отдельный бренд Copilot+ PC, хотя интерес к нему, похоже, постепенно угасает – как и ожидания скорого выхода Windows «12».
Напомним, для сертификации компьютеру с поддержкой ИИ требуется NPU производительностью не менее 40 TOPS. Microsoft возлагала на такие устройства большие надежды, рассчитывая сделать Windows более интеллектуальной. Пока же нейропроцессоры в основном используются для отдельных ИИ-функций в приложениях, например Paint и Clipchamp.
Команда labscommunity предложила еще один способ применения этого оборудования. Разработчики выпустили бесплатный проект npu-render с открытым исходным кодом, который позволяет отрисовывать весь рабочий стол Windows 11 на NPU вместо GPU. Проект пытается передать нейропроцессору компоновку рабочего стола – задачу, которую обычно выполняет 3D-движок графического процессора.
Как работает npu-render
Windows не поддерживает такой режим штатно. Поэтому разработчики создали собственный драйвер дисплея: он перехватывает операции отрисовки, которые отправляет диспетчер окон рабочего стола Windows (DWM), объединяет их в пакеты и выполняет на NPU с помощью фреймворка Intel OpenVINO и специально написанных вычислительных ядер SHAVE. Пока проект работает только с нейропроцессорами Intel.
Самим приложениям адаптация не требуется. По словам разработчиков, им удалось отрисовать Проводник, меню «Пуск», Блокнот, WPF-приложения и даже окна Edge без изменений в способе их взаимодействия с графической подсистемой.


Производительность – несколько кадров в секунду
Пока npu-render остается исследовательским прототипом, а его производительность значительно уступает обычному GPU. В тестах на ноутбуке с Intel Panther Lake проект обеспечил лишь 2–3 обновления экрана в секунду при целевой частоте 30 Гц. В одном из задокументированных испытаний результат составил около 1,6 кадра в секунду – до практического применения еще далеко.
Авторы открыто говорят об ограничениях. В одном из тестов загрузка 3D-движка GPU снизилась с 3,4 до 0,6%, но загрузка NPU при этом достигла примерно 58%. Команда также уточнила, что эксперимент не продемонстрировал заметного прироста производительности в других задачах, использующих GPU: сама компоновка рабочего стола и без того создает очень небольшую нагрузку на графический процессор.
Пока только для экспериментов
Тем не менее идея представляет интерес, особенно с учетом вложений Microsoft и ее партнеров в NPU за последние несколько лет. Передача части работы отдельному процессору в перспективе могла бы освободить ресурсы GPU для других задач, в том числе локального выполнения ИИ-моделей.
Рассчитывать, что после установки npu-render рабочим столом Windows можно будет комфортно пользоваться без аппаратного ускорения GPU, пока нельзя. Разработчики также предупреждают: при сбое экспериментального драйвера рабочий стол может временно стать непригодным для работы. Желающие поэкспериментировать могут найти проект на GitHub.