Группа разработчиков Labscommunity представила экспериментальный драйвер под названием npu-driver, который позволяет операционной системе Windows 11 отрисовывать рабочий стол с помощью нейропроцессора (NPU) вместо привычного графического процессора (GPU). Проект находится на стадии исследовательского прототипа, но уже демонстрирует работающий сценарий: система компоновки изображения и запущенные приложения не знают, какой именно чип выполняет отрисовку, и продолжают работать в штатном режиме. По словам авторов, идея родилась из наблюдения за тем, как в современных ноутбуках нейропроцессоры зачастую простаивают, пока вся графическая нагрузка ложится на видеокарту.

Что умеет драйвер и как он переключается

Согласно описанию проекта, npu-driver способен отображать не только сам рабочий стол, но и окна отдельных приложений — в демонстрациях фигурируют «Блокнот» и браузер Microsoft Edge. Важной частью архитектуры является механизм отката: при возникновении ошибки или по прямому запросу пользователя драйвер автоматически возвращает отрисовку на GPU. Для конечных приложений и композитора эта смена «движка» прозрачна, что упрощает интеграцию и снижает риск сбоев в пользовательском окружении.

Зачем это нужно: простаивающий NPU

Labscommunity объясняют интерес к проекту тем, что современные ноутбуки всё чаще оснащаются нейропроцессорами, которые в типичном сценарии остаются незанятыми. Тем временем GPU отвечает сразу за несколько задач: отображение рабочего стола, работу браузера и выполнение локальных ИИ-моделей. Перенос части рендеринга на NPU позволяет высвободить ресурсы видеокарты и направить их на другие вычисления, в том числе на запуск нейросетевых моделей прямо на устройстве.

Производительность и текущие ограничения

Главное ограничение прототипа — скорость. Частота обновления картинки пока составляет всего 2–3 Гц, тогда как целевым показателем разработчики называют 30 Гц. Тем не менее эксперимент уже дал измеримый эффект: загрузка видеокарты при обработке трёхмерной графики снизилась с 3,4 до 0,6 %, а мониторинговая панель показывает, что значительная доля нагрузки перешла на счётчик нейропроцессора (порядка 52 %), при этом фиксируются фреймы, отрисованные именно NPU. Это подтверждает сам принцип работы схемы, хотя плавность пока далека от комфортной для повседневного использования.

Аппаратная база, лицензия и статус проекта

Тесты проводятся на ноутбуке с процессором Intel Panther Lake, оснащённым NPU пятого поколения с производительностью 45–50 TOPS. Исходный код проекта опубликован на GitHub под лицензией Apache 2.0, которая разрешает использовать программное обеспечение для любых целей. При этом авторы подчёркивают, что npu-driver остаётся исследовательским прототипом, а не готовым продуктом, и дальнейшая работа направлена прежде всего на повышение частоты обновления и стабильности отрисовки.